Jump to content

Valiant

Learning
  • Content Count

    2
  • Joined

  • Last visited

Posts posted by Valiant


  1. A'kum w.b.t. Sebelum saya teruskan saya mohon maaf kerana terpaksa menulis guide ini dlm bahasa inggeris. Saya kurang fasih berbahasa melayu lebih-lebih lagi bila berbicara tentang perkara-perkara teknikal dan berkenaan penggunaan komputer. Diharap mereka yang memahami guide ini boleh membantu mereke yang kurang memahami. Ok. Let's start:

    1. First off make sure your streamyx connection is healthy in terms of modem/router setup. The general rule is you should be getting at least 70% of your rated speed at tmnet's speedometer website and roughly at least 50% when testing at other international sites i.e. dslreports.com

    Tip #1: If you're getting good test results from tmnet's speedometer but very bad results at other sites then it's most probably a firewall issue with your router. My router (Aztech 600er) has a built in firewall and i only get the *right* results once i turned it off. Of course if you're adventurous enough then you can play around with your hardware firewall's settings until you get it right. Another thing you can try is using different types of modulation. My best bet is Glite (with MMODE i get frequent connection loss and bandwith speed gets slower over time)

    Tip #2: Tweak your network settings. I use this guide:

    http://www.geocities.com/akimbo73/streamyx.html

    In summary, for experts, do whatever you like until you get it right. For noobs, disable your router's firewall option (but leave nat turned on and for extra security use a software firewall instead i.e. zonealarm pro). If you're only using a modem then try if you can to change its modulation type and see how it goes. Finally tweak your network settings (max MTU, RWIN by refering to the link above)

    2. Do a basic http test downloading/uploading material from/to a fast server. Here's how i do it (based on 1mbit/384kbps):

    Using flashget, i download big trailer files from quicktime's website (u need quicktime alternative in order to do this for most trailer files) and obeserve the speed. I know i'm good if i constantly manage to reach 100KB/s plus during download with a 90K/B plus average at the end. For uploading i simply attach a 10MB file to a draft email at yahoo or hotmail and observe its speed/time. If you get similar results as i do then you're all set for normal everyday internet usage. If not then go back to the first step and see if you've missed anything. If nothing works then I guess you have to face having to call the streamyx hotline for assistance. Now we go to the next phase on making streamyx work well with p2p.

    3. P2P with streamyx (based on Bittorent using Azureus and emule/edonkey using emuleMorph XT)

    You should know by now that isps all over (not just streamyx) limits/blocks default p2p ports. So whatever you do don't use the default ports i.e. 6881 for bittorent or 4661/4662 for emule. You may have read that the best ports to use then are those between 49152-65535. This is unfortunately PARTLY TRUE!!. ISPs have implemented a system where they would block/limit a range of ports daily/weekly/monthly based on how many p2p users are using that said range. For example, say a large group of p2p users are using ports between the range of 50000-65535, the isp would then check on the percentage of ranges from the previous range and block those of the higher percentage. So if from the previous range, ports 58999-62999 are mostly used then those ports get blocked. They won't block all ports 49152-65535 as some companies and even telekom themselves use some of the ports from these range. So one possible workaround is to find out what ports telekom would never block/limit. Then again this is a bit tricky as should a list comes out you can bet that telekom would be fast enough to react accordingly. What about common ports i.e 80,8080,21, etc you might ask? Well in my experience they just don't work with p2p but you can always try (besides it would be bad for the security of your system to use them). Another thing you should consider when choosing ports for your p2p app is not to choose those recommended by others. One forum for example suggested using ports 48662/48661 for emule. Now it's common sense that if 50,000 streamyx users switched to those ports you can bet telekom would notice and block it. Let's also not forget that they can and will shape p2p traffic at the individual ip level with a snap! So what can we p2p users do? Here's a rough yet foolproof (if not the ultimate) guideline to follow:

    I. check out http://www.iana.org/assignments/port-numbers and choose ports between 0-49152. The only clue I can give you is to not only try out an "unassigned" port but others as well. Stay away from obvious common ports i.e. for http (80,8080) and ftp (21).You'd know you chose the right port if you manage to reach similar download/upload speeds in step 2 above. DON'T TELL ANYONE THE PORT NUMBERS THAT WORKED FOR YOU AND KEEP IT TO YOURSELVES!!

    II. Optional for the adventurous: Secretly find out ports that Telekom have reserved and will never block i.e. for MMSC companies in Cyberjaya. USE IT AND KEEP IT TO YOURSELVES!!!

    IF AT ANY POINT YOU SUSPECT THAT TELEKOM HAS SHAPED YOUR TRAFFIC THEN YOU MUST:

    A. DISCONNECT STREAMYX.

    B. RESTART YOUR MODEM/ROUTER AND OBTAIN A NEW IP

    C. IF SPEEDS ARE GOOD THEN YOU'RE SET. IF NOT REPEAT A & B AT LEAST 3 TIMES AND IF THAT STILL DOESN'T WORK THEN YOU HAVE TO GO THROUGH THE ABOVE PROCEDURE AND OBTAIN DIFFERENT WORKING PORTS

    (the above may not work for those with fixed ips)

    If you're using Azureus, you might also want to read about how to overcome traffic shaping:

    http://azureus.aelitis.com/wiki/index.php/...traffic_shaping

    I hope what I've shared has helped. Using the guide above my P2P experience have been acceptable ever since. I can easily reach and maintain 80KB/s plus when downloading on bittorent (depends on torrent health and quality) The same can be said for emule but of course it takes longer to reach my full bandwith potential due to its credit system. Anyways, best of luck.

    Wassalam.

×
×
  • Create New...