Linux总结笔记4-网卡配置及双网卡绑定

来源:互联网 发布:淘宝10元包邮入住 编辑:程序博客网 时间:2024/06/07 01:34

转载地址: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=yesIP地址:IPADDR=192.168.100.100子网掩码:NETMASK=255.255.255.0网关地址:GATEWAY=192.168.100.1DNS地址:DNS1=192.168.100.13:重启网卡设备并测试网络是否联通。​

2.网卡配置工具

nmtui //图形界面
nmcli //长命令

3.配置双网卡绑定

说明:使用网卡绑定技术不仅能够提高网卡带宽的传输速率,还能在其中一块网卡出现故障时,依然能够保证网络正常使用。简单来说,假设咱们对两块网卡实施了绑定技术,这样在正常工作中它们会共同传输数据,使得网络传输的速度变得更快,但只要其中有一块网卡突然出现了故障,另外一块网卡便会在0.1秒内自动顶替上去,保证数据传输不会中断。 ​

第一步:添加两块网卡,并确保两块网卡都在相同网段内。
第二步:修改需绑定的两块网卡的配置文件和添加一个绑定网卡的配置信息。

[root@linux1 ~]# cat /etc/sysconfig/network-scripts/ifcfg-eno16777728TYPE=EthernetBOOTPROTO=noneONBOOT=yesUSERCTL=no          //是否允许普通用户控制此网卡DEVICE=eno16777728MASTER=bond0SLAVE=yes[root@linux1 ~]# cat /etc/sysconfig/network-scripts/ifcfg-eno33554968 TYPE=EthernetBOOTPROTO=noneONBOOT=yesUSERCTL=noDEVICE=eno33554968MASTER=bond0SLAVE=yes[root@linux1 ~]# cat /etc/sysconfig/network-scripts/ifcfg-bond0 TYPE=EthernetBOOTPROTO=noneONBOOT=yesUSERCTL=noDEVICE=bond0IPADDR=192.168.100.100PREFIX=24NM_CONTROLLED=no

第三步:让内核支持网卡绑定驱动,常见的网卡绑定驱动模式有三种——mode0、mode1和mode6。
- mode0平衡负载模式:平时两块网卡均工作,且自动备援,采用交换机设备支援。
- mode1自动备援模式:平时只有一块网卡工作,故障后自动替换为另外的网卡。
- mode6平衡负载模式:平时两块网卡均工作,且自动备援,无须交换机设备支援。

创建一个网卡绑定内核驱动文件,使得bond0网卡设备能够支持绑定技术(bonding),同时定义网卡绑定为mode6平衡负载模式,且当出现故障时自动切换时间为100毫秒

[root@linux1 ~]# vim /etc/modprobe.d/bond.conf alias bond0 bondingoptions bond0 miimon=100 mode=6
  • 1
  • 2
  • 3

第四步:重启网络服务后网卡绑定操作即可顺利成功,正常情况下只有bond0网卡才会有IP地址等信息

[root@linux1 ~]# systemctl restart network[root@linux1 ~]# ifconfigbond0: flags=5187<UP,BROADCAST,RUNNING,MASTER,MULTICAST>  mtu 1500        inet 192.168.100.100  netmask 255.255.255.0  broadcast 192.168.100.255        inet6 fe80::20c:29ff:fea9:2a59  prefixlen 64  scopeid 0x20<link>        ether 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 0        TX packets 13020  bytes 805403 (786.5 KiB)        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0eno16777728: flags=6211<UP,BROADCAST,RUNNING,SLAVE,MULTICAST>  mtu 1500        ether 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 0        TX packets 6689  bytes 424989 (415.0 KiB)        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0eno33554968: flags=6211<UP,BROADCAST,RUNNING,SLAVE,MULTICAST>  mtu 1500        ether 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 0        TX packets 6331  bytes 380414 (371.4 KiB)        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

至此,双网卡绑定配置已配置完成,但我们down掉其中一块网卡时,网络还是能正常通讯,可能会丢几个包。


原创粉丝点击