Squid 重启时丢失路由

Squid 重启时丢失路由

每次我们重新启动 squid 时我都会丢失一些路线并且必须从快照中恢复。有没有办法确保我们的路线保持保存?

答案1

尝试添加路线/etc/network/interfaces

例子

auto eth0 
iface eth0 inet static
       address 10.0.0.21
       netmask 255.255.255.0
       gateway 10.0.0.1
       up ip route add 10.0.1.0/24 via 10.0.0.1 dev eth0
       down ip route del 10.0.1.0/24 via 10.0.0.1 dev eth0

注意up ip ...down ip ...

eth0这将确保当接口启动时路由也会启动,当接口关闭down时路由也会启动eth0

编辑1

您还可以通过这种方式eth1:1为该 int 添加一条路线...

auto eth1 
iface eth1 inet static
       address 10.0.0.21
       netmask 255.255.255.0
       gateway 10.0.0.1
       up ip addr add 10.0.1.21/24 dev eth1 label eth1:1
       down ip addr del 10.0.1.21/24 dev eth1 label eth1:1
       up ip route add 10.0.1.0/24 via 10.0.1.1 dev eth1:1 metric 20
       down ip route del 10.0.1.0/24 via 10.0.1.1 dev eth1:1 metric 20

如果你需要更多帮助评论答案

相关内容