Linux Networking: ICS, File & Print Sharing, Windows

i have two computers networked together via two NICs and a crossover cable. both computers have the following OS installed: Linux (RH7.1), Windows Me, and Windows 2000. (i use LILO)

here's what i want to do: i want to be able to network both computers to do ICS and File & Print sharing.

i'm familiar with Windows, so i had no problem setting up ICS and File & Print sharing between WMe to WMe, W2K to W2K, and WMe to W2K. now, i want to be able to do ICS and File & Print sharing between linux to linux, linux and WMe, and linux to W2K.

i'm new to linux with very limited experience and knowledge on it. as a matter of fact, i just learned the basics last week. that's why i decided to install it on my system so that i can learn a little more. i'm still at the point where i'm still trying to familiarize myself with the GUI (KDE/GNOME).

please explain the linux part in layman's terms. i'll need step by step instructions.


Who is Participating?
psimationConnect With a Mentor Commented:
Hi, my my, the networking questions are rolling in thick and fast.

Ok, So, you say you have the windows networking sorted out, good, as the rest is done entirely on Linux without having to fiddle with your current network settings on the win box.
Now, setting up network on Linux.
Install the LAN card. ( make sure it's supported by Linux, PCI cards are a safe bet)
The first reboot after install should bring up a "New Hardware Detected" window at boot time, which will then allow you to enter the essentials; IP and subnet, now these must obviously match your current windos setup!), if your Liux distro does NOT detect the card, or does not have a hardware detect, then you must install by hand.
After loggin in as root, issue the command "netconf", this will allow you to enter those essentials. Make sure the tick boc "enabled" (if presnt) is ticked. You will have to give your box a host name as well, and this can be anything you want. There isn't any "netowrk name" as in windows, so just give hostname, IP and subnet to conform with your windows settings... ( IP's must be 192.x.x.x or 10.x.x.x na dsubnet that's valid are, and to name a few...)
Now, make sure you can ping the windows box and also make sure you can ping the linux box from windows.

Now, if you ca do this, you are halfway there.
You must now setup samba on the linux box. It will allow you to access the linux box via network neighborhood and also to mount windows shares and share printers across the network.

I have a complete section on samba with all the steps on my website at, just follow the networking link on the home page. It should have you up and running in no time. I tried to make the setup fairly easy to follow, but if it seems too much, drop a comment here and I'll see whre I can help.
All Courses

From novice to tech pro — start learning today.