linux下双网卡的绑定
如果服务器上有两快网卡就可以把它绑定为一块虚拟的网卡,如果一块网卡坏了另一块还可以继续工作,增加了冗余度和负载,具体做法如下:
新建一个虚拟的网卡,命令如下:
iv /etc/sysconfig/network-scripts/ifcfg-bond0
在文件里输入:
DEVICE=bond0
BOOTPROTO=static
IPADDR=192.168.0.231
NETMASK=255.255.255.0
ONBOOT=yes
TYPE=Ethernet
保存后退出
然后修改ifcfg-eth0和ifcfg-eth1两个文件
vi /etc/sysconfig/network-scripts/ifcfg-eth0
修改为:
DEVICE=eth0
BOOTPROTO=static
SLAVE=yes
MASTER=bond0
ONBOOT=yes
TYPE=Ethernet
vi /etc/sysconfig/network-scripts/ifcfg-eth1
修改为:
DEVICE=eth1
BOOTPROTO=static
SLAVE=yes
MASTER=bond0
ONBOOT=yes
TYPE=Ethernet
配置网关:
vi /etc/sysconfig/network
修改为:
NETWORKING=yes
HOSTNAME=name
GATEWAY=192.168.0.1
在/etc/modprobe.conf(在有些版本里这个文件是modules.conf)里加入如下几行:
alias bond0 bonding
options bond0 miimon=1000 model=0
alias eth0 e1000
alias eth1 e1000
vi /etc/modprobe.conf
修改为:
alias bond0 bonding
options bond0 miimon=1000 model=0
alias eth0 e1000
alias eth1 e1000
alias scsi_hostadapter mptbase
alias scsi_hostadapter1 mptscsih
alias scsi_hostadapter2 megaraid
alias usb-controller usb-uhci
alias usb-controller1 ehci-hcd
保存退出后重启网络即可。
service network restart
重启后拔掉一跟网线或者停掉一块网卡,也不影响网络服务