专业的编程技术博客社区

网站首页 > 博客文章 正文

CentOS 8.2 的多网卡绑定-nmcli

baijin 2024-12-25 09:58:31 博客文章 3 ℃ 0 评论

Centos8.2



原来想着办法通过文件的方式来配置,添加bond网卡配置ifcfg-bond0,ifcfg-eno2,ifcfg-eno3


然后不停改绑定模式:/etc/modprobe.d/modprobe.conf

执行:modprobe


但仍然不能成功,eno1的地址就不释放,前前后后,折腾两三个小时。


最后,还是尝试使用Centos8.2的nmcli,没想到是这么好用,就四条命令解决绑定问题。

记录下操作步骤:

1.把目录/etc/sysconfig/network-scripts下的所有文件备份到其他目录,要清掉原来网卡的配置,就把配置文件都挪走。



2.添加绑定的虚拟网卡

nmcli connection add type bond ifname bond0 con-name bond0 mode balance-rr

3.添加物理网卡到bond

nmcli connection add type bond-slave ifname eno2 master bond0

nmcli connection add type bond-slave ifname eno3 master bond0

4.制定bond的网络配置

nmcli con modify bond0 ipv4.addresses ****/22 ipv4.gateway **** ipv4.dns ***** ipv4.method manual ipv6.method ignore

5.bond配置完,reboot以后,目录/etc/sysconfig/network-scripts自动生成文件

ifcfg-bond0,ifcfg-bond-slave-eno2,ifcfg-bond-slave-eno3

大概看下内容




6.查看网络配置:ifconfig


7.交换机上做好Eth-trunk



8.负载的效果已经有了


本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表