Windows 2000 server + ICS + multiple public ip's

Ok, so here's my problem.

I currently have a home network that includes a machine acting as a server (windows 2000 server installed) and 3 other computers (windows 2000 installed).

the server shares internet to other computers using ICS.  I now have 5 new ip's from my isp, and until I get everything updated regarding dns and other stuff, I want to have the server have at least 2 public ip's (the current one, and one of the new 5)

So, what I have done is add a second Ip to the server.  Server correctly uses the first (current) ip as main ip, and second ip (new one with a higher metric number) responds to pings, and can be assigned directly for stuff...

the problem i have is regarding the other pc's that share internet though ICS from the server.  All other machines have the new ip as the public one.  I dont know why it does this, but i've tried various web pages that list yer public ip, and in every case the new one shows up, instead of the old one...

what am I doing wrong?  how can I have all pc's use whatever ip I have as primary one on server?

Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Could you do a "ipconfig /all" of the server & one of the clients ? Also, do a route print of the server & one of the clients ? Post the results here so that we can check them. Somehow, the clients obtain the secondary IP of the server first before the primary IP comes into the picture.
teinsaAuthor Commented:
I dont have the pc's infront of me atm, i need to connect new screens, hehe...  quick question before i cvan post that info:

what defines an ip to be primary or secondary?  The metric number right? (I call it metric cause my windows 2000 server is in spanish and its written Metrica, dunno if thats the correct translation)

the lower the metric number, the higher priority it has...  so if one ip is metric 1, and other is metric 2, the primary ip will always be the one with metric 1, correct?

anything else defines an ip as primary???
Out of curiousity, how did you configure the secondary IP address ? If you're using the "Alternate IP Address" tab, then that wouldn't be correct. I assume you have 2 network cards on the same subnet doing something like load balancing/link redundancy or something similar.

Have a look at this:
Ultimate Tool Kit for Technology Solution Provider

Broken down into practical pointers and step-by-step instructions, the IT Service Excellence Tool Kit delivers expert advice for technology solution providers. Get your free copy now.

And yes, you're right, the route with the lowest metric is selected if they is more than 1 path to the destination.
teinsaAuthor Commented:
nope, one network card is connected to broadband modem, with two ip's in tcp/ip, second network card has local ip (ics defaults)
You'll have to add the IP's to the external interface manually.
You'll proably want to move to full routing and remote access, dns and dhcp.
IP's are neither primary or secondary -  routing table determines path and source address
Gateways and DNS have a hierarchy.;en-us;299801

I would be looking for a used 2514 or something along those lines to use as a router and a box to use as a firewall... preferably some *nix variant and uncomplicate your windows server.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Instead of configuring ICS, I would look at configuring NAT. It provides that same services but with added benefits.

This is the microsoft article on configuring Windows 2000 NAT

This link is how to configure the clients (win9X/W2k/XP) to use NAT

THis link has all the screen shots required to setup NAT

This is the good microsoft article for Small/Medium Business Setup
I should also make note that to add additional IP address give to you by your ISP. Simple go to the TCP/IP properties of the external interface. Under the advanced options, you will have a tab call IP Settings. You then simply need to added each additional IP address.  If you wish to then statically assign this IP addresses to internal addresses this can be done under Route and Remote Access config options.

steven_alilovic is right. It is advisable to use NAT & a firewall if you're facing the Internet, to prevent unauthorised stuff from coming into your network. The other thing I've been curious about all along was why do you require 2 IP addresses for the server.
teinsaAuthor Commented:
I've decided on a Cisco PIX 501 firewall...  should arrive later today...  so NAT and a well configured firewall should do the trick.  thanks guys.
Thanks for the points. Good luck on your setup!
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.