This is an old revision of the document!
インターネットにつながったLANポートと、プライベートLANにつながったLANポートはそれぞれ独立です。 この2つをつなげるのがIPフォワードです。
$ sudo vi /etc/sysctl.conf
(略) net.ipv4.ip_forward=1 (略)
$ sudo sysctl -p
iptablesコマンドを使って設定します
$ sudo iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -j MASQUERADE
iptablesの設定は再起動するとリセットされてしまいます。 iptables-persistentを導入すると、iptablesの設定は起動時に /etc/iptables/rules.v4 から読み込まれるようになります。
パッケージのインストールは次のようにします。
$ sudo apt iptables-persistent
iptablesの設定が終わったら、設定内容をファイルに出力します。
$ sudo iptables-save -c | sudo tee /etc/iptables/rules.v4
rules.v4を直接編集して設定した場合は
$ sudo netfilter-persistent reload
とすることで反映されます