转载地址:http://blog.csdn.net/kangvcar/article/details/72793712
1.网卡基本配置信息
第1步:首先咱们要切换到"/etc/sysconfig/network-scripts"目录中(该目录存放着网卡的配置文件)。
第2步:使用vim编辑器修改网卡文件"ifcfg-eno16777736",逐项写入配置参数,并保存退出。
设备类型:TYPE=Ethernet
地址分配模式:BOOTPROTO=static
网卡名称:NAME=eno16777736
是否启动:ONBOOT=yes
IP地址:IPADDR=192.168.100.100
子网掩码:NETMASK=255.255.255.0
网关地址:GATEWAY=192.168.100.1
DNS地址:DNS1=192.168.100.1
第3步:重启网卡设备并测试网络是否联通。
2.网卡配置工具
nmtui //图形界面
nmcli //长命令
3.配置双网卡绑定
说明:使用网卡绑定技术不仅能够提高网卡带宽的传输速率,还能在其中一块网卡出现故障时,依然能够保证网络正常使用。简单来说,假设咱们对两块网卡实施了绑定技术,这样在正常工作中它们会共同传输数据,使得网络传输的速度变得更快,但只要其中有一块网卡突然出现了故障,另外一块网卡便会在0.1秒内自动顶替上去,保证数据传输不会中断。 
第一步:添加两块网卡,并确保两块网卡都在相同网段内。
第二步:修改需绑定的两块网卡的配置文件和添加一个绑定网卡的配置信息。
[root@linux1 ~]
TYPE=Ethernet
BOOTPROTO=none
ONBOOT=yes
USERCTL=no //是否允许普通用户控制此网卡
DEVICE=eno16777728
MASTER=bond0
SLAVE=yes
[root@linux1 ~]
TYPE=Ethernet
BOOTPROTO=none
ONBOOT=yes
USERCTL=no
DEVICE=eno33554968
MASTER=bond0
SLAVE=yes
[root@linux1 ~]
TYPE=Ethernet
BOOTPROTO=none
ONBOOT=yes
USERCTL=no
DEVICE=bond0
IPADDR=192.168.100.100
PREFIX=24
NM_CONTROLLED=no
第三步:让内核支持网卡绑定驱动,常见的网卡绑定驱动模式有三种——mode0、mode1和mode6。
- mode0平衡负载模式:平时两块网卡均工作,且自动备援,采用交换机设备支援。
- mode1自动备援模式:平时只有一块网卡工作,故障后自动替换为另外的网卡。
- mode6平衡负载模式:平时两块网卡均工作,且自动备援,无须交换机设备支援。
创建一个网卡绑定内核驱动文件,使得bond0网卡设备能够支持绑定技术(bonding),同时定义网卡绑定为mode6平衡负载模式,且当出现故障时自动切换时间为100毫秒
[root@linux1 ~]
alias bond0 bonding
options bond0 miimon=100 mode=6
第四步:重启网络服务后网卡绑定操作即可顺利成功,正常情况下只有bond0网卡才会有IP地址等信息
[root@linux1 ~]
[root@linux1 ~]
bond0: flags&#61;5187<UP,BROADCAST,RUNNING,MASTER,MULTICAST> mtu 1500inet 192.168.100.100 netmask 255.255.255.0 broadcast 192.168.100.255inet6 fe80::20c:29ff:fea9:2a59 prefixlen 64 scopeid 0x20ether 00:0c:29:a9:2a:59 txqueuelen 0 (Ethernet)RX packets 1140 bytes 85251 (83.2 KiB)RX errors 0 dropped 46 overruns 0 frame 0TX packets 13020 bytes 805403 (786.5 KiB)TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0eno16777728: flags&#61;6211<UP,BROADCAST,RUNNING,SLAVE,MULTICAST> mtu 1500ether 00:0c:29:a9:2a:59 txqueuelen 1000 (Ethernet)RX packets 365 bytes 25573 (24.9 KiB)RX errors 0 dropped 4 overruns 0 frame 0TX packets 6689 bytes 424989 (415.0 KiB)TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0eno33554968: flags&#61;6211<UP,BROADCAST,RUNNING,SLAVE,MULTICAST> mtu 1500ether 00:0c:29:a9:2a:63 txqueuelen 1000 (Ethernet)RX packets 775 bytes 59678 (58.2 KiB)RX errors 0 dropped 42 overruns 0 frame 0TX packets 6331 bytes 380414 (371.4 KiB)TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
至此&#xff0c;双网卡绑定配置已配置完成&#xff0c;但我们down掉其中一块网卡时&#xff0c;网络还是能正常通讯&#xff0c;可能会丢几个包。