linux将两个物理网口虚拟成一个逻辑网口

使用bond技术,可以使多个物理网口绑定成一个逻辑网口,可实现服务器设备接口的负载均衡和高可用。

有七种模式,这里主要将最常用的一种模式:mod=1,即: (active-backup) Active-backup policy(主-备份策略):只有一个设备处于活动状态,当一个宕掉另一个马上由备份转换为主设备。bond的MAC地址是唯一的。

优点是可以提高网络连接的可用性,

缺点是它的资源利用率较低,只有一个接口处于工作状态,在有 N 个网络接口的情况下,资源利用率为1/N

1、编辑网卡0的信息

[root@localhost ~]# cp /etc/sysconfig/network-scripts/ifcfg-enp94s0f0 /etc/sysconfig/network-scripts/ifcfg-enp94s0f0_bak
[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-enp94s0f0  #删除原来的信息,重新添加如下内容
TYPE=Ethernet
BROWSER_ONLY=no
BOOTPROTO=none
NAME=enp94s0f0
UUID=f88167e1-8a6a-4b5d-8967-0e97648c90e9
DEVICE=enp94s0f0
ONBOOT=yes
NM_CONTROOLED=yes
MASTER=bond0
SLAVE=yes
USERCTL=no
ZONE=public

2、编辑网卡1的信息

[root@localhost ~]# cp /etc/sysconfig/network-scripts/ifcfg-enp94s0f1 /etc/sysconfig/network-scripts/ifcfg-enp94s0f1_bak
[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-enp94s0f1  #删除原来的信息,重新添加如下内容
TYPE=Ethernet
BOOTPROTO=none
NAME=enp94s0f1
UUID=0beaec4f-84b9-46da-8209-ae8f20fa64d9
DEVICE=enp94s0f1
ONBOOT=yes
NM_CONTROOLED=yes
MASTER=bond0
SLAVE=yes
USERCTL=no
ZONE=public

3、新建bond卡信息

[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-bond0
DEVICE=bond0
TYPE=bond
ONBOOT=yes
BOOTPROTO=none
IPADDR=172.20.36.58
NETMASK=255.255.255.0
GATEWAY=172.20.36.1
USERCTL=no
BONDING_MASTER=yes
BONDING_OPTS='mode=1 miimon=100'
DNS1=114.114.114.114
DNS2=8.8.8.8
ZONE=public

4、重启网卡

[root@localhost ~]# systemctl restart network
[root@localhost ~]# ip add

5、查看bond卡信息

[root@localhost ~]#ethtool bond0

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值