nmcli 命令配置主备网络

发布时间 2023-06-25 18:12:40作者: 剑小秀


# 查看网卡配置

nmcli dev status

 

# 查看接口速率

ethtool eth0 | grep -i speed

 

# 创建一个网卡配置bond0,并配置IP,掩码,网关,dns等

nmcli con add con-name bond0 ifname bond0 type bond mode 1 ipv4.addresses 192.168.1.2/24 ipv4.gateway 192.168.1.1 ipv4.dns 8.8.8.8 +ipv4.dns 114.114.114.114 ipv4.method man

 

# 创建两个网卡配置文件作为bond0的slave

nmcli con add con-name bond0-port1 ifname eth0 type bond-slave master bond0
nmcli con add con-name bond0-port2 ifname eth1 type bond-slave master bond0

 

# 重新加载bond0配置

nmcli con reload bond0

 

# 重新激活bond0配置

nmcli con up bond0c

 

# 查看bond0状态

ip a show bond0

 

# 查看bond0详细信息,可以看到当前工作的是哪个网卡

vim /proc/net/bonding/bond0

 

# 把当前工作的网卡down了,模拟网卡故障。

nmcli con down bond0-port1

 

# 最后测试网络正常,即配置成功