阅读量:0
银河麒麟高级服务器操作系统V10SP2(X86)配置bond0的mac地址为指定子网卡的mac地址
前言
此文章涉及的配置在vmware 虚拟机中测试会有问题,需要在非vmware环境中进行测试。比如:物理机,kvm环境等…
一 系统环境
[root@localhost ~]# nkvers ############## Kylin Linux Version ################# Release: Kylin Linux Advanced Server release V10 (Sword) Kernel: 4.19.90-24.4.v2101.ky10.x86_64 Build: Kylin Linux Advanced Server release V10 (SP2) /(Sword)-x86_64-Build09/20210524 #################################################
二 删除和备份原有配置
2.1 down掉bond0
nmcli connection down bond0
2.2 备份之前的bond配置到/root/bak
mkdir /root/bak mv /etc/sysconfig/network-scripts/ifcfg-bond* /root/bak
2.3 删除bond配置(网卡文件根据实际情况变化)
nmcli connection delete bond-slave-ens33 nmcli connection delete bond-slave-3ns35 nmcli connection delete bond0
三 新建bond0
3.1 新建bond0(primary=ens35根据实际网卡名情况变化)
nmcli connection add type bond con-name bond0 ifname bond0 bond.options "mode=active-backup,miimon=100,primary=ens35" ipv4.method disabled ipv6.method ignore
3.2 配置bond成员(网卡根据实际情况变化)
nmcli connection add type ethernet ifname ens35 con-name bond0-ens35 master bond0 nmcli connection add type ethernet ifname ens33 con-name bond0-ens33 master bond0
3.3 配置bond网络信息(IP,掩码,网关根据实际情况变化)
nmcli connection modify bond0 ipv4.addresses 172.16.211.100/24 ipv4.gateway 172.16.211.254 ipv4.method manual ipv6.method ignore
3.4 配置bond默认MAC地址,这里的"00:0c:29:3b:4c:47"为第一步primary网卡对应的mac地址。
echo "MACADDR=00:0c:29:3b:4c:47" >> /etc/sysconfig/network-scripts/ifcfg-bond0
3.5 重载bond信息
nmcli connection reload
四 重启和down掉主网卡验证
down主网卡命令为:nmcli connection down bond0-ens35 重启命令:reboot 分别测试网络连通性,使用ping命令:ping <bond0上配置的网关地址>