缘由:
起初是因为多网卡配置多ip时,网卡无法与指定配置ip绑定,总是随机配置,导致网络有问题。原因是NetworkManager 管理网络导致的不管理配置
解决方法:
使用networkd进行管理网络配置,示例00-install-config.yaml如下

这里用到了策略路由。示例中出现了3个网卡,每个网卡有自己的配置
开始配置:
1 关闭NetworkManager
sudo systemctl stop NetworkManager
sudo systemctl disable NetworkManager
mv /etc/netplan/01-network-manager-all.yaml /etc/netplan/01-network-manager-all.yaml.bak
2 将文件00-install-config.yaml拷贝到/etc/netplan/
sudo cp 00-install-config.yaml /etc/netplan/
sudo netplan generate
sudo netplan apply
执行命令生效,ok。然后电脑重启。
问题1:
此时会出现一个问题,无法图形化操作wifi列表。
这时可以启用NetworkManager,将wifi托管给NetworkManager
sudo vim /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf
#在文件中写入
keyfile
仅管理 wlxa8b58e528433(为实际网卡名称,ifconfig -a查看),其余接口(eth0、usb0、docker 等)都不托管
unmanaged-devices=*,except:interface-name:wlxa8b58e528433
重启networkmanager
sudo systemctl restart NetworkManager
sudo systemctl enable NetworkManager
然后重启电脑