微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

ubuntu – 永久添加源策略路由规则

有人通过描述如何使用源策略路由创建新的路由表来回答我的 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 举报,一经查实,本站将立刻删除。

相关推荐