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

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.13:重启网卡设备并测试网络是否联通。​

2.网卡配置工具

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

3.配置双网卡绑定

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

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

[root@linux1 ~]# cat /etc/sysconfig/network-scripts/ifcfg-eno16777728
TYPE=Ethernet
BOOTPROTO=none
ONBOOT=yes
USERCTL=no          //是否允许普通用户控制此网卡
DEVICE=eno16777728
MASTER=bond0
SLAVE=yes
[root@linux1 ~]# cat /etc/sysconfig/network-scripts/ifcfg-eno33554968 
TYPE=Ethernet
BOOTPROTO=none
ONBOOT=yes
USERCTL=no
DEVICE=eno33554968
MASTER=bond0
SLAVE=yes
[root@linux1 ~]# cat /etc/sysconfig/network-scripts/ifcfg-bond0 
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 ~]# vim /etc/modprobe.d/bond.conf 
alias bond0 bonding
options bond0 miimon=100 mode=6

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

[root@linux1 ~]# systemctl restart network
[root@linux1 ~]# ifconfig
bond0: 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 0

eno16777728: 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 0

eno33554968: 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掉其中一块网卡时,网络还是能正常通讯,可能会丢几个包。

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值