Linux双网卡绑定配置小结 | 您所在的位置:网站首页 › Linux网卡设置混杂模式 › Linux双网卡绑定配置小结 |
内容发布更新时间 : 2023/3/20 18:57:26星期一 下面是文章的全部内容请认真阅读。 Linux双网卡绑定配置小结 By Lu Liujun 2011.07.20 一、双网卡绑定说明 双网卡虚拟为一块网卡,作为安全备份或者负荷分担,在linux中这种技术称为bonding,这时候网卡运行在混杂模式(promisc)下。 二、绑定实现的前提 1、芯片组相同、网卡具备自己独立的BIOS 2、linux支持绑定,RHEL4已经默认支持 可以用如下命令检查是否已经支持: modinfo bonding Lab-COM:root # modinfo bonding filename: /lib/modules/2.6.18-238.1.1.el5/kernel/drivers/net/bonding/bonding.ko author: Thomas Davis, [email protected] and many others description: Ethernet Channel Bonding Driver, v3.4.0-1 version: 3.4.0-1 license: GPL srcversion: 956FDE3FEBDD81E105B7727 depends: ipv6 vermagic: 2.6.18-238.1.1.el5 SMP mod_unload gcc-4.1 如果有以上信息说明系统已经支持bonding了。 三、配置bonding参数 1、配置/etc/sysconfig/network-scripts/ifcfg-bond0 内容如下: Lab-COM:root # more /etc/sysconfig/network-scripts/ifcfg-bond0 # Broadcom Corporation NetXtreme II BCM5709 Gigabit Ethernet DEVICE=bond0 BOOTPROTO=none BROADCAST=10.0.1.127 USERCTL=no IPADDR=10.0.1.118 NETMASK=255.255.255.128 NETWORK=10.0.1.0 ONBOOT=yes 上海配置如下: COM1:root # more ifcfg-bond0 # Broadcom Corporation NetXtreme II BCM5709 Gigabit Ethernet DEVICE=bond0 BOOTPROTO=none BROADCAST=4.4.5.191 USERCTL=no BONDING_OPTS=\ IPADDR=4.4.5.132 NETMASK=255.255.255.192 NETWORK=4.4.5.128 ONBOOT=yes GATEWAY=4.4.5.129 2、配置/etc/sysconfig/network-scripts/ifcfg-eth0 内容如下: # Broadcom Corporation NetXtreme II BCM5709 Gigabit Ethernet DEVICE=eth0 BOOTPROTO=none ONBOOT=yes USERCTL=no MASTER=bond0 SLAVE=yes 上海配置如下: COM1:root # more ifcfg-eth0 # Broadcom Corporation NetXtreme II BCM5709 Gigabit Ethernet DEVICE=eth0 BOOTPROTO=none ONBOOT=yes USERCTL=no MASTER=bond0 SLAVE=yes 3、配置配置/etc/sysconfig/network-scripts/ifcfg-eth1 内容如下: Lab-COM:root # more /etc/sysconfig/network-scripts/ifcfg-eth1 # Broadcom Corporation NetXtreme II BCM5709 Gigabit Ethernet DEVICE=eth1 BOOTPROTO=none ONBOOT=yes USERCTL=no MASTER=bond0 SLAVE=yes 除DEVICE,eth0和eth1的内容应该是一样的。 4、配置/etc/modprobe.conf 内容如下: Lab-COM:root # more /etc/modprobe.conf alias eth0 bnx2 alias eth1 bnx2 alias eth2 bnx2 alias eth3 bnx2 alias eth4 e1000e alias eth5 e1000e alias scsi_hostadapter cciss alias scsi_hostadapter1 ata_piix alias bond0 bonding options bond0 miimon=100 mode=1 红色字体为新增部分,其中miimon是链路监测时间,100是100ms,mode有0、1、2、3四种常用的是0和1,0为load-balancing(round-robin)负载均衡模式,1为fault-tolerance(active-backup)冗余模式,为主备方式。 上海电信的配置如下: COM1:root # more modprobe.conf alias eth0 bnx2 alias eth1 bnx2 alias eth2 bnx2 alias eth3 bnx2 alias eth4 e1000e 1 |
CopyRight 2018-2019 实验室设备网 版权所有 |