我正在尝试使用 ISP 提供的公共 IP 地址设置以太网地址。但是,默认网关与 IP 地址位于不同的子网中。这种情况很不寻常,但完全可以接受。我只需设置如下手动路由即可使其正常工作:
ip route add a.b.c.d/32 dev eth0
ip route add default via a.b.c.d
并且它有效!
但我希望它能在重启后继续存在。我的/etc/network/interfaces
样子是这样的 -
auto lo iface lo inet loopback allow-hotplug eth0 auto eth0 iface eth0 inet static address a.b.c.d netmask 255.255.255.255 post-up ip route add w.x.y.z/32 dev eth0 post-up ip route add default via w.x.y.z
如果我关闭接口然后再次打开,或者重新启动,静态路由将不会持续存在。