web-dev-qa-db-ja.com

ルーターモードへのゲートウェイモードとしてubuntuサーバールーターを作成するにはどうすればよいですか?

このサンプルガイドリンクに基づく:
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

2
ckknight

静的ルートが既に配置されている場合は、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。*に到達できるはずです。

1
Oli