8.Linux多网卡绑定、子接口

8.Linux多网卡绑定、子接口

mii-tool eth0,查看网卡速度、状态、物理连接,

ethtool eth0,查看网卡物理特性,-i 查看网卡驱动信息,-S 查看网卡状态,

 

IP别名linux支持在一个物理网卡上配置多个ip地址,用来实现类似子接口之类的功能,

centos/RHEL系统默认会启用NetworkManager对网卡管理,以方便用户使用(网络小图标)

・如果使用子接口需要禁用NetworkManagerservice NetworkManager stopchkconfig NetworkManager off

临时创建一个别名,使用ifconfigip命令:ip addr add 10.1.1.1/24 dev eth0 label eth0:0,最后的0为别名编号,

・永久添加ip别名,配置文件/etc/sysconfig/network-scripts/下添加别名文件ifcfg-eth0:0,内容:

DEVICE=eth0:0换行IPADDR=10.1.1.1换行PREFIX=24换行ONPARENT=yes(onparent附着的意思)

 

多网卡绑定linux支持将多块物理网卡绑定为一个逻辑网卡,绑定后的逻辑网卡可以并行使用所有网卡,来提高带宽和稳定性,绑定后物理网卡不再直接使用,IP地址配置在绑定后的逻辑网卡上,

linux支持网卡绑定模式:需要禁用NetworkManager

・模式0平衡轮询提高带宽,

・模式1主动备份监听备用的,

・模式3广播,

・绑定后的逻辑网卡名为bondnn为编号,如/dev/bond0/dev/bond1

1创建绑定网卡配置文件/etc/sysconfig/network-scripts/ifcfg-bond0,内容:

DEVICE=bond0IPADDR=192.168.1.209PREFIX=24ONBOOT=yesBOOTPROTO=noneUSERCTL=noBONDING_OPTS=mode=1 miimon=50模式为1,每条换行,

2,修改每个属于该逻辑网卡的物理网卡的配置文件,先ifdown网卡,/etc/sysconfig/network-scripts/ifcfg-eth01等:

DEVICE=eth0BOOTPROTO=noneONBOOT=yesMASTER=bond0SLAVE=yesUSERCTL=no每条换行,

3bond网卡添加驱动支持/etc/modprobe.d/bonding.conf,新建文件添加alias bond0 bonding

4,启动bond0ifup bond0

watch -n 1 ifconfig监视网卡数据,


你可能感兴趣的:(service,配置文件,网卡驱动)