このサンプルガイドリンクに基づく:
http://ubuntulinux.co.in/blog/ubuntu/nat-configuration-with-iptables-in-ubuntu/
このコードで:
iptables –append FORWARD –in-interface eth1 -j ACCEPT
つまり、「プライベートオフィスネットワーク上のすべてのPCは、「ゲートウェイ」をLinuxゲートウェイコンピュータのローカルプライベートネットワークIPアドレスに設定する必要があります。」
ubuntuサーバールーターゲートウェイモードをルーターモードにするにはどうすればよいですか?プライベートネットワークが他のネットワークまたは異なるサブネットから見えるように.
シナリオ:
+---+
eth1-*.1.2| S | +----------+
*1.1router===switch=========| | | |------PC1
|| | / |private net| switch |------PC2
|| | |===========| |------PC3
|| | R |eth0-*.0.1 +----------+
|| +---+
*.1.3
Router
||
||
*.7.1
other network
S/R:ルーターとしてのサーバー
192.168.x.x
eth1:インターネット/その他のネットワークからの接続
eth0:内部/プライベートネットワーク
PC1、PC2、PC3:w/ip add .0.x
静的ルートが既に配置されている場合は、IP転送をオンにする必要があります。これを行うには、sudoedit /etc/sysctl.conf
を実行し、次のセグメントを探します。
# Uncomment the next line to enable packet forwarding for IPv4
#net.ipv4.ip_forward=1
次のように、2行目のコメントを解除してコメントを外します。
net.ipv4.ip_forward=1
保存して終了。次に、Sudo sysctl -p /etc/sysctl.conf
を実行して構成を再読み込みします。その後、ネットワークスタック(Sudo restart networking
)をリロードする必要がありますが、その後、192.168.7.xマシンは192.168.0。*に到達できるはずです。