Troubleshooting your Modem and Internet Connection |
|
Troubleshooting your connection.Author/s: Roger Gann You have a nice shiny modem, top of the range computer and the fastest ISP on the planet, but your connection speed is still in single figures. It's the Net's fault, right? Not necessarily. Roger Gann tells you how you can get the most out of your modem Show me someone who says their Internet connection is plenty fast enough, and I'll show you someone who's being economical with the truth. It doesn't matter how fast your Net connection is, it's rarely ever fast enough. Some lucky souls now have always-on broadband connections, but the vast majority of us, myself included, still have to make do with ye olde dial-up. While you'll never get a V.90 modem to break the sound barrier, there are a number of steps you can take to boost the speed of your Internet connection. Your Net connection speed is determined by a number of factors, and how well they all work together: * Computer-its hardware and memory capacity determine how fast it will be. * Modem speed -- cable modems through to slow modems. * Phone lines--the weather, believe it or not, is a factor. * Service provider-the number of people using your ISP and the speed of the IS P's connection to the Net. * The Internet backbone -- congestion or technical problems can ruin your online experience. * Web sites you're connecting to-they're subject to the same factors as you. You don't have much influence over the last three, but you can do something about the first three. Usually, the only way to speed up your computer involves spending hard-earned cash. But the good news is that the second and third items can be dealt with at a cost of precisely nothing. If you're looking to tweak your connection to the absolute maximum, you have to be willing to invest the time necessary to test, then change settings, then retest, then change settings, and so on. Luckily, there are tools available to make the process easier. You might not have any control over the performance of the internet beyond your phone socket, but it's possible to use simple diagnostics to track down where your Internet problem lies. Have you ever logged on to the Internet and were not able logo to a particular site? Or maybe it was unusually slow that day? Windows 9X comes with two small but useful utilities, Ping and Tracert, that can help you gauge the quality of the connection between your computer and the Web site that you are trying to reach on the Internet. Both Ping and Tracert, which is short for TraceRoute, show you how fast or slow the Internet is between your computer and the computer you're trying to reach. Ping will tell you if the computer you're trying to contact is responding, and Tracert will find exactly where the problem is if you can't get to that Web page you need. Both utilities are installed, by default in the \Windows \Command folder, These are DOS utilities and so have to be run from a Command prompt- the easiest way to do this is to click Start, Programs then MS-DOS Prompt. To explain what a Ping is, let's use an analogy. Suppose you called one of your friends on the phone. If your friend stays silent for some time, you might ask, "Are you there?" and your friend should reply with, "I'm here!". That's a human-to-human ping. The Ping command is similar for two computers. All Ping does is ask the computer at the other end to respond. Ping pang In the screenshot above, I've Pinged the BBC Web site (C:\[greater than] ping www.bbc.co.uk) and it has responded to my request in about 100ms, or one tenth of a second. Now for a little explanation of what you see. The bytes mean how much data was received back from this particular server, The time means how long it took to reach you. And the TTL (Time To Live) means how long the data that you sent is kept in the memory of the computer that you're trying to reach. This also is a crude DNS test since it shows that the URL has been successfully resolved into an P address, 212.58.240.32. Note that not all sites respond to Pings - Microsoft and MSN don't for example, so the mere fact that a site doesn't return a Ping and you get a 'Request timed out' response, doesn't mean there's a fault. So be sure to try more than one site. But say you got a 'Request timed out' on a site that should return a Ping- the next thing you should do is run a Tracert. This'll tell you where the problem lies by tracing the route it takes to get to the computer you're trying to reach. This utility tells you each router your packets cross when trying to reach your destination. In my example (see screenshot above), you can see there were 12 hops between me and the BBC site. Even thought was in London, my connection went via New York. The first number is the 'hop' or router number the route takes. The next three numbers are the round-trip times in milliseconds for three tries to reach that router. The last column is the hostname of the responding system. The most common cause of disconnects is tine noise, pure and simple--you can use the phone engineer's self-test number 17070 to perform a 'quiet line' test to see how your line fairs. The second cause is call waiting -- the notification 'beep' confuses the modem. If you only have one phone line, disable it with #43# before dialling out. To check if it's 'on', key in *#43#. Another cause of disconnects are idle timeouts- settings that automatically drop the line after a specified period of inactivity. Check these by looking at the Connection tab of your modem properties. The default is that this Feature is disabled, No gain, no pain Lots of people use a long extension lead from the phone socket to the modem, and these can be responsible for far more speed loss than most people realise. As a rule, try to keep all phone leads as short as possible. Having loads of extension sockets with phone devices plugged into them can cause problems as well. Principally, it can overload the Ring Equivalence Number [REN] of your system--you typically should have a total REN of 4 If you exceed this value, it'll mean that one or more of them won't ring if someone phones you, but it also affects the connection speed the modem can establish. Line gain is another issue. Each device will consume power from the line and might not leave enough for the modem. Testing this out is easy enough -- detach every extra device and see if it makes a difference. If it does, reattach them one by one to see which one is the culprit. Don't forget that if you have a digital set top box, it has to be plugged into your phone line, and this could affect your modem's performance. Sometimes, if you have a bad line, asking BT to up the line gain can help. Normally, BT applies Automatic Gain Control (AGC) to each line, so when you make the request this feature is normally switched off. AGC is OK for voice calls but it's not necessarily optimal for modems as the modem usually controls its own gain and the two can conflict. Sometimes decreasing the gain can improve performance. If you're close to the exchange, you don't need much gain, but if you live some way away, your line needs more juice. Tweaking your settings Your computer settings could be getting in the way of a speedy connection. All they need is a Little tweak and you could be zooming along Open up the Control Panel and double-click the Network icon. Under the Configuration tab, select the Dial-Up Adapter and click Properties. Go to the Bindings tab and uncheck all boxes except the TCP/IP box. Select the Advanced tab and set Enable Point To Point IP to No (unless you routinely accept incoming calls using your modem). Set IP Packet Size to Large, and Record Log File to No. If you mostly use the Internet to download files and view Web pages, enable IPX Header Compression, otherwise disable it. Next, select the TCP/IP protocol (if you have multiple copies of the protocol installed, use the one for your dial-up adapter/modem) and click Properties. Select the WINS Configuration tab, and choose the Disable WINS Resolution option. Click the DNS configuration tab, and select Disable ONS. Go to the Bindings tab. Uncheck all the boxes. Certain ISPs might give you specific instructions for your network settings. If your ISP is one of these, you should follow their instructions. Next, open your dial-up networking connectoid and click on the Server Types tab. Make sure that TCP/IP is enabled (and compression if you want Web pages to load faster, and don't care about Ping), and everything else is disabled (unless you have specific instructions from your ISP otherwise). This will help you connect to your ISP faster. Tweaking your settings There are other low-Level TCP/IP settings you can tweak. You can do this manually, but it involves getting your hands dirty with the Registry, so it's best to let some software do it for you. There are several tools you could use, but two stand out, iSpeed (www.hms.com) and EasyMTU http://easymtu.tripod.com). Both are freeware. These programs optimise some esoteric TCP/IP settings such as MTU, MSS and RWIN. For example, MTU is the Maximum Transmittable Unit, and this setting is imperative for optimal packet transmission. If it's set correctly, it will stop information from being broken up during transfer. Windows 95 always sets this too high for modem use, as it assumes you're connected to a LAN. Windows 98 should set the correct MTU size automatically but it can get it wrong. Note that iSpeed is really meant for Windows95--Windows 98 has a new feature called MTU Auto Discover, that automatically determines the optimal MTU (and will derive all of the other settings from that) on connect. Nevertheless, you should still make sure that P Packet Size is set to Large, as laid out in Step 1. This is because if you set the IP Packet size to something smaller than Large (Auto assumes 576, even though it shouldn't), you limit your maximum MTU because Windows assumes the setting is as high as it needs to go. Another reason is that if you set the settings manually (through the Registry, as iSpeed does), you lose Windows 98's ability to dynamically choose the optimal settings on connect as well -- and servers have been known to change these settings frequently to handle more traffic. If you want to determine your MTU manually, here's how. Open a DOS prompt and enter this command: ping -f-1 [trial MTU number] www.[your-isp].com. Start with a value of 548 and go up or down depending on the message (if it tells you that the packets are being fragmented, you need to go down -- you want the highest setting that doesn't cause packet fragmentation). To derive your MTU from the ping data, add 28 to the highest number that worked (packet size+28). Then, to derive your MSS from your MTU number, take MTU-40 and insert that value for MSS. Check your Corn Port settings. First, change your FIFO settings. To do this, right click on My Computer. Go to Properties. Then click the Device Manager tab at the top. Locate Modem, double click on it, then double click your modem. Click the Connection tab and click on the Port Settings button. Now slide the FIFO buffers all the way right. If things don't work correctly when you try to use your modem, you should change this back. Go back a level and click on the Advanced button. Make sure your modem is using hardware flow control, use compression and error control for best results. Telephone line tweaks Sometimes when you request a second line from BT, rather than installing a totally new second line from the exchange or local cabinet, their engineers attach a special box outside your house that allows two telephone lines to share the same cables back to the exchange. This uses a technique known as DACS-2 -- Digital Access Carrier Service. DACS is highly unsuitable for use with V.90 (and many other) modems. This is because it effectively multiplexes two phone lines down a single line. This is perfectly adequate for voice and fax communications (which BT is obliged to support) but less than optimal for modem operation, especially with V.90 modems, which rely on a direct link to the exchange, unadulterated by any further digital to analogue conversions. Sadly DACS introduces two extra digital to analogue conversions into the path from your ISP to your location. If you have DACS, at best you'll be able to get 33.6kbps out of your V.90 modem. If you order an extra line for your modem from BT, you should specify that the line is for use with a modem, that you do not want it to be DACS-ed over your existing line, and that you want a Direct Exchange Line. Tweaking your settings Go back to Device Manager. Double click the Ports section, and then double click the Communication Port your modem uses. It will bring up a similar Properties section. Click the Port Settings tab. Change Bits Per Second to 115,200 or higher. Change Flow Control to 'Hardware'. Then click the Advanced... button and it will bring up the same FIFO menu as above. Slide the bar all the way to the right again. Upgrade your modem Many people bought 56k modems when they first came out several years ago as X2 or K56Flex, without considering the update to a standard that was bound to come. Why do it? Well, for a time most ISPs supported V.90 plus its earlier incarnations. However, that transitional period is now over, and many ISPs are dropping support for the older standards. The bottom line is this -- if you try to access a V.90-only ISP with a K56Flex or X2 modem, the fastest connect speed you'll get is 33.6kbps. Luckily, most modems are 'flash' upgradeable to the V.90 standard. It's a simple process that takes less than 15 minutes. Check out the V.90 Upgrade FAQ at www.56K.com. This tells you all you need to know about the procedure. Make sure your ISP supports V.90 as well. All you must do is flash your modem's BIOS with the V.90 protocol and (for best results) update your modem's INF 'drivers'. COPYRIGHT 2001 EMAP Media Ltd.in association with The Gale Group and LookSmart. COPYRIGHT 2001 Gale Group
|
|
Increase available Bandwidth for Faster Surfing and Downloads
Increase RAM for Faster Computing
Troubleshooting your Modem and Internet Connection