ubuntu の パケット転送を有効化する

環境:ubuntu10.4

パケット転送が有効か無効か確認します。

$ sysctl -a | grep forwarding
...
net.ipv4.conf.eth0.forwarding = 0 # 無効
...

パケット転送を有効化します。

$ sudo echo "net.ipv4.ip_forward=1" >> /etc/sysctl.conf
$ sudo sysctl -p
net.ipv4.ip_forward = 1

/etc/sysctl.confの中に、"転送を有効化する場合は次のコメントアウトを外してね"みたいな箇所があるので、そのコメントアウトを外すほうがよいかも。

再度、パケット転送が有効か無効か確認する。

$ sysctl -a | grep forwarding
...
net.ipv4.conf.eth0.forwarding = 1 # 有効
...