Solved

How to configure dual nics for redundancy

Posted on 2004-05-01
8
275 Views
Last Modified: 2010-03-17
I have a Dell 1750 PowerEdge servers with two nics cards running on Linux Enterprise Server as a proxy server. How do I configure this two nics cards for redundany?
0
Comment
Question by:pk1008
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 3
  • 2
8 Comments
 
LVL 40

Expert Comment

by:jlevie
ID: 10971870
Do you really need to? A NIC is typically a very reliable device and hardly ever fails. So it isn't likely to cause an interruption in service by itself.

Does your network topology provide alternate switch/routing paths for each NIC? Unless the network infrastructure provides redundant paths for everything simply using two NIC's on the server only moves the sing point of failure out to the switch/router the NIC connects to. Typically switches and routers have much higher failure rates than a NIC.
0
 
LVL 9

Expert Comment

by:Alf666
ID: 10973874
If you *really* want to do it and you know a good deal about networking (ans specially about IP), you could use Linux's bonding driver.

It's stable since kernel 2.4. You can find the doc in your kernel source tree :

/usr/src/linux/Documentation/networking/bonding.txt
0
 

Author Comment

by:pk1008
ID: 10981062
okay, this is what I have setup for redundancy. We have redundancy routers and switches. I assigned an ip to each NIC.
Registered both ips on a single hostname on DNS (ie.  HOSTA : 10.10.10.111  ;   HOSTA : 10.10.10.112). Referenced the
hostname by DNS on the application, in this case, if one NIC goes down, DNS should reference to the other ip. Is this config
will work properly ?
0
Connect further...control easier

With the ATEN CE624, you can now enjoy a high-quality visual experience powered by HDBaseT technology and the convenience of a single Cat6 cable to transmit uncompressed video with zero latency and multi-streaming for dual-view applications where remote access is required.

 
LVL 40

Expert Comment

by:jlevie
ID: 10981417
With two A records having the same hostname, but different IP's, I believe the DNS server will round-robin between those IP's. That doesn't really provide the redundancy that you are after because with one network path down half of the requests will still go to the other IP.

Since you have redundant network paths, but apparently don't have a smart load balancer, say like an Alteon, it would make more sense to me to only have one NIC "up and running" and use a cron job or "watcher scipt" to switch the running NIC to the backup path if the primary NIC becomes unsable.
0
 

Author Comment

by:pk1008
ID: 10992777
I guess the caching function on the workstation still goes to the bad nic and it won't automatically switch then. Can you direct me to some sample script on some cron job that allows to switch nic if the primary goes down. Thank you.
0
 
LVL 40

Accepted Solution

by:
jlevie earned 500 total points
ID: 10996989
That could be as simple as:

ping -c 2 some-local-ip >/dev/null
if [ $? -eq 1 ]; then
  ifconfig eth0 down
  ifconfig eth1 up
fi

assuming that eth1 has already been configured with the same IP as eth0 and left in a down state. You'd really want to use a fancier script that flip/flops between the active and standby interfaces and gracefully handles the case where neither is working.
0

Featured Post

Secure Your WordPress Site: 5 Essential Approaches

WordPress is the web's most popular CMS, but its dominance also makes it a target for attackers. Our eBook will show you how to:

Prevent costly exploits of core and plugin vulnerabilities
Repel automated attacks
Lock down your dashboard, secure your code, and protect your users

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

I have seen several blogs and forum entries elsewhere state that because NTFS volumes do not support linux ownership or permissions, they cannot be used for anonymous ftp upload through the vsftpd program.   IT can be done and here's how to get i…
Note: for this to work properly you need to use a Cross-Over network cable. 1. Connect both servers S1 and S2 on the second network slots respectively. Note that you can use the 1st slots but usually these would be occupied by the Service Provide…
If you're a developer or IT admin, you’re probably tasked with managing multiple websites, servers, applications, and levels of security on a daily basis. While this can be extremely time consuming, it can also be frustrating when systems aren't wor…
In this video, viewers are given an introduction to using the Windows 10 Snipping Tool, how to quickly locate it when it's needed and also how make it always available with a single click of a mouse button, by pinning it to the Desktop Task Bar. Int…

729 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question