有人通过描述如何使用源策略路由创建新的路由表来回答我的
earlier question:
echo 13 eth3 >> /etc/iproute2/rt_tables ip route add default via 10.20.0.1 table eth3 ip rule add from 10.20.0.2 lookup eth3
如何让这些“ip”命令在重启时保持不变?我假设有一些适当的行添加到/ etc / network / interfaces.这是正确的(向界面添加“向上”线),还是有其他方法可以做到这一点?
iface eth3 inet static address 10.20.0.2 netmask 255.255.255.0 up ip route add default via 10.20.0.1 table eth3 up ip rule add from 10.20.0.2 lookup eth3 down ip rule del from 10.20.0.2 lookup eth3 down ip route del default via 10.20.0.1 table eth3
(我在Ubuntu 12.04上).
不同的管理员以不同的方式完成此任
我主要使用Debian,我觉得“最正确”,正确定义为最明显,集成和记录的方法,通过在/ etc / network / interfaces文件中添加post-up指令,就像你有完成.如果你这样做,请确保你不作弊,只需将你的所有up或post-up指令放在一个界面下.让每个接口添加适合它的路由.
我经常看到这样做的另一种方式是使用与@mgorven发布的非常类似的自定义init脚本.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。