Win98: Home Network and Internet Connection Sharing

I have a 3-unit home network on a 4-port 10Base-T hub.  One was Win98 (call it PREMIO), the other two (APTIVA and TRAIN) were Win95.  Set up a home network and all was fine, shared disks and printers among each other just as desired.

Upgraded the Win95 boxes to Win98, 2nd Edition and upgraded the Win98 box as well.  Read about Internet Connection Sharing and decided the 56KBps modem on the originally Win98 box being shared by the other two boxes would be more efficient than using the 28.8KBps
modems on them.  So I installed the ICS gateway, following the instructions, on the box with the highest speed modem (PREMIO).
Found that suddenly printer & file sharing stopped working between
PREMIO and the other boxes (TRAIN & APTIVA could still share, but
PREMIO could only see itself and neither TRAIN nor APTIVA could see
PREMIO).

Looked at the TCP/IP settings and found that (apparently) the ICS gateway install changed the IP Address on PREMIO (192.168.0.1), so it was no longer on the same subnet as TRAIN (1.1.1.3) or APTIVA (1.1.1.2).  PREMIO *had* been at IP address 1.1.1.1 before.  The
Subnet mask was unchanged, 255.255.255.0.

When I adjusted the TCP/IP setting IP address for PREMIO back to
its original 1.1.1.1, everybody was happy again.  But no modem sharing,
obviously.

I have a complete log of the network client, board, protocol and service settings for all units AS OF NOW (file & print sharing working again).
Can anybody tell me what I need to do to get this nice connection sharing feature working right?  I want to be able to just share an IP
pipe with the outside world, of course.  IE is NOT the only tool I want
to use from these other workstations (in fact, I'd rather use Netscape,
Telnet, Eudora, FTP, etc. on them).

The individual workstations' configurations might not display too nicely
under Experts' Exchange's web-based displays, but I'll try them in separate comments to be appended.
jlw011597Asked:
Who is Participating?

[Webinar] Streamline your web hosting managementRegister Today

x
 
plcdocConnect With a Mentor Commented:
 First off, I would suggest as best practice using a private IP address.  Not crucial, in this case. But, nevertheless, good practice.

  What you have experienced is the security enhancement MS has added to ICS. Internet Connection Sharing (ICS) does not install File and Printer Sharing by default. Therefore, the ICS host is not visible in Network Neighborhood and cannot share files and printers.


Remedy: (after installing ICS)

To install File and Printer Sharing:

1) Click Start, point to Settings, click Control Panel, and then double-click Network.
2) Click Add, click Services, and then double-click File and Printer Sharing for Microsoft Networks.
3) Double-click TCP/IP (shared)->External Adapter (or Dial-Up Adapter if a dial-up connection is used).
4) Click OK, and then click the Bindings tab. Click to clear the File and Printer Sharing check box.
5) Click OK.
6) Click OK, and then restart the computer when you are prompted.


Sharing Folders or Printers:
File and Printer Sharing must be installed on any computer on which folders or printers will be shared on the network.

To share a folder or printer, use the right mouse button to click a folder (Microsoft Windows 98 and Microsoft Windows 95 are unable to share specific files) or printer, click Sharing, click Share As, type a name for the share, select the access level, and click OK.

To map a network drive, use the right mouse button to click Network Neighborhood, and then click Map Network Drive. Type \\computername\sharename, where computername is the name of the computer sharing the folder or printer, and sharename is the name of the shared folder or printer.

NOTE: Binding File and Printer Sharing to the external adapter and opening the SMB ports on the ICS host makes all shared folders and printers accessible from the Internet and creates a possible security issue. Although ICS is not designed to function as a firewall or provide strong firewall protection, shared files and folders possess a reasonable level of security if configured in the manner described in this article.

To prevent the sharing of files to the Internet, follow these steps:
1) Click Start, point to Settings, click Control Panel, and then double-click Network.
2) Double-click the TCP/IP(Shared) listing. If you are prompted with a warning message, click OK.
3) On the Bindings tab, click to clear the File and Printer Sharing for Micorosoft Networks check box, and then click OK.
4) Double-click TCP/IP->Internet Sharing Connection, and then click the Bindings tab.
5) Click to clear the File and Printer Sharing for Micorosoft Networks check box, and then click OK.
6) Click OK, and then restart the computer.
0
 
jlw011597Author Commented:
PREMIO:
  Access Control
     * Share-level access control
  Identification
     Computer name: Premio
     Workgroup:     HomeNet
     Description:   Premio Apollo EX
  Configuration
  [Client]
     Client for Microsoft Networks
        Properties
          General
            * Quick Logon
   [Adapter]
      Dial-Up Adapter
          Driver Type
            * Enhanced mode (32 bit and 16 bit) NDIS driver
          Bindings
            x Internet Connection Sharing (protocol) -> Dial-up Adapter
            x TCP/IP (Shared) -> Dial-Up Adapter
          Advanced
            Enable Point To Point IP = Yes
            IP Packet Size = Automatic
            Record a log file = No
            Use IPX header compression = Yes
   [Adapter]
      Internet Connection Sharing
          Driver Type
            * Enhanced mode (32 bit and 16 bit) NDIS driver
          Bindings
            x Internet Connection Sharing (protocol) -> Internet Connection Sharing
            x TCP/IP -> Internet Connection Sharing
   [Adapter]
      NETGEAR FA310TX Fast Ethernet PCI Adapter
          Driver Type
            * Enhanced mode (32 bit and 16 bit) NDIS driver
          Bindings
            x Internet Connection Sharing (protocol) -> NETGEAR FA310TX Fast Ethernet PCI Adapter
            x TCP/IP (Home) -> NETGEAR FA310TX Fast Ethernet PCI Adapter
          Advanced
            Burst Length = 16 DWORDS
            Connection Type (32 bits) = AutoSense
            Full/Half Duplex (16 bits) = * Not Present
            Network Address (32 bits) = * Not Present
            Speed 10M/100M (16 bits) = * Not Present
            Transmit Threshold = 256 Bytes
   [Protocol]
      Internet Connection Sharing (protocol) -> Dial-Up Adapter
          Bindings
             [nothing specfied]
   [Protocol]
      Internet Connection Sharing (protocol) -> NETGEAR FA310TX Fast Ethernet PCI Adapter
          Bindings
             [nothing specfied]
   [Protocol]
      TCP/IP (Home) -> NETGEAR FA310TX Fast Ethernet PCI Adapter
          IP Address
             * Specify an IP address:
                IP Address: 1.1.1.1
                Subnet Mask: 255.255.255.0
          WINS Configuration
             * Disable WINS Resolution
          Gateway
              [nothing specified]
          DNS Configuration
             * Disable DNS
          NetBIOS
             x [greyed] I want to enable NetBIOS over TCP/IP
          Advanced
            Allow Binding To ATM = No
            None = Present
            x Set this protocol to be the default protocol
          Bindings
            x Client for Microsoft Networks
            x File and printer sharing for Microsoft Networks
   [Protocol]
      TCP/IP (Shared) -> Dial-Up Adapter
          IP Address
             * Obtain an IP address automatically
          WINS Configuration
             * Use DHCP for WINS Resolution
          Gateway
              [nothing specified]
          DNS Configuration
             * Disable DNS
          NetBIOS
             x [greyed] I want to enable NetBIOS over TCP/IP
          Advanced
            Allow Binding To ATM = No
            None = Present
          Bindings
            x Client for Microsoft Networks
            x File and printer sharing for Microsoft Networks
   [Protocol]
      TCP/IP -> Internet Connection Sharing
          IP Address
             * Obtain an IP address automatically
          WINS Configuration
             * Use DHCP for WINS Resolution
          Gateway
              [nothing specified]
          DNS Configuration
             * Disable DNS
          NetBIOS
             x [greyed] I want to enable NetBIOS over TCP/IP
          Advanced
            Allow Binding To ATM = No
            o Set this protocol to be the default protocol
          Bindings
            x Client for Microsoft Networks
            x File and printer sharing for Microsoft Networks
   [Service]
      File and printer sharing for Microsoft Networks
          Advanced
            Browse Master = Automatic
            LM Announce = No

Primary Network Login
    Client for Microsoft Networks

File and Print Sharing
    x I want to be able to give others access to my files
    x I want to be able to allow others to print to my printer(s)
 
0
 
jlw011597Author Commented:
APTIVA:
  Access Control
     * Share-level access control
  Identification
     Computer name: Aptiva
     Workgroup:     HomeNet
     Description:   Aptiva M50/2144-M50
  Configuration
  [Client]
     Client for Microsoft Networks
        Properties
          General
            * Quick Logon
   [Adapter]
      Dial-Up Adapter
          Driver Type
            * Enhanced mode (32 bit and 16 bit) NDIS driver
          Bindings
            x TCP/IP -> Dial-Up Adapter
          Advanced
            Enable Point To Point IP = Yes
            IP Packet Size = Automatic
            Record a log file = No
            Use IPX header compression = Yes
   [Adapter]
      3Com EtherLink III ISA (3C509b-Combo) in PnP mode
          Driver Type
            * Enhanced mode (32 bit and 16 bit) NDIS driver
          Bindings (protocol) -> NETGEAR FA310TX Fast Ethernet PCI Adapter
            x TCP/IP -> 3Com EtherLink III ISA (3C509b-Combo) in PnP mode
          Advanced
            Maximum Transmits = Not Present
   [Protocol]
      TCP/IP -> 3Com EtherLink III ISA (3C509b-Combo) in PnP mode
          IP Address
             * Specify an IP address:
                IP Address: 1.1.1.2
                Subnet Mask: 255.255.255.0
          WINS Configuration
             * Disable WINS Resolution
          Gateway
              [nothing specified]
          DNS Configuration
             * Enable DNS
               Host: [userid]
               Domain: [host DNS name]
               DNS Server Search Order
                  146.186.157.11, 128.118.25.3,
                       128.118.88.200
               Domain Suffix Search Order
                  [host DNS name; happens to be same
                     as Domain named above]
          NetBIOS
             x [greyed] I want to enable NetBIOS over TCP/IP
          Advanced
            Allow Binding To ATM = No
            None = Present
            x Set this protocol to be the default protocol
          Bindings
            x Client for Microsoft Networks
            x File and printer sharing for Microsoft Networks
   [Protocol]
      TCP/IP (Shared) -> Dial-Up Adapter
          IP Address
             * Obtain an IP address automatically
          WINS Configuration
             * Disable WINS Resolution
          Gateway
              [nothing specified]
          DNS Configuration
             * Enable DNS
               Host: [userid]
               Domain: [host DNS name]
               DNS Server Search Order
                  146.186.157.11, 128.118.25.3,
                       128.118.88.200
               Domain Suffix Search Order
                  [host DNS name; happens to be same
                     as Domain named above]
          NetBIOS
             x [greyed] I want to enable NetBIOS over TCP/IP
          Advanced
            Allow Binding To ATM = No
            None = Present
          Bindings
            x Client for Microsoft Networks
            x File and printer sharing for Microsoft Networks
   [Service]
      File and printer sharing for Microsoft Networks
          Advanced
            Browse Master = Automatic
            LM Announce = No

Primary Network Login
    Client for Microsoft Networks

File and Print Sharing
    x I want to be able to give others access to my files
    x I want to be able to allow others to print to my printer(s)
 
0
SMB Security Just Got a Layer Stronger

WatchGuard acquires Percipient Networks to extend protection to the DNS layer, further increasing the value of Total Security Suite.  Learn more about what this means for you and how you can improve your security with WatchGuard today!

 
jlw011597Author Commented:
TRAIN:
  Access Control
     * Share-level access control
  Identification
     Computer name: Train
     Workgroup:     HomeNet
     Description:   IBM PC330 P75
  Configuration
  [Client]
     Client for Microsoft Networks
        Properties
          General
            * Quick Logon
   [Adapter]
      Dial-Up Adapter
          Driver Type
            * Enhanced mode (32 bit and 16 bit) NDIS driver
          Bindings
            x NetBEUI -> Dial-Up Adapter
            x TCP/IP -> Dial-Up Adapter
          Advanced
            Enable Point To Point IP = Yes
            IP Packet Size = Automatic
            Record a log file = No
            Use IPX header compression = Yes
   [Adapter]
      NE2000 Compatible
          Driver Type
            * Enhanced mode (32 bit and 16 bit) NDIS driver
          Bindings (protocol) -> NETGEAR FA310TX Fast Ethernet PCI Adapter
            x NetBEUI -> NE2000 Compatible
            x TCP/IP -> NE2000 Compatible
   [Protocol]
      NetBEUI -> Dial-Up Adapter
          Advanced
            Maximum Sessions = 10
            NCBS = 12
            o Set this protocol to be the default protocol
          Bindings
            x Client for Microsoft Networks
            x File and printer sharing for Microsoft Networks
   [Protocol]
      NetBEUI -> NE2000 Compatible
          Advanced
            Maximum Sessions = 10
            NCBS = 12
            o Set this protocol to be the default protocol
          Bindings
            x Client for Microsoft Networks
            x File and printer sharing for Microsoft Networks
   [Protocol]
      TCP/IP -> NE2000 Compatible
          IP Address
             * Specify an IP address:
                IP Address: 1.1.1.3
                Subnet Mask: 255.255.255.0
          WINS Configuration
             * Disable WINS Resolution
          Gateway
              [nothing specified]
          DNS Configuration
             * Disable DNS
          NetBIOS
             x [greyed] I want to enable NetBIOS over TCP/IP
          Advanced
            Allow Binding To ATM = No
            None = Present
            x Set this protocol to be the default protocol
          Bindings
            x Client for Microsoft Networks
            x File and printer sharing for Microsoft Networks
   [Protocol]
      TCP/IP -> Dial-Up Adapter
          IP Address
             * Obtain an IP address automatically
          WINS Configuration
             * Disable WINS Resolution
          Gateway
              [nothing specified]
          DNS Configuration
             * Disable DNS
          NetBIOS
             x [greyed] I want to enable NetBIOS over TCP/IP
          Advanced
            Allow Binding To ATM = No
            None = Present
          Bindings
            x Client for Microsoft Networks
            x File and printer sharing for Microsoft Networks
   [Service]
      File and printer sharing for Microsoft Networks
          Advanced
            Browse Master = Automatic
            LM Announce = No

Primary Network Login
    Client for Microsoft Networks

File and Print Sharing
    x I want to be able to give others access to my files
    x I want to be able to allow others to print to my printer(s)
 
0
 
jlw011597Author Commented:
The three comments detailing the configurations of PREMIO, APTIVA and TRAIN are all as they appear NOW, with file & print sharing back in operation.
0
 
jlw011597Author Commented:
Adjusted points to 500
0
 
vaughan_lyleCommented:
I have never liked the win 98 ICS so I use Virtual Motions Internet Lan Bridge:
Check out the Following site:
www.virtualmotion.com
0
 
jlw011597Author Commented:
Is your dislike because it cannot be made to do what it promises,
or is your dislike because of some other reason.  If so, what?

If the former, is this Virtual Motion product FREEWARE?  ICS is bundled with software I already own, so it costs me no more to use it.  Just
looking at the cited web page, I suspect this is a pricey product.
0
 
cmarks55Commented:
just for giggles, switch your whole network over to 192.168.0.x
PREMIO ->192.168.0.1
APTIVA->192.168.0.2
TRAIN->192.168.0.3

Leave all other settings.

Does it work now?
0
 
jlw011597Author Commented:
Actually, I considered that.  Just what significance does the
192.168.0 subnet have, I was wondering. Are you privy to any
background here, or is it just a guess based on basic TCP/IP
networking knowledge (that sharing the subnet would work
without a router; or in this situation the ICS "gateway" machine
acts as a router).
0
 
cmarks55Commented:
1.1.1.X isn't one of the basic few "internal" networks that are used as examples (people use 192.168.X and 10.0.X, but i've never heard of 1.1.X-so maybe Windows thinks you're giving it real world IP addresses.  For the IC sharing to work, there must be an internal network and the computer attached to the world acts as the gateway between the internal network and the external network.  By changing the IP, MS IC may believe you don't want to use the IC anymore.

Just a thought.  I've seen simmilar things before.

Colby.
0
 
jlw011597Author Commented:
The 1.1.1.* subnet came from the configuration guidance on the NIC's
that went into the first two machines (I purchased a NETGEAR kit with
two NICs and a hub; only used one NETGTAR card because the PCI
card was too fast for the Aptiva; had to get a slower ISA card for it
to work right).  Anyway, 1.1.1.1 and 1.1.1.2 were the IP addresses
recommended by Netgear's tech support folks when I called them so
that's what I used.

The other set of addresses makes sense to me, and I'll try them out
as soon as I get a chance.

It also seems to me that the Client disk set up by the gateway install
is a crock.  It may have some IE configurations, but I suspect it knows nothing about Eudora and/or Netscape.  At least when I ran it on one of the other systems it didn't seem to do anything to their configurations.

Presumably I need to configure them with proxy services coming thru the gateway machine...
0
 
jlw011597Author Commented:
I tried switching all of the nodes in the home network to 192.168.0 as
their subnet on the TCP/IP protocol apparently associated with ICS.
At this point, all nodes were able to resume sharing file and print services as before.

However, I then dialed up on the ICS gateway machine to my PPP connection (56Kbps), and tried to access Internet services (specifically, using a web browser) from one of the other home network nodes.

First, the wizard present on the client disk didn't seem to do anything.  I can almos understand it only dealing with IE but I was not able to access the desired site (windowsupdate.microsoft.com) on the client machine, using IE, after running the wizard.

I tried configuring a proxy server in Netscape and again, no results.
0
 
jlw011597Author Commented:
Adjusted points to 800
0
 
cmarks55Commented:
try a web address by IP.  Try in IE, http://209.23.95.55/ and see if the site comes up.  If so, your hosts file is not right or your DNS server isn't responding.  Let me know if that url brings up my site.
0
 
NenadicCommented:
Reinstall the clients on TRAIN and APTIVA.
0
 
plcdocCommented:
Additionally, In order for the Internet Connection Sharing (ICS) host to function, you must log on to the computer running ICS.

All clients must have an active network stack to be able to gain access to the Internet via the ICS computer. To activate the network stack, you must log in. If you click Cancel in any logon screen, the network stack is disabled and you do not have network connectivity.

If security is not an issue, you can configure your computer to automatically log on to Windows by following these steps:

1) Click Start, point t Settings, click Control Panel, and then double-click Network.
2) In the Primary Network Logon box, click Windows Logon.
3) Click OK.
4) When you are prompted to restart the computer, do so.
5) When you are prompted for your Windows logon information, type the appropriate user name, leave the password blank, and then click OK.
0
 
duffybCommented:
Your host machine (PREMIO) must be 192.168.0.1
with subnet mask 255.255.255.0

Other machines MUST be in the 192.168.0.x range, or you can
use the host machine as a dhcp server. 192.168.0.1 must be the gateway for these machines

YOu should have the ICS wizard create a client configuration disk.

If your clients cannot browse the network do the following:

navigate to "Internet Options\Connection\sharing"
check "Show Icon on Taskbar" in the settings box

now double click on the icon, a small window will pop up to tell you what computers are sharing.

IT MAY TAKE 20-30 MINUTES FOR ICS to recognize how many computers are sharing.

if the client STILL cannot access the web, ping an outside ip address. If you get a response, then the client systems are the problem.

if the client IS the problem, check the DNS settings, try pinging a domain name. If you are sure all settings are correct (DOUBLE CHECK) then reinstall ALL networking stuff, including the NICs.

If this doesn't work start reinstall windows clean. i believe you mentioned that the machines were upgrades from win95 and win98 1st edition. That may be causeing problems too.


I hope this helps, good luck.
0
 
lguiCommented:
hehehe.

It's simple.

Problems:
- Your nodes don't know who is connected to the internet.
- Your nodes don't know the DNS server
- You have security problems with your TCP/IP bindings.

Solutions:
- Aptiva and Train must now the PREMIO as the default gateway. Add it's IP address to the gateway list.
- Copy the Primary and Secondary DNS IP address configured on the PREMIOS dial-up connection to the DNS Server's list of the APTIVA and TRAIN TCP/IP DNS Server's list. Not on the dial-up. Configure it on the control painel.
- Add a NetBEUI protocol to share your disks and printers, and remove the TCP/IP Bindings. With it anyone at the internet can access your disks and printers.

PS: You will not be able to access some FTP servers with the APTIVA and TRAIN. You will not be able to use any server software on these nodes. The PREMIO is the only node that can use server applications and is really visible to the internet people. It's because the way the ICS works. It uses the mascarading (NAT) technology.

I hope help.

any information about database replication is welcome.
0
All Courses

From novice to tech pro — start learning today.