我正在通过主机路由虚拟机的 IP(我有我的理由)。
ip a a 172.16.0.50/32 dev ens3 (VM's main IP)
我添加了将数据包路由到主机主 IP(充当路由器)的路由:
ip route add 192.168.50.10/32 dev ens3 (Specifying that host IP is reachable from interface)
ip route add default via 192.168.50.10 dev ens3 (Specifying that host IP is the gateway)
现在一切都正常了,但是,重启后我必须将这些路由添加到“rc.local”才能运行它们。由于我使用接口作为网关,是否可以在 netplan 上设置路由而不在“via”选项上指定网关地址?如果我重新启动网络服务,我必须重新运行“rc.local”。
我特别谈论的是这个命令,它在 netplan 中:
ip route add 192.168.50.10/32 dev ens3
答案1
您正在寻找的 netplan 语法是on-link: true
。