A "Guide" on DSL Broadband
by Dannjr & Evilnut
I will warn you in advance, if youíre new to tweaking this guide might seem somewhat advanced. If you feel un-easy about tweaking the registry don't worry we have a program that will do that for you. Cablenut v4.x has all the necessary files to tweak your connection. What we are covering here is your connection software, and getting your settings straight.
"MTU" (Maximum Transmission Unit):
The MTU is the maximum packet size, in bytes, that the transport can transmit over the underlying network. The size includes the transport header. An IP datagram can span multiple packets. Values larger than the default for the underlying network cause the transport to use the network default MTU.
Speedguide.net has a great utility called Analyzer, which will easily give you a set of parameters your connection is using. Please take the test, and record your results. The link for that is to the left in the links. Below we will tell you about the Analyzer more.
A size of 1492 is the highest MTU a PPPoE DSL connection can attain. This is because of the extra 8 bytes required for Encapsulating the PPP protocol to Ethernet.
PPPoE (Point-to-Point Protocol over Ethernet) is a specification for connecting multiple computer users on an Ethernet local area network to a remote site through common customer premises equipment, which is the telephone company's term for a modem and similar devices. PPPoE can be used to have an office or building-full of users share a common Digital Subscriber Line (DSL), cable modem, or wireless connection to the Internet. PPPoE combines the Point-to-Point Protocol (PPP), commonly used in dialup connections, with the Ethernet protocol, which supports multiple users in a local area network. The PPP protocol information is encapsulated within an Ethernet frame.
If your MTU is as stated less than 1492, and you are on a PPPoE connection then most likely a Router, or piece of software is limiting your MTU size. You want your MTU to look the same as the analyzer below.
Here is an example Analyzer output:
TCP options string = 0204059c0103030301010402
MTU = 1492
MSS = 1452
Maximum useful data in each packet = 1436, which is equal to MSS.
Default Receive Window (RWIN) = 58964
RWIN Scaling (RFC1323) = 3 bits
Unscaled Receive Window = 58964
For optimum performance, consider changing RWIN to a multiple of MSS.
Other values for RWIN that might work well with your current MTU/MSS:
505472 (MSS x 44 * scale factor of 8)
252736 (MSS x 44 * scale factor of 4)
126368 (MSS x 44 * scale factor of 2)
63184 (MSS x 44)
bandwidth * delay product:
Your RcvWindow limits you to: 18868.48 kbps (2358.56 KBytes/s) @ 200ms
Your RcvWindow limits you to: 7547.392 kbps (943.424 KBytes/s) @ 500ms
MTU Discovery (RFC1191) = ON
Time to live left = 101 hops
TTL value is ok.
Timestamps (RFC1323) = OFF
Warning If you have a program that disables pop up disable it now:
How to adjust Enternet 500/300/100 all versions - Click Here -
(Note: Enternet will not work with Windows XP at this time)
How to adjust Winpoet for a better MTU value: - Click Here -
(Note: Winpoet dose not work with windows XP at this time)
How to Set up Windows XP for a PPPoE connection: - Click Here -
Assigning a IP address in Windows:freeze up's and Slow downs - Click Here -
AOL DSL Userís: - Click Here -
MTU stuck below 1486 or less: - Click Here -
Critical updates: - Click Here -
Windows 98SE NDIS Update; along with this, assign the IP address above
On a Windows 98 Second Edition-based computer that is using networking software that is implemented as a Network Driver Interface Specification (NDIS) intermediate driver, one of the following symptoms may occur:
The computer may stop responding (hang) during startup or shutdown.
Your network throughput and overall network performance may gradually decrease, sometimes to the point that the computer hangs or becomes completely unresponsive to network requests.
Download the NDIS fix and Vtcp fix for your operating system.
Windows 95 may need to be updated as well check the Microsoft updates page to the left in the links
There is no NDIS fix for Win95
RASPPPoE If all else fails
This is another DSL/PPPoE connection client. Its been around for awhile and is used on a large scale
The software was developed as shareware/freeware and works well. Some of the ISP's are not supporting it except for a few. I personally make this my second choice to the Enternet program.. In fact other than just the install there is nothing to adjust with this software.
Some people find the user interface a little different over the normal software but its not loaded down with a bunch of added toy's. So if you find your self bored one day give it a try. This was also originally developed for Windows 2000 Because the writer of the program was feed up with the software the ISPís and commercial companies had made.
Note: On the uninstall older versions of RASPPPoE left items in the registry in the Netrans keys, of win9x If you are to uninstall it make sure to remove the old keys. But also make sure to back up the registry before you remove them.
Enternet: - Click here -
RASPPPoE - Click here -
Winpoet has to be downloaded from your ISP
NukePoet for Winpoet removal can be gotten - From here -
RFC 2516 - A Method for Transmitting PPP Over Ethernet (PPPoE)
RFC 1191 - Path MTU Discovery
Updated TCP/IP files for Microsoft Operating Sytems