Installing RASPPPoE on Windows 2000 & XP
General
Overview
Configuring the Server or Stand-alone PC
Downloading and installing RASPPPoE
Networking
Configuring
the second network card
Activating Windows 2000 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 Windows 2000 or XP'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 and dial-up connections"
Right-click the adaptor plugged into the modem (SMC USB) and select
properties.
Select TCP/IP 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”
Restart if prompted.
Installing RASPPPoE
To install RASPPPoE
once you’ve downloaded it, do as follows –
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”
Right-click any adaptor and select properties.
Click "Install"
Click “protocol” and "add"

Click “have disk”
Click “browse” and browse to C:/RASPPPoE 
Click “OK” until it asks you to reboot, but don't just yet.
You will get heaps of "Microsoft Digital Signature"
alerts.
Say yes to all of them. (The XP alert looks slightly different.)
“OK”
And restart if prompted.
On reboot, go to C:/RASPPPoE and double click RASPPPoE.EXE 
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.
RASPPPoE will create a dial up icon in the network properties.
i.e. "connect using SMC ethernet...bla bla bla."
Right click and select the properties of that > networking tab > tcp/ip
properties
> advanced > DNS > then right in the bottom box (DNS Suffix) type
vic.bigpond.net.au.
Note:
BigPond Users, don’t forget to add @bigpond after your username.
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.
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 & Dial-Up Connections
Right-click the network card which is connected to your LAN.
Click "Properties"
Give it a static IP of 192.168.0.1
Set the subnet mask to 255.255.255.
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 and under TCP/IP properties
> Advanced > WINs, enable Netbios over TCP.
Enabling ICS
All that needs to be done to share the connection, is to enable sharing
on the Dial-Up Entry created by the RASPPPoE.EXE
Go to Network & Dial-Up Connections in Control Panel
Right-click on the dial-up icon - "connect via SMC bla bla
bla..." 
Select Properties
Select the Networking Tab
Select TCP/IP Properties 
Select the sharing tab and it should be self-explanatory from there.
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.
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 My Network Places
Select Properties
select the properties of the adapter that the modem is Physically
plugged into
Select the properties of the PPPoE protocol
Tick “limit TCP Maximum Segment size” 
Tick “override Maximum Transfer Unit and set to 1454. 
“OK”
Restart computer if prompted.
Client Configuration
Go to your Control Panel
Choose "Network and Dial-Up Connections" 
Right-click and select Properties of the Adaptor plugged your hub
or other PC
Select properties of TCP/IP
Ensure everything is set to Automatic 
“DNS” as below *
“OK”
Restart if 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
(Win2k disable netbios over TCP & LMHosts)
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
|