Windows 98's Dial-Up Networking


Windows 98 comes with all the software necessary to connect your computer to the internet, in the form of Dial-Up Networking. There are several steps involved to get Dial-Up Networking to connect to an internet account. For some reason, simply installing the Dial-Up Networking component of Windows 98 isn't enough - the correct drivers aren't installed, and the settings aren't correct. This section outlines the steps needed install Dial-Up Networking correctly on your system, and configure it for optimum performance.

Note that these are general instructions, and they might not work in all circumstances.

Here a list of information you need to get from your ISP (Internet Service Provider) before you can use Dial-Up Networking. If you don't yet have an ISP, see the Special Considerations section for some tips in selecting one.

1. A local phone number (make sure it is a local number and supports the highest speed of your modem).
2. Your username and password.
3. The domain name of your ISP (usually company_name.com).
4. The IP addressses (each with four numbers separated by periods; i.e. 123.456.789.12) of two domain name servers (sometimes called primary and secondary DNS).
5. Whether your ISP supports PPP or SLIP (if you get both, PPP is better):
6. Any special connection instructions, if your ISP doesn't support standard PPP.
7. Any Windows 98-compatible modem of at least 14,400 baud, installed and functioning. Make sure it's configured correctly by double-clicking on the Modems icon in Control Panel.

Installing Drivers
Take the following steps to insure you have the proper drivers installed:

Part 1:
Double-click on the Add/Remove Programs icon in Control Panel.
Click on the Windows Setup tab, highlight Communications in the list of components, and click Details.
Make sure you have a checkmark next to the Dial-Up Networking component. If not, check it now, and press OK; you'll be asked to restart your computer at this point.

Part 2:
Double-click on the Network icon in Control Panel.
You'll need the following network components installed:
Client for Microsoft Networks
Dial-Up Adapter
TCP/IP

File and printer sharing for Microsoft Networks (optional)

If you don't have any or all of these installed, click Add... to add them to your list.
Notes:
TCP/IP is known as a "protocol," and File and printer sharing is known as a "service." All of these components can be found by selecting "Microsoft" in the "Manufacturers" list.

Note: if you have other adapters installed, such as a network card, make sure TCP/IP is installed for the dial-up adapter.
If you made any changes here, you'll have to restart Windows.

Configuration
Once you've obtained the necessary information, and have installed the correct drivers, you can configure Dial-Up Networking to work with your ISP.

Double-click on the Dial-Up Networking icon in My Computer.
Double-click on Make New Connection, if you don't already have one.
Enter a name for this connection (it doesn't really matter), and select the correct modem from the list.

Click Configure, to make sure your modem is configured correctly. Set the maximum speed to 57,600 for 14.4 modems and 115,200 for 28.8 or faster modems. You might want to turn up the volume until you're sure the connection works. Make sure

Only connect at this speed is not checked, and click OK when you're done.
Click Next, and then type in the phone number obtained from your ISP.
Click Next, and then Finish.

Then, right-click on your new connection, and select Properties.
Choose the Server Types tab, and turn off all of the options below except for Enabled software compression and TCP/IP.
Click TCP/IP Settings..., select Specify name server addresses, and enter the two DNS IP addresses obtained from your ISP.
Click Ok and Ok again.

Double-click on the connection to connect!

Special Circumstances
Since there are so many different kinds of connections, it can be difficult to get Windows 98 to work with your particular circumstances. Here are some tips for non-standard connections:

Scripting - some connections have a complicated login procedure, requiring you to complete the following steps:

Part 1:
Double-click on the Dial-Up Networking icon in My Computer.
Right-click on your connection, and choose Properties.
In the Connect using portion, click Configure, and then click on the Options tab.
Turn on the Bring up terminal window after dialing option, and click OK to close all the
windows.
Start your connection by double-clicking on the connection icon.
After you've dialed, a window will appear, allowing you to type any necessary commands.
You must contact your ISP to obtain any special login procedure.
Write down all the prompts you see (noting all capitalization since everything is case-sensitive), as well as all commands you type.

Once you've determined your exact login procedure, enter your commands into a text file, and save it.

Part 2: Double-click on the Dial-Up Networking icon in My Computer.

Right-click on your connection, and choose Properties.

Choose the Scripting tab, click Browse, find the text file you just created, and click Ok.

Click Ok to save your changes. Once you have it working, you'll hopefully never need to do this again!

SLIP - although less commonly used than PPP, and not as well supported, a SLIP connection is possible with Windows 98. You'll need to download SLIP and Scripting for Dial-Up Networking.

Multiple Connections - if you have more than one phone number for your account, or more than one account, you can add additional connections using the configuration instructions above (see part 2). When you've added another icon to Dial-Up Networking, right-click on it, and select Properties. Click Server

Type, and then TCP/IP Settings to change the settings for each individual connection. If you do set up multiple connections, make sure that you specify the settings here instead of in Control Panel - just clear all your DNS, gateway, and IP settings in Control Panel so that Windows 98 will use the settings in your individual connections.

Call Back - if your ISP uses a call-back procedure (where another machine calls your computer to connect), try these suggestions:

Obtain and install Trumpet Winsock for Windows 98 (not a true 32-bit application, but it uses a 32-bit dll layer so all of your 32-bit winsock applications will work). Follow the included installation instructions, but in your Windows directory, rename WINSOCK.DLL to WINSOCK.MS, and in your Windows\System directory, rename WSOCK32.DLL to WSOCK32.MS.

Commercial Services - if you use Compuserve, or another non-internet commerical service, you might be able to use Dial-Up Networking with it as long as you have an Internet icon in Control Panel.

Selecting an ISP - if you don't yet have an Internet Service Provider, or your university is about to kick you off their system, here are some things to look for: No hourly rate - hourly rates are a rip-off, plain and simple. Some ISPs give you a few free hours per month; don't settle for less than 50 (they go quicker than you think). Many providers now sell a flat-rate service (no hourly charges whatsoever) for around $20 per month.

Local Number - don't let the phone company profit from your internet access. If you dial a local number, you can still connect to anywhere in the world, but not on your dime (see the previous tip).

Private Provider - dealing with a small, local provider (look in the phone book) will probably mean lower rates, as well as better service and support. Unless you travel frequently and need local access around the country (or the world), forget the national providers and their proprietary software.

Distributing a Connection - say you're an ISP, and would like to send your customers a file with all of your connection information, rather than spending hours on the phone walking them through the setup process.
Here's how to do it:

Run the Registry Editor (REGEDIT.EXE).
Open HKEY_CURRENT_USER\ RemoteAccess\ Profile, and select the key associated with the desired connection (there may be only one, or many).

Select Export Registry File from the File menu, and save this branch in a file on your hard disk.

Then, go up one level to HKEY_CURRENT_USER\ RemoteAccess\ Addresses - this key contains values for all of the connections, rather than keys, meaning that if you export this key, all of the values will go with it.

Again, select Export Registry File from the File menu, and save this branch in another file on your hard disk - this file will contain entries for all of connections, so if you have more than one connection here, you must edit the second Registry file manually with a text editor and remove the unwanted entries.
At this point, you can merge the two registry files (using a text editor, such as Notepad, and making sure the word "REGEDIT4" appears only once).

When you're finished, you should have a single Registry file (*.REG), on which a user can simply double-click to add the connection to their system.

Note: This process doesn't include the installation of the drivers, however, or any special provisions for scripting - those you'll have to handle on your own. Make sure you specify all of the settings for the connection (DNS, etc.) in the connection's properties sheet (Server Type), rather than in Control Panel.

Troubleshooting
If your connection (or any of your Internet applications) don't work, or you're experiencing poor performance, the problem could be caused by any number of things. Here are a few possibilities:

If you were using another Internet dialer previously (such as Trumpet Winsock), check the following:

Make sure you don't have any other winsock stacks in your path (specified in AUTOEXEC.BAT).

Search your entire system for files named WINSOCK.DLL, and delete or rename any copies that aren't dated 7/11/95 (the one that comes with Windows 98). If you can't find one dated 7/11/95, then you'll have to retreive it from the distribution CD.

ISP Problem
Dial the number manually with your telephone and see if you hear beeps on the other end, and not an answering machine, a busy signal, or a Chinese restaurant.

The information obtained from your ISP is incorrect - make sure all your IP addresses are correct, and check your settings for typos. Make sure you hit Add when necessary after entering IP addresses.

If your ISP doesn't support standard PPP, you might need to configure a login script - contact your ISP's technical support for details and assistance.

Make sure your ISP account is actually functioning - it can take up to several days after you subscribe before you can use your account.

If all else fails, contact your ISP for help - since many folks use Windows 98, they'll probably be able to diagnose and solve the problem easily. Some ISP's require special settings!

Hardware Problems
Make sure your modem is turned on, functioning correctly, and configured correctly by using HyperTerminal to connect to the same number.
Note: if you don't use a true Windows 98 communications program, you're not testing the modem configuration!

If you're connecting, but not at a satisfactory speed, try replacing the phone cord.

Try restarting Windows 98 to see if that helps, and make sure there aren't any other programs trying to use your modem or communications port.
 If all else fails, you'll have to contact the manufacturer of your modem for technical support and possibly a driver or bios update.

Too Slow
Try specifying a value of 576 for your MTU (especially for ISDN connections) - an indicator of this problem is if communications seem to halt temporarily every few minutes. See Change the MTU and RWIN Settings in Dial-Up Networking for more information.

Newer drivers (obtained from the manufacturer of your modem can improve performance.

Noisy phone lines can slow connections because your modem is spending more time with error correction; try replacing your phone cables.

Test your throughput by transferring a binary file (text files aren't a reliable indicator, due to compression). After you've done the math, you should experience about 1.6 kilobytes/second with a 14,400 connection, 3.4 kilobytes/second with a 28,800 connection, and 14 kilobytes/second with an ISDN connection.


  • Back To The Top    • Back To Home