測試環境
Ubuntu 20.04.3 LTS
ens160: 內部網卡,連接內部網路
ens192: 外部網卡,連接ISP 設備
安裝 pppoe 設定程式
$ sudo apt-get install pppoeconf
執行 pppoeconf ,按照訊息依序填入ISP 提供的帳號密碼
以中華電信為例,帳號為 12345678@hinet.net
$ sudo pppoeconf
編輯 /etc/sysctl.conf
設定 net.ipv4.ip_forward=1
$ sudo vi /etc/sysctl.conf
net.ipv4.ip_forward=1
設定 iptables ,讓內部網路可以透過 pppoe 的介面出去
$ sudo iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
iptables 存檔
$ sudo iptables-save > /etc/iptables/rules.v4
安裝 iptables-persistent,讓開機的時候自動載入 iptables
$ sudo apt-get install iptables-persistent
重開機
測試其他client 是否可以透過 ubuntu 連上 internet
文章標籤
全站熱搜