![在 Debian 中所有接口启动后运行脚本](https://linux22.com/image/1322511/%E5%9C%A8%20Debian%20%E4%B8%AD%E6%89%80%E6%9C%89%E6%8E%A5%E5%8F%A3%E5%90%AF%E5%8A%A8%E5%90%8E%E8%BF%90%E8%A1%8C%E8%84%9A%E6%9C%AC.png)
为了在 Debian 中设置负载平衡的永久路由,根据这文章中,我必须运行以下命令
ip route add default scope global \
nexthop via 10.100.0.254 dev eth0 weight 1 \
nexthop via 10.100.0.254 dev eth1 weight 1 \
nexthop via 10.100.0.254 dev eth2 weight 1 \
nexthop via 10.100.0.254 dev eth3 weight 1 \
nexthop via 10.100.0.254 dev eth4 weight 1 \
nexthop via 10.100.0.254 dev eth5 weight 1
在所有接口启动后。我认为放置该命令的最佳位置是 if-up.d 文件夹,但那里的脚本为每个接口运行 onec,我无法理解如何在最后一个接口启动后仅运行一次该命令。
答案1
所有接口设置完成后,你可以运行一次:
post-up ip route add....
作为文件的最后一行/etc/network/interfaces
。