質問: ルータとルータ間の接続 現在、yamahaのルータrt57iを使って、ルーティングをやろうとしています。 ストレートケーブルにてrt57iのlan1ポート同士を接続しております。 ルーティングしたいエリアは、以下のとおりです。 ●ネットワークエリア:a ルータip:192.168.46.1 ネットワークエリア:192.168.46.0/24 ●ネットワークエリア:b ルータip:192.168.51.254 ネットワークエリア:192.168.51.0/24 aとbそれぞれにルーティングテーブルを設定し、 a側ルーティングテーブル: ip route 192.168.51.0/24 gateway 192.168.51.254 metric 2 b側ルーティングテーブル: ip route 192.168.46.0/24 gateway 192.168.41.1 metric 2 に設定しています。 ですが、それぞれのクライアントからpingをしても、 『destination net unreachable』が帰ってきてしまいます。 これは、手前のルータにてルーティング先がないということまではわかったのですが、解決策がわかりません。 なぜ、ルーティングテーブルを記述しているにもかかわらず、pingが通らないのでしょうか? わかる方がいらっしゃいましたら、よろしくお願いします。
回答: ルーターの「ルーティング設定」とは「lanポートとwanポートの間で、どうパケットを通すか」の設定になります。 ですので >lan1ポート同士を接続しております。 の接続では、正しいルーティングは行われません。 正しい接続は ルータaのlan1ポートはルータbのwanポートへ ルータaの他のlanポートは192.168.46.0/24の機器へ ルータaのwanポートは外部ネットワークへ ルータbのlanポートは192.168.51.0/24の機器へ ルータbのwanポートはルータaのlan1ポートへ となります。 基本的な接続方法は以下の通りです。 上位(外部)へ | wan(外部ネットワークエリアの一部) ルータa lan(ネットワークエリアa) || |+--内部機器(ネットワークエリアa) | wan(ネットワークエリアaの一部) ルータb lan(ネットワークエリアb) | 内部機器(ネットワークエリアb) 「2台のルータはlanポートとwanポートとで繋ぐ」が基本です。 ルーティングの設定については、他の方の回答を参照して下さい。