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脚本.

相关文章

目录前言一、创建Hadoop用户二、更新apt和安装Vim编辑器三、...
原文连接:https://www.cnblogs.com/yasmi/p/5192694.html ...
电脑重启后,打开VirtualBox,发现一直用的虚拟机莫名的消失...
参见:https://blog.csdn.net/weixin_38883338/article/deta...
Ubuntu 18.04 LTS 已切换到 Netplan 来配置网络接口。Netpla...
介绍每个 Web 服务都可以通过特定的 URL 在 Internet 上访问...