qshinoの日記

Powershell関係と徒然なこと

linux routing masq

IP マスカレード設定

Linuxルーターにする時の基本設定。

  1. IP forward有効化
  2. パケット転送設定
  3. NAT設定(NAPT)
echo 1 | sudo tee /proc/sys/net/ipv4/ip_forward > /dev/null
sudo iptables -A FORWARD -i eno1 -j ACCEPT
sudo iptables -A POSTROUTING -t nat -j MASQUERADE -s 10.0.1.0/24

上記では、デバイス eno1から入って来るパケットの転送を許可。 10.0.0.1/24からのパケットをNAT(NAPT)変換する。