Internet Connection Sharing with XP
I can't offer this up for anything except XP because this is based on personal experience.
First thing before you get started your going to need a 'Cross-Over' cable. This looks just like a regular Ethernet cable but the connectors on the ends have the wires laid out exact opposite of each other.
end1 end2
1] [8
2] [7
3] [6
4] ---- [5
5] [4
6] [3
7] [2
8] [1
They are cheap enough just be sure to specifically ask for cross over.
Next thing you will need is for the Main PC (Gateway PC) to have two network cards (if your using ethernet for your internet connection that is). Basically you need an extra available Ethernet port on the 'Main' PC.
Before we make any network changes we need to make sure to write down your DNS servers, because using ICS requires the secondary PC to have a static ip. On the 'Main' PC do this:
Click Start > Run > type in
cmdClick OK
In the black box type in
ipconfig /allHit Enter.
You need to know the DNS servers listed here, there should be two, a primary and secondary IP address. Write them down we'll use them later. The IP Address and Gateway IP here are irrelevant with ICS.
Secondly, is to go to the Main PC and do this:
Control Panel > Network Connections > Click on Set up a small home or office network.
Choose This computer connects directly to the Internet...
Give the computer a description like 'Main'.
Give a workgroup name, its important to use the same workgroup on both PC (case sensitive)
Let the Wizard run through the process.
Next you want to do the same to PC2
Select This computer connects through another computer or a gateway router.
Describe it like 'Secondary'
Same workgroup name here
Let it run.
Now you can make sure that you have a cross over cable hooked up for this next part.
Once you have done this we'll need to make some network settings adjustments for the 'Secondary' PC.
Basically we need to set this pc with a static IP.
Go to Control Panel > Network Connections > you should see your new connection listed here and enabled, right click it and choose Properties.
In the new box, scroll down the small menu in the middle to Internet Protocol(TCP/IP). Select it and click the properties button just under the menu.
In the new box you should see two sections one directs how to obtain the IP address, the second deals with the DNS (remember those IPs you were meant to write down? Grab them now).
In the top section you need to put in the following information.
IP Address 192.168.0.2
Subnet Mask: 255.255.255.0
Gateway Address: 192.168.0.1
Note: These address's are non negotiable, in other words if you have a ip address set up on a different device such as a router, or another PC etc with these address's set statically, you will need to change them on those devices. XP will not allow you to change these ips. Also if you have more then two computers each computer will receive the next ip sequentially ie; 192.168.0.3, etc.
In the next section is where you will need to put in your DNS name server IPs. Put the one that you wrote down first in the primary area here, second in the second.
Note: Traditionally you could use your Router Gateway IP in this section, most PC's however are not set up for this so you will want to use your ISP's DNS here.
Now you can exit out of this area by saying OK, OK, OK etc.
Last thing to do is go to the Main PC open Control Panel > Network Connections > here you should see the Broadband connection listed, right click this connection and choose properties.
Click on the Advanced Tab, here you should see some settings for ICS.
Place a tick in the one that says Allow other network clients to share this Computers internet connection.
Apply this and OK.
One more thing to check here, the Gateway (Main) PC is now acting as a router so if your using the built in XP firewall you will need to allow traffic through it to the secondary PC.
Thats it you should have internet connection sharing working fine. If we feel this is helpful I dont mind making a guide for the site for this as users might benefit from it in relation to WinMX, but I cant speak for other Windows systems as I've only set it up on XP. Maybe one of you can follow it and make sure it all looks ok? It has been awhile since i needed this connection... lol