Multiple Default Gateways

I have two servers, one SBS 2003 with 2 nics and one Windows 2008 with 2 nics. Internet traffic seems to be going through the Windows 2008 server. So if I have to restart that server for any reason I lose access to the internet. Both servers are on the same subnet. Is there a way for internet traffic to roll over to the other server if the 2008 server is down for any reason? Both servers have a static IP address for the 2nd nic as well as an internal IP for the first nic.
Mark LudwigAsked:
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.

PerarduaadastraCommented:
Multi-homing Windows Server 2008 is not recommended; it's possible but not desirable. Windows SBS 2003 was explicitly designed to be multi-homed and so is something of a special case, but subsequent Windows server versions are not comfortable with it, at least in the context of being the actual routing engine for the LAN.
Why are you sticking with SBS 2003 so long after its use-by date? There are other problems with using such an old system, not least of which is vulnerability to no end of security threats.

I'd suggest transferring the routing services of your network to a router and letting the server function as the domain controller, as Microsoft intended. With a dual-WAN router you could make use of both internet connections without the management hassle of your present arrangement. You could even buy two identical such routers and configure them as exact duplicates so that if one failed the other could be pressed into service without having to configure it in headless chicken mode.
2
Cliff GaliherCommented:
Short answer: as above. I see a lot of unrelated concerns with your setup and can't in good conscience recommend sticking with it. It is very very bad....

That aside, no you cannot have two default gateways with the client deterministically deciding when one has failed. Windows has no such logic in its networking stack.
1
Rich WeisslerProfessional Troublemaker^h^h^h^h^hshooterCommented:
I have to agree with the previous experts.  To add a little more information, what you seek to do CAN be done with (usually fairly expensive) router hardware... look for support for Cisco's Hot Standby Router Protocol, or one of the equivalent open standards based protocols if you're working in IPv4.  (Personally, I've not worked with anything using the open standard protocols.)  

And I know it probably won't help in your situation... but as you consider a future move to IPv6, realize that discovery of the router/default_gateway is just baked in automagically.  :-)
0
nociSoftware EngineerCommented:
Other routers can do this too besides HSRP (Cisco) there is VRRP which can be used between many other brands of routers.
At least Zyxel zywall USG  (not too expensive)   can handle this.  (The can also do the failover between two WAN uplinks internaly using 2 WAN connections.
The VRRP is mainly meant to be used as hardware failure recovery in case one router dies...
1
Natty GregIn Theory (IT)Commented:
or you can use pfsense its free with paid support
0
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
SBS

From novice to tech pro — start learning today.