您的位置:首页 > 运维架构 > Linux

linux下如何绑定双网卡?

2011-07-14 22:24 246 查看
第一步、编辑虚拟网络接口配置文件。

建立 /etc/sysconfig/network-scripts/ifcfg-bond0 文件

内容如下:

DEVICE=bond0

IPADDR=192.168.0.253

NETMASK=255.255.252.0

BROADCAST=192.168.0.255

NETWORK=192.168.0.253

第二步、编辑真实网卡的配置文件(建议修改之前做好备份)(我这里两块网卡,故只要做以下几步就可以了)

1、编辑eth0网卡

vi /etc/sysconfig/network-scripts/ifcfg-eth0

内容如下:

DEVICE=eth0

BOOTPROTO=none

TYPE=Ethernet

MASTER=bond0

slave=yes

2、编辑eth1网卡

vi /etc/sysconfig/network-scripts/ifcfg-eth1

内容如下:

DEVICE=eth1

BOOTPROTO=none

TYPE=Ethernet

DEVICE=eth1

MASTER=bond0

slave=yes

( 注意:真实网卡不能再设置ip地址了,按需要把所要绑定的真实网卡都按这个设置,主要是MASTER=bond0 和 slave=yes 一定不要弄错(简单的方法就是修改一个然后拷贝再修改 )

第三步、修改/etc/modprobe.conf 文件加入如下两行:(建议做好备份)

alias bond0 bonding

options bond0 miimon=100 mode=1

( 注:1、miimon 是链路监测的时间间隔单位是毫秒,miimon=100的意思就是,每100毫秒检测网卡和交换机之间是否连通,如不通则使用另外的链路。

2、mode=0 表示负载均衡方式,两块网卡都工作。 mode=1 表示冗余方式,网卡只有一个工作,一个出问题启用另外的。)

第四步、在/etc/rc.d/rc.local 加入如下一行(启动时执行此行命令)

ifenslave bond0 eth0 eth1

第五步、重新启动后负载平衡已经能正常工作。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: