Networking
IP替換預設出站
使用這兩個命令我可以設置預設的出站 IP,但是如何讓它們在重啟後持久化?
# ip route replace default via 172.31.1.1 dev eth0 src 49.12.112.180 # ip -6 route replace default via fe80::1 dev eth0 src 2a01:4f8:1c17:8010::1
在 debian 中,您應該使用
/etc/network/interfaces
配置文件來使網路設置持久化。實現您想要的最簡單的方法是
post-up
在介面配置下使用語句。在您的情況下,您應該編寫如下內容:
auto eth0 iface eth0 inet static address ... post-up /sbin/ip route replace 0/0 via 172.31.1.1 dev eth0 src 49.12.112.180 || true iface eth0 inet6 static address ... post-up /sbin/ip -6 route replace 0/0 via fe80::1 dev eth0 src 2a01:04f8:1c17:8010::1 || true
如果命令
|| true
中出現問題,則需要該部分來避免錯誤。post-up
編輯文件後,使用命令檢查正確性
ifquery -v eth0
。