Centos子接口与网卡绑定

先来说说添加子接口吧,子接口添加有两种方法,第一种是使用ip命令添加,第二种是创建配置文件。两种区别如下:
第一种

ip addr add 192.168.1.100/24 dev eth0 label eth0:0

第二种
在/etc/sysconfig/network-scripts/添加配置文件ifcfg-eth0:0,配置内容如下:

DEVICE=eth0 
ONBOOT=yes 
BOOTPROTO=static 
IPADDR=192.168.1.100 
NETMASK=255.255.255.0 
GATEWAY=192.168.1.1 
ONPARENT=yes

配置文件修改完毕之后重启网络服务就可以了。

下面说说网卡绑定吧,网卡绑定分三种模式,分别如下:
模式0 平衡轮训(RR)

模式1   主动备份
模式3   广播
模式0的工作方式是2块网卡都会有流量,类似于负载均衡。模式1的工作方式是主备方式,两块网卡,第一块网卡断了,或者不通了,流量会切换到第二块网卡上面。模式3的工作方式是两块网卡发送同样的数据包,内容一模一样。
具体配置方法如下:
首先现在/etc/sysconfig/network-scripts/下面添加配置文件ifcfg-bond0,配置文件如下:

DEVICE=bond0 
ONBOOT=yes 
BOOTPROTO=yes 
USECTRL=no 
IPADDR=192.168.1.100 
NETMASK=255.255.255.0 
GATEWAY=192.168.1.1
BONDING_OPTS="mode=1 miimon=50"

注:BONDING_OPTS="mode=1 miimon=50"中mode表示工作模式,这里是模式1,miimon代表持续周期.

这里配置文件添加完成之后还需要在/etc/modprobe.d/目录下面添加bonding.conf文件,这个文件作用是给bond网卡添加驱动支持,配置文件内容如下:

alias bond0 bonding

这里配置文件添加完之后还需要修改物理网卡配置文件,在/etc/sysconfig/network-scripts/目录下分别为ifcfg-eth0,ifcfg-eth1(不同机器可能配置文件不一样,如ifcfg-em1.)添加如下内容:

MASTER=bond0 
SLAVE=yes

配置完成后重启网络服务网卡绑定就完成了。

service network restart

标签: centos, 子接口, 网卡绑定

添加新评论

icon_mrgreen.pngicon_neutral.pngicon_twisted.pngicon_arrow.pngicon_eek.pngicon_smile.pngicon_confused.pngicon_cool.pngicon_evil.pngicon_biggrin.pngicon_idea.pngicon_redface.pngicon_razz.pngicon_rolleyes.pngicon_wink.pngicon_cry.pngicon_surprised.pngicon_lol.pngicon_mad.pngicon_sad.pngicon_exclaim.pngicon_question.png