资源描述:
《linux环境下如何进行网卡绑定》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、linux环境下如何进行网卡绑定bonding的原理:在正常情况下,网卡只接收目的硬件地址(MACAddress)是自身MAC的以太网帧,过滤别的数据帧,以减轻驱动程序的负担;但是网卡也支持另外一种被称为混杂promisc的模式,可以接收网络上所有的帧,bonding就运行在这种模式下,而且修改了驱动程序中的mac地址,将两块网卡的MAC地址改成相同,可以接收特定MAC的数据帧。然后把相应的数据帧传送给bond驱动程序处理。网卡绑定具体步骤:1、使用root身份进入linux系统文本操作界面。2、使用ifconfig
2、指令查看本台服务器的网卡信息,确定网卡是否正常:在显示中可以查看到两个网卡的IP地址为eth0IPaddr:10.0.1.92broadcast:10.0.1.255mask:255.255.255.0eth1IPaddr:10.0.1.93broadcast:10.0.1.255mask:255.255.255.03、新建虚拟网卡绑定ifcfg-bond0:执行cd/etc/sysconfig/network-scripts指令进入网卡配置文件目录,此目录下会有本台服务器上网卡的配置文件,其中ifcfg-eth0对
3、应eth0ifcfg-eth1对应eth1在network-scripts目录下拷贝ifcfg-eth0为ifcfg-bond0,具体指令为:cpifcfg-eth0ifcfg-bond0之后再次使用ls指令浏览network-scripts目录就会发现里面新增了ifcfg-bond0配置文件,它的内容和ifcfg-eth0应该是一样的:1、编辑ifcfg-bond0文件:使用vi编辑指令对ifcfg-bond0文件进行编辑,具体指令:#viifcfg-bond0ifcfg-bond0原配置文件应该如下:修改第一行D
4、EVICE=”bond0”并增加BONDING_OPTS="fail_over_mac=1"(默认fail_over_mac=0,当发生错误时,只改slave的MAC不改bond。fail_over_mac=1,当发生错误时,只改bond不改slave)同时把HWADDR,NM_CONTROLLED,UUID删除掉后,如下:DEVICE=”bond0”BOOTPROTO=”no”ONBOOT=”yes”TYPE=”Ethernet”IPADDER=10.0.1.92GATEWAY=10.0.1.1NETMASK=25
5、5.255.255.0BONDING_OPTS="fail_over_mac=1"5、编辑ifcfg-eth0文件与ifcfg-eth1文件a).使用vi编辑指令对ifcfg-eth0文件进行编辑,指令:#viifcfg-eth0在配置文件中添加:MASTER=bond0SLAVE=yes同时把HWADDR,NM_CONTROLLED,UUID,IPADDR,GATEWAY,NETMASK删除掉ifcfg-eth0原配置文件应该如下:编辑后如下图:DEVICE=”eth0”BOOTPROTO=”no”ONBOOT=”
6、yes”TYPE=”Ethernet”MASTER=bond0SLAVE=yesb).使用vi编辑指令对ifcfg-eth1文件进行编辑,指令:#viifcfg-eth1在配置文件中添加:MASTER=bond0SLAVE=yes同时把HWADDR,NM_CONTROLLED,UUID,IPADDR,GATEWAY,NETMASK删除掉ifcfg-eth1原配置文件应该如下:编辑后应如下:DEVICE=”eth1”BOOTPROTO=”no”ONBOOT=”yes”TYPE=”Ethernet”MASTER=bond
7、0SLAVE=yes6、修改完成后,查看网卡配置文档信息:在network-scripts目录下使用cat指令分别查看ifcfg-bond0、ifcfg-eth0、ifcfg-eth1三个配置文档的信息,如下:7、编辑/modprobe.conf文档:使用vi指令编辑/etc/目录下/modprobe.conf文档,使系统在启动时加载bonding模块.指令:#/etc/modprobe.conf直接添加如下两行指令:aliasbond0bonding optionsbond0miimon=100mode=1mii
8、mon是用来进行链路监测的。比如:miimon=100,那么系统每100ms监测一次链路连接状态,如果有一条线路不通就转入另一条线路;mode的值表示工作模式,他共有0,1,2,3四种模式,常用的为0,1两种。 mode=0表示loadbalancing(round-robin)为负载均衡方式,两块网卡都工作。 mode=1表示fault-