Ubuntu
啟動時自動配置本地埠轉發?
我有需要以非 root 使用者身份執行的軟體,但需要偵聽埠 80 和 443。
使用 iptables,這並不難:
sudo iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 8080 sudo iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 443 -j REDIRECT --to-port 8080
雖然這很簡單,但我應該如何堅持它才能在啟動時生效?我試過
iptables-save
了,但這似乎不起作用。
iptables
為基於 Debian 的系統恢復引導規則的標準方法是使用/etc/network/interfaces
.首先,您需要將目前規則保存到文件中:
iptables-save > /etc/iptables.rules
在相關介面的塊中
/etc/network/interfaces
添加:pre-up iptables-restore < /etc/iptables.rules
其他方法,例如通過網路管理器載入可以在ubuntu wiki上找到。