Linux平台NetworkManager创建Bond和修改MTU命令参考
创建Bond
创建bond0nmcli connection add type bond con-name bond0 ifname bond0 mode active-backup
将物理网卡添加到bond0
nmcli connection add type bond-slave ifname enp1s0 master bond0
nmcli connection add type bond-slave ifname enp2s0 master bond0验证Bond状态cat /proc/net/bonding/bond0
配置IP,修改MTU
bond0配置IP地址
[ipv4]
# 静态IP配置
method=manual
# IP地址/子网掩码 (CIDR格式)
address1=192.168.100.252/24
# 网关
gateway=192.168.100.1
# DNS服务器 (用分号分隔)
dns=8.8.8.8;8.8.4.4;
# 禁止自动DNS
ignore-auto-dns=true多IP地址配置
[ipv4]
method=manual
address1=192.168.100.252/24
address2=192.168.100.253/24高级路由配置
[ipv4]
route1=10.0.0.0/8,192.168.100.254
route2=0.0.0.0/0,192.168.100.1修改MTU
修改MTU为9000,bond0和物理网卡都要配置
修改配置文件,增加MTU配置
/etc/NetworkManager/system-connections/bond0.nmconnection
/etc/NetworkManager/system-connections/enp1s0.nmconnection
/etc/NetworkManager/system-connections/enp2s0.nmconnection
[ethernet]
mtu=9000配置生效
重新加载配置nmcli con reload
重新连接
nmcli con down bond0
nmcli con up bond0重启网络服务systemctl restart NetworkManager
查看网卡信息和路由
# 查看bond0的IP信息
ip addr show bond0
# 检查路由
ip route show