我处于这种情况,我有一些CentOS Linux服务器,它们都有两个NIC接口。 目前,其中一个接口用于内部通信,另一个用于外部(互联网)通信。 这两个网卡都连接到相同的交换机。
我的意图是将这两个任务都移动到第一个NIC并为其分配内部和外部IP。 这样做将释放第二块网卡的所有任务,然后将其连接到第二台(备用)交换机。
第二个NIC应该也接收一个内部和一个外部IP地址。 我的问题是这样的:我应该怎样做第二个网卡上的IP地址? 当第一个交换机或NIC中断时,是否有办法将NIC1的IP信息自动分配给NIC2? 还是我可以总是给出相同的IP信息,让交换机工作出最佳路线? 什么是已经certificate的技术来完成这个?
在Linux中,这被称为绑定的以太网接口。
这里的步骤是针对Red Hat Linux的,希望对于其他的Linux发行版也是相似的:
第1步。创buildbond0 – 以太网卡
#vi /etc/sysconfig/network-script/ifcfg-bond0
DEVICE=bond0 USERCTL=no BOOTPROTO=none IPADDR=XXXX NETMASK=255.255.255.0 GATEWAY=XXXX TYPE=Ethernet
第2步。/ etc / sysconfig / network-script / ifcfg-eth0
DEVICE=eth0 BOOTPROTO=none MASTER=bond0 SALAVE=yes USERCTL=no
第3步。/ etc / sysconfig / network-script / ifcfg-eth1
DEVICE=eth1 BOOTPROTO=none MASTER=bond0 SALAVE=yes USERCTL=no
第4步/etc/modprobe.conf
alias bond bonding options bond0 mode=1 miimon=100
mode=1表示主动/被动, miimon=100毫秒ping或检查更新。
第5步。重新启动服务。
在2个nics上使用绑定以太网将会简单得多。