私は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