GNU/Linux >> Linux の 問題 >  >> Ubuntu

2つのインターフェイス間でトラフィックを転送しますか?

「ルーター」に2つのVLANが接続されています。すべてのマシンは、独自のVLANおよびルーター内の他のマシンにpingを実行できます。ルーターはすべてのマシンにpingを実行できます。マシンがルーターを介して他のVLANと通信できるようにしようとしています。

ルータでは、VLANはeth1とeth2にあります。次のiptableルールを追加しました:

-A FORWARD -i eth1 -o eth2 -j ACCEPT
-A FORWARD -i eth2 -o eth1 -j ACCEPT

VLAN内のマシンに、次のルートエントリを追加しました:

route add -net 172.16.0.0 netmask 255.255.255.0 gw 172.16.30.1

ここで、172.16.0.X は他のVLANのIPアドレス範囲であり、172.16.30.1 はルーターのIPです。

私は何を間違えましたか?私は何をしませんでしたか?

承認された回答:

私がやったときに働いた:

sysctl -w net.ipv4.conf.all.forwarding=1

Ubuntu
  1. SFTPプロトコルを使用してローカルマシンとリモートマシン間でファイルを転送する方法

  2. Linux –宛先ポートに基づいて異なるインターフェースでトラフィックを出力しますか?

  3. ローカルホストとIPアドレス間のTCPトラフィックを監視する方法は?

  1. Ubuntu –転送せずにサーバー上のX11?

  2. Linux – Linuxネットワークの名前空間間でトラフィックを転送する方法は?

  3. パッケージが更新するファイルの特定/マシン間でのソフトウェアのコピー?

  1. トラフィックシェーピングを使用してサーバーをルーターとして設定するにはどうすればよいですか?

  2. ポートフォワーディングなしでルーター経由のssh

  3. Fedora 19 ルーターで firewalld を使用して FORWARDing を許可する方法