ADSL with Windows 98 - ME using Enternet
General
Overview
Configuring a Server or stand alone PC
Networking
Configuring the
second network card
Activating Windows 98 or ME Internet Connection
Sharing
Configuring the client PCs
Configuring the Enternet Settings
Tweaking MTU - A necessary step to allow Internet
browsing on the clients
Summary
Additional on-line Help
Overview
Note: If you're using a router
the information below is not relevant.
Enternet
is the PPPoE client software generally supplied by ADSL
ISPs to their customers. It is not designed for, and does not
work for Cable Broadband connections.
RASPPPoE
is an alternate, freeware PPPoE client that many people find easier
to use and preferable when ICS is to be installed. See the RASPPPoE
guide for more on this alternative.
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 need two Network cards. One to connect to the
Modem and one to connect to the internal network.
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.
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 a 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.
If you're plugging the modem directly into a hub without a second
Network Card, then use 192.168.0.1 instead of 10.0.0.3 on the
adaptor.
Warning:
Make sure you don't inadvertently put a static IP address on the
NTS Telesystems adaptor once it's installed. That'll stop your
Internet Connection.
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. We can install the Enternet software
first.
Stop any running tasks except Explorer and Systray (Control,
Alt, Delete), particularly Cleansweep and stick the installation
CD in. Follow your nose and restart when it prompts you to. Later
you'll need to create a profile in the folder that appears on
the desktop to make the actual Internet connection. Just open
the folder and click on "create profile".
Do
not choose the option to update Internet Explorer. It is a
customised version which will configure outdated proxy details
and stop your browser from working.
On reboot, highlight the TCP/IP
bound to the PPPOE adapter. 
Click "properties", select "bindings"
and un-tick “file & printer sharing”. 
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 
“OK”
And restart.
*
Other Broadband users will need to consult their ISP for
these details. Often they're mentioned in on-line FAQs.
That's it for a stand alone PC. Continue ahead for Networking.
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.
Activating ICS
To set up ICS, 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 per below.
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 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 Network Telesystems 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!
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 Cable 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:
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.
Configuring Enternet to work with Win98/ME
ICS
The Enternet login client will usually require a change, in order
to work with 98 & ME ICS. It
may take longer to login this way but it won’t work otherwise.
It'll log in but won't access anything.
I advise Telstra users to update to Enternet ADSL 14 from update-server.
This will speed up the log-ins and usually work better.
Go to connections > settings > advanced and change “private API”
to DHCP.

Sometimes
you may need to change Filter Driver to Protocol Driver
as well (or instead of). (doesn't hurt to experiment...) This
is applicable if you get the error "failed to load TAP driver"
when trying to connect.
Tweaking MTU
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.
There are several ways around this. The easiest way for win98
& ME users is to download the latest version of Drtcp
and set it as below on the client PCs –
The ICS Settings
> Internet MTU is a facility that is supposed to enable this
tweak to only need be applied to the Server, but it rarely works.

Then click “apply” and “exit” and reboot and you should be away.
Adjusting
MTU can also be done manually using
regedit. More info on this and applications for Macs here.
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 and un-tick 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 NTS PPPoE Adaptor
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
ICS with this adaptor as the one that accesses the Net and adaptor
2 - the LAN
* DrTCP with ICS MTU 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
|