Linux 网卡绑定

Linux提供 双网卡绑定服务,降低单点故障造成的影响。

大概步骤就是在两张网卡的配置的文件里添加指定字段参数,分别执行虚拟网卡名,再创建一个虚拟网卡的文件在这上面配置IP信息等,最后将虚拟网卡配置文件通过bond服务加载一下,重启网络即可,下面演示初级配置步骤。

两张网卡名  ens33和ens37  虚拟网卡名 bond0

#vi /etc/sysconfig/network-scripts/ifcfg-ens33

TYPE=ETHERNET

BOOTPROTO=none

ONBOOT=yes

USERCTL=no

DEVICE=ens33

MASTER=bond0

SLAVE=yes

 

#vi /etc/sysconfig/network-scripts/ifcfg-ens37

TYPE=ETHERNET

BOOTPROTO=none

ONBOOT=yes

USERCTL=no

DEVICE=ens37

MASTER=bond0

SLAVE=yes

 

#vi /etc/sysconfig/network-scripts/ifcfg-bond0

TYPE=ETHERNET

BOOTPROTO=none

ONBOOT=yes

USERCTL=no

DEVICE=bond0

IPADDR=XXX.XXX.XXX.XXX

NETMASK/PREFIX=XX

GATEWAY=XXX.XXX.XXX.XXX

DNS=XXX.XXX.XXX.XXX

NM_CONTROLLED=no

 

# vi /etc/modprobe.d/bond.conf

alias bond0 bonding

options bond0 miimon=100 mode6

 

这俩简单说一下这个配置文件, miimon=100 为出现故障自动切换的间隔为100ms, mode常用的为3种

分别为 mode=0, mode=1,mode=6

mode=0, 双网卡同时工作平衡负载,且支持自动备援,但需要在与服务器本地网卡相连的交换机设备上进行端口聚合配置。

mode=1,只有一块网卡在工作,支持自动备援(它故障时自动切换成另一块)

mode=6,双网卡同时工作平衡负载,且支持自动备援,并且不需要交换机额外配置。

 

# systemctl restart network 即可生效

[root@bogon ~]# ifconfig -a
bond0: flags=5187<UP,BROADCAST,RUNNING,MASTER,MULTICAST>  mtu 1500
        inet 192.168.137.201  netmask 255.255.255.0  broadcast 192.168.137.255
        inet6 fe80::20c:29ff:fe0f:7d8d  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:0f:7d:8d  txqueuelen 1000  (Ethernet)
        RX packets 18974  bytes 1501113 (1.4 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 26581  bytes 2005301 (1.9 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

ens33: flags=6211<UP,BROADCAST,RUNNING,SLAVE,MULTICAST>  mtu 1500
        ether 00:0c:29:0f:7d:8d  txqueuelen 1000  (Ethernet)
        RX packets 17656  bytes 1403157 (1.3 MiB)
        RX errors 0  dropped 4  overruns 0  frame 0
        TX packets 23854  bytes 1807993 (1.7 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

ens37: flags=6147<UP,BROADCAST,SLAVE,MULTICAST>  mtu 1500
        ether 00:0c:29:0f:7d:97  txqueuelen 1000  (Ethernet)
        RX packets 1417  bytes 105933 (103.4 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 2744  bytes 198978 (194.3 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

#如果网络服务重启失败,检查一下2张网卡以及虚拟网卡的配置文件没有字母拼写错误,就是 service NetworkManager stop,再重启几遍network服务

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值