Home Router Finder Utility + Reviews FAQs Guides IT Directory Online Shop

Installing RASPPPoE for ADSL on Windows 98 or ME


General

  • Overview
  • Configuring the Server or Stand-alone PC
  • Downloading and installing RASPPPoE

    Networking

  • Configuring the Second Network Card
  • Activating Windows 98/ME Internet Connection Sharing
  • Tweaking MSS - A necessary step to allow Internet browsing on the clients
  • Configuring the client PCs
  • Summary
  • Additional on-line Help


  • Overview


    Note: If you're using a router the information below is not relevant.

    RASPPPoE is an alternate, freeware PPPoE client, developed by genius Robert Schlabbach, that many people find easier to use and preferable to Enternet when ICS is to be installed.
    It is not designed for, and does not work with Cable Broadband connections.

    Enternet is the PPPoE client software generally supplied by ADSL ISPs to their customers.
    See the Enternet guide for more on this if you wish to stick with it, or have trouble with this one.
    To share an ADSL Internet connection using Windows 98 or ME's built in Internet Connection Sharing, you'll need a PC to act as a Server to handle the incoming connection and to distribute that to the other computer/s.
    The Server will usually have two Network cards. One to connect to the Modem and one to connect to the internal network. Although two NICs are preferable in terms of load, it is not completely necessary if you have a hub. See the note below.
    If you're just connecting to one other PC without a hub, you can only achieve that by using a crossover cable. If you're connecting via a hub or switch, you'll need to use a standard, straight through cable as the hub provides the crossover.
    The modem has a link light on the back where the cable goes in. If it doesn't light up, the cable's the wrong sort.
    Older coaxial Networks are exactly the same to configure in principal.

    Note: ADSL uses Point to Point over Ethernet, not Ethernet, so it's possible to get away a single NIC in the Server by plugging the modem straight into a hub. You'll need a 10 or 10/100 hub (It won't work in a 100 base hub) and plug it into the uplink port. If you don't have an uplink port, or it's already used, you'll need a crossover cable.


    Configuring the ICS Server or Stand-alone PC

    We'll start by configuring the NIC for the modem. Once it’s physically fitted and the drivers are installed, plug the modem in.

    What we're going to do here, you might find a little unusual at first. We're going to assign a static IP address to this Network card. Yep, that’s right! The reason for this is that ADSL uses Point to Point over Ethernet and not Ethernet. This means that the TCP/IP on the NIC isn't used. Assigning a static IP will stop the PC trying to find one on start up and while it's running, which can cause it to run slower than necessary.

  • Go to your Control Panel
  • Choose "Network"
  • Choose the "Configuration" tab
  • Highlight the TCP/IP on the network card connected to the Modem.
  • Click "Properties"
  • Choose the "IP Address" tab, specify, and give it an internal IP (suggest 10.0.0.3)
  • Set the subnet mask to 255.0.0.0
  • “OK”
  • Don't restart just yet.


  • Installing RASPPPoE

    First up, RASPPPoE uses the Microsoft dial-up adaptor to connect.
    You will need to check in control panel > network properties that it is installed.
    If not, win98 users click on "add" and "adaptor" select "Microsoft" from the list and choose dial up adaptor. Then click ok until asked to reboot and do so.
    ME users will need to click "Start" > "Settings" > "Dial up Networking" and then click "make new connection". Just enter bogus details (123456 for the Phone No etc) and when you click "finish", you should get a message saying that it needs to install the Microsoft Dial Up Adaptor. Just click OK and you're laughing. You can then delete the bogus Dial Up account if you wish.

    To install RASPPPoE

  • Download RASPPPoE from http://www.raspppoe.com/
  • Create a folder in C:/ and call it RASPPPoE.
  • Unzip the contents of your download into this folder
  • Go to control panel
  • “Networking”
  • Click “add”
  • Click “protocol
  • Click “have disk”
  • Click “browse” and browse to C:/RASPPPoE
  • Click “OK” until it asks you to reboot, but don't just yet.
  • Highlight any TCP/IP
  • Select “DNS”
  • Click “enable DNS”
  • Give it a host name (anything you like. Maybe Host?)
  • In DNS Suffix, BigPond users type vic.bigpond.net.au* (No matter what state you are in)

    * Users from other ISPs will need to check what particulars may be necessary here.

  • “OK”
  • And restart.
  • On reboot, go to C:/RASPPPoE and double click RASPPPoE.EXE

  • If you get a message at this point saying that NDIS drivers need to be updated, you should do so. They are available from here. If you don't do it, you may be subject to "invalid password" errors when you try to connect.

  • Click “Query Available Services”
  • Click “Create a Dial-up Connection...”
  • It’ll put a shortcut on the desktop
  • Double click it and add in your username and password to connect.

  • Note: BigPond Users, don’t forget to add @bigpond after your username.


    That's it for a stand alone PC. Continue ahead for Networking to other PCs

    These principals will generally apply to any NAT based solution like Sygate, Winroute and Win2K Server's NAT application as well as ICS.


    Now for the other Network Card

  • Go to your "Control Panel"
  • Choose "Network"
  • Choose the "Configuration" tab
  • Highlight the TCP/IP on the network card which is connected to your LAN.
  • Click "Properties"
  • Choose the "IP Address" tab and give it a static IP of 192.168.0.1
  • Set the subnet mask to 255.255.255.0

  • Note: For the Computers to all "see" each other in Network Neighbourhood, otherwise known as "My Network Places", ensure file & printer sharing is active on this card.


    ICS with RASPPPoE

    To set up ICS with RASPPPoE, windows help is an excellent resource. More on-line help below.

  • Go to control panel > add/remove programs > windows setup.
  • For Win98, double click Internet Tools and tick Internet Connection Sharing.
  • For ME, double click Communications and tick Internet Connection Sharing.
  • Then click apply and the ICS wizard will start. Follow your nose.
  • Don't worry about creating a client disk, just set the client PCs as below.

  • To enable "dial on demand" (So it automatically connects when you open Internet Explorer etc)

  • Go to control panel
  • Select “Internet options”
  • Select connections and tick “always dial my default”
  • Select the “connect using Ethernet…”
  • Make it the default.

  • For best results and ease of set up, I suggest that all your client PCs be set to “obtain IP address automatically.” ICS prefers it this way. Just remember to boot up the server first.

    Note: If you want static IPs on the LAN, you'll need to install the server's IP address as a gateway on the client PCs and also as a DNS search order.
    This is also often a good method to get around inexplicable difficulties.

    For more experienced users, there is a nice little freeware app called ICS configuration that allows advanced port mapping in ICS to solve problems with running programs like ICQ from client PCs.

    ICS also has issues with "wake on LAN" features that some Network Cards have. Turn them off if you get BSODs or odd conflicts happening with ICS enabled.

    ICS options should finish up like this with the Dial-Up adapter as the one you use to access the Internet–

    NOTE: If you can’t see the ICS Icon in the system tray, go to control panel > Internet options > Connections > sharing. If you can’t see it there either, you haven’t run the ICS wizard yet. Consult windows help!


    Adjusting MSS with RASPPPoE

    Using NAT applications like ICS or Winroute with ADSL usually will mean you’ll be able to ping websites on the client PCs but won’t be able to access them with your browser, although some sites like microsoft.com may still be accessible for some reason.
    This is a problem caused by nonstandard MTU settings that are particular to ADSL.
    Luckily, RASPPPoE has the solution built right into it.

  • Go to control panel on the Server
  • Select “networking”
  • Scroll down
  • Highlight “PPP over Ethernet” (Not miniport)
  • Select “properties”
  • Tick “limit TCP Maximum Segment size”
  • Tick “override Maximum Transfer Unit and set to 1454.
  • “OK”
  • Restart computer.


  • Client Configuration

  • Go to control panel
  • Click on “networking”.
  • Select the TCP/IP on the adapter plugged into your hub or other PC
  • Click “properties”
  • Disable “WINS”
  • Make sure the IP address is set to “obtain automatically”.
  • There should be nothing in “Gateways”
  • “DNS” as below *
  • Then click “ok” and reboot when prompted.

  • * Telstra users: Just add "vic.bigpond.net.au" as a domain suffix as well as "bigpond.net.au" to all the client PCs. win98/ME . Win2K .

    * Other Broadband users will need to consult their ISP for these details. Often they're mentioned in on-line FAQs.

    For email: Just put your mail server's name in the SMTP field in the relevant email address properties. In Outlook Express, it should look like this for BigPond users.
    You will need to do this whether your email account is with your Broadband ISP or not. Any replies will come to you via your usual mail server. So it'll use your ISP’s to send and the other to receive. Your contacts won't know the difference.

    Note: If you want static IPs on the LAN, you'll need to install the server's IP address as a gateway on the client PCs and also as a DNS search order.
    This is also often a good method to get around some inexplicable difficulties.

    Note: For the Computers to all "see" each other in Network Neighbourhood, otherwise known as "My Network Places", ensure file & printer sharing is active on this card.


    Summary

    The end result should look like this -
    (Any settings not mentioned should be left at default)

    The Server

    Adaptor 1 connected to the modem:

    TCP/IP set 10.0.0.3 Subnet 255.0.0.0
    File & Printer Sharing on tcp/ip disabled
    No DNS or Gateways enabled

    Adaptor 2 connected to the LAN

    TCP/IP set to 192.168.0.1, Subnet 255.255.255.0
    File & Printer Sharing Enabled
    No DNS or Gateways enabled

    Adaptor 3 The Dial Up Adaptor (aka Connection through... for Win2k users)

    TCP/IP set to obtain automatically
    File & Printer Sharing disabled
    DNS Suffix of your ISP's (BigPond is vic.bigpond.net.au & bigpond.net.au)
    No Gateways
    (Win2k disable netbios over TCP & LMHosts)
    ICS with this adaptor as the one that accesses the Net and adaptor 2 - the LAN
    MSS Option set to 1454

    The client/s

    TCP/IP set to obtain automatically
    File & Printer Sharing Enabled
    DNS Suffix of your ISP's (BigPond is vic.bigpond.net.au & bigpond.net.au)
    No Gateways

    Alternatively -

    Issue sequential static IPs in TCP/IP - 192.168.0.2, 192.168.0.3 etc. Subnet 255.255.255.0
    File & Printer Sharing Enabled
    DNS Suffix of your ISP's
    DNS Server Search Order 192.168.0.1
    Gateway 192.168.0.1


    Links and resources

    Helmig
    Practically Networked
    Sharing a USB Modem
    ICS Configuration Utility
    Phil Clayton
    Mad Mick
    Ars Technica PC building guide.
    911 Networks
    Windows 98 Tips & Tricks
    Broomeman
    Windows 2000 message board
    Windows 2000 Forums
    JSI Inc
    Labmice
    Windows Help
    Google Advanced Search
    Microsoft Searchable Knowledge Base