最近接触了服务器负载一块的东东,下面就介绍下Linux下同IP绑定多网卡的配置,这里是用CentOS6.3来做的实验,环境是在VMware Workstation 9 下面完成的。首先,虚拟机Linux CentOS系统上有两块网卡设备,这里为了方便使用CRT软件SSH就都用NAT的方式。闲话不多说,直接CAT出配置: 首先告诉系统以什么驱动启动bond0:
[root@localhost ~]# cat /etc/modprobe.d/bonding.conf alias bond0 bonding在 /etc/sysconfig/network-scripts/目录下新建一个名为:ifcfg-bond0 的档案。
[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-bond0 DEVICE=bond0 //设备名 IPADDR=192.168.8.133 //IP地址 PREFIX=24 //前缀24 相当于 NETMASK=255.255.255.0 GATEWAY=192.168.8.2 //网关 DNS1=192.168.8.2 //DNS服务器地址 ONBOOT=yes //是否开机启动该设备 BOOTPROTO=none // USERCTL=no //是否允许用户控制 BONDING_OPTS="mode=1 miimon=50" // 使用的模式0为轮询,1为备用ifcfg-eth0的配置:
[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE="eth0" BOOTPROTO="none" HWADDR="00:0C:29:72:88:D2" NM_CONTROLLED="yes" ONBOOT="yes" TYPE="Ethernet" UUID="1dd57e5d-b697-471c-81a7-3899580e5682" MASTER=bond0 SLAVE=yes USERCTL=noifcfg-eth1的配置:
[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth1 DEVICE="eth1" BOOTPROTO="none" HWADDR="00:0C:29:72:88:DC" NM_CONTROLLED="yes" ONBOOT="yes" TYPE="Ethernet" MASTER=bond0 SLAVE=yes USERCTL=no重启网络:service network restart 绑定完毕,两个物理或者多个都是大同小异了。没啥好说滴....