ブリッジユーティリティを使用してLinux経由で2台のコンピュータを接続する

ブリッジユーティリティを使用してLinux経由で2台のコンピュータを接続する

私はBridgeユーティリティを使用して、ネットワークに接続されたコンピュータをLinuxコンピュータの単一のインターフェイスに接続しました。私が経験している問題は、新しいLinux(Slackwareを含む)をインストールすると、接続されている2台のコンピュータが互いにpingすることができないことです。既定では、コンピューターは次のように接続されます。

client - server - client
           |
       [Internet]

だから、両方のクライアントが互いに接続するように努めています。どちらもインターネットに接続でき、テストの時点で両方のクライアントのファイアウォールはオフになっていました。

インターネットはeth0にあり、ブリッジを設定しました。

bridge name     interfaces
br0             eth1, eth2

ip addr br0そしてip route showそれぞれ表示

inet 10.0.0.1/24 brd 10.0.0.255
10.0.0.0/24 dev br0  proto kernel  scope link  src 10.0.0.1

したがって、クライアントからの呼び出しは私のbr0インターフェースに直接ルーティングする必要があるようです。これは正確でなければなりません。

可能であれば、ブリッジツールを使用して互いに見えるようにネットワークケーブルが接続されている2台のコンピュータをルーティングするようにSlackwareディストリビューションを設定するにはどうすればよいですか?

ベストアンサー1

サーバーでファイアウォールが無効になっていますか?パケットをブロックするいくつかのファイアウォールルールがあるかもしれません。 iptablesの出力を見てください(rootとして実行する必要があります)。 ACCEPTルール/ポリシー以外の項目が表示されたら、おそらく何かをブロックしているのです。

iptables -L

そして

iptables -t nat -L

おすすめ記事