Linux创建删除bond口

Linux创建删除bond口,第1张

查看文件,找出所有绑定网卡

获取bond口slave的所有网卡

更改slave网卡配置文件,文件路径为

/etc/sysconfig/network-scripts/ifcfg-网卡名

更改网卡为:TYPE=Ethernet,BOOTPROTO=none,ONBOOT=yes

重启网卡服务

systemctl restart network

删除bond模块配置文件

创建bond口网卡配置文件

文件位置为:

vi /etc/sysconfig/network-scripts/ifcfg-bond*

(*指代bond卡号,为数字1-n)

文件里面输入:TYPE=Bond,BOOTPROTO=none,ONBOOT=yes,USERCTL=no,DEVICE=bond*

更改被slave的网卡配置文件内容为:TYPE=Ethernet,BOOTPROTO=none,ONBOOT=yes,USERCTL=no,MASTER=bond,SLAVE=yes,DEVICE=网卡名

(这里假设被slave的网卡是eno2)

打开bond模块配置文件位置为:

vi /etc/modprobe.d/bonding.conf

在文件末尾追加:

alias bond* bonding options bond mode=6 miimon=100

启动bond配置,加载bond驱动

modprobe bonding

重启bond卡

ifdown bond&&ifup bond

重启网卡

systemctl restart network

bond本身绑定网卡时就不会吧、把 eth0 和eth1的mac地址给成相同的,你出现的 MAC 地址相同,可能是你配置文件问题。cat /etc/udev/rules.d/70-persistent-net.rules 看你两块网卡的 MAC 相同吗?

windows系统没有bond,就无法删除。

linux的bond删除方式:

1、将网卡从bond中删除

[root@localhost ~]# cat /sys/class/net/bond0/bonding/slaves

ens4f0 ens4f1

[root@localhost ~]# echo -ens4f0 > /sys/class/net/bond0/bonding/slaves

[root@localhost ~]# echo -ens4f1 > /sys/class/net/bond0/bonding/slaves

[root@localhost ~]# cat /sys/class/net/bond0/bonding/slaves

2、将bonding从系统启动项中删除

[root@localhost ~]# vim /etc/rc.d/rc.local

3、删除bonding.conf配置文件

[root@localhost ~]# rm -rf /etc/modprobe.d/bonding.conf

4、删除bond


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7185114.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-02
下一篇 2023-04-02

发表评论

登录后才能评论

评论列表(0条)

保存