我已按照信息使用 netplan 添加路由,但检查时发现路由已改变。
我拥有的:
network:
version: 2
renderer: NetworkManager
ethernets:
enp35s0
routes:
- to: 239.0.0.0/8
via: 10.199.199.7
当我检查路线时我得到了这个
Destination Gateway Genmask Flags Metric Ref Use Iface
224.0.0.0 0.0.0.0 240.0.0.0 U 101 0 0 enp35s0
如果我使用路由命令,它会正常工作,但 netplan 似乎没有满足我的需要。知道我错过了什么吗?
答案1
答案2
正确的解决方案是
ethernets:
enp3s0:
addresses: []
dhcp4: true
gateway4: 10.185.0.1
nameservers:
addresses: [10.185.x.x, y.y.y.y]
routes:
- to: 10.185.0.0/0
via: 10.185.0.1
metric: 100
table: 101
routing-policy:
- from: 10.185.0.
这仅使用 netplan
答案3
最终起作用的是:这是一个桌面安装,并且安装了 NetworkManager。在 GUI 中找到了一个添加路由的位置。发现它在 /etc/NetworkManager/system-connections/'Wired connection 2' 中添加了一行
route1=239.0.0.0/8,10.199.199.7,1
感谢 u/heynnema 的提示。