ようこそ ゲスト さん、新規登録(無料)して気になる疑問を解決しませんか?

質問

質問者:sei_yamada ルーター間の通信について
困り度:
  • 暇なときにでも
ルーターAはインターネットと繋がっており配下にLAN-Aを構成しています、これにルーターBを接続してLAN-Bを構成しております。

この場合に、LAN-BからLAN-AへのPINGは通りますが、その逆のLAN-AからLAN-Bへが通りません、
ルーターAにはLAN-Bへの経路情報は設定しています
(双方のLANからインターネットはつながります)

ルーターのパケットフィルターではPING等の許可は出しています
またPCのセキュリティーソフトでも確認しています

どういった原因が考えられますでしょうか?
宜しくお願いします
質問投稿日時:08/04/11 12:35
質問番号:3939924
最新から表示回答順に表示

回答

 

回答者:Toshi0230 ネットワーク構成としてはこうですよね?
(Internet)--[Router-A]--<LAN A>--[Router-B]--<LAN B>

この手のネットワーク障害でありがちなのが、
(a) Router-Aに、LAN-Bの経路を設定していない
(b) Router-BにNATがかかっている
(c) pingを送信した(または受信した)PCに、ファイアウォール機能が動作していてパケットをドロップしている

(a) は設定されていると明記されていますし、LAN-B→LAN-Aのping応答はあったので、たぶん違うでしょうね。
(b) は否定要素がないので保留
(c) ははっきりとは書かれていませんが、「PCのセキュリティーソフトでも確認しています」とあるので、違う可能性が大きいように見えます。

ということで、推定される原因は(b)。
Router-BにNATが設定されていないか確認してください。
あと、念の為、PCのファイアウォール設定も確認しておいてください。
種類:回答
どんな人:経験者
自信:参考意見
回答日時:08/04/12 01:36
回答番号:No.3
この回答への補足この回答に補足をつける(質問者のみ)
この回答へのお礼この回答にお礼をつける(質問者のみ)

回答

 

回答者:wellow 想定原因1
「LAN-Bにつながっているノード(PCとか)に設定されているデフォルトルートは、ルータBのLAN-B側のアドレスが設定されている。一方、LAN−Aにつながっているノード(PCとか)に設定されているデフォルトルートは、ルータAのLAN-A側のアドレスが設定されている」ということじゃないでしょうか。
解決策としては、LAN−Aにつながっているノード(PCとか)に、LAN-Bのネットワークアドレス向けのルートを設定することです。

想定原因2
ルータBにNAT設定が施されていて、片方向のルーティングしか認めていない。

想定原因3
ルータBにPING等以外のパケットを廃棄するACLが設定されている。
種類:回答
どんな人:専門家
自信:自信あり
回答日時:08/04/11 13:19
回答番号:No.2
この回答への補足この回答に補足をつける(質問者のみ)
この回答へのお礼この回答にお礼をつける(質問者のみ)

回答

 

回答者:outerlimit ルータの基本を失念しているからです

ルータは本来LAN-AとLAN-Bを接続するのが役目です
(ユーザサイトに設置されているルータ以外のルータは全てその様に設定されています)

ですが、一般ユーザのルータは IPマスカレードを実行するだけの用途に限定して設定されています

IPマスカレードを稼働させると、アクセスが 片方向のみなります

質問のケースでは ルータBのIPマスカレードを解除すれば
LAN-A,LAN-Bの相互接続は可能になります
しかし LAN-Bからのインターネット接続はできなくなります

それを解決するには
ルータA,ルータB間でripを交換するか
固定ルート設定します
 ルータAのルート設定に LAN-Bのルートを設定する(LAN−Bのサブネットを ゲートウェイにルータBのLAN-Aにして追加する)
 ルータBのLAN-A側のIPアドレスを固定設定し デフォルトゲートウェイに ルータAのアドレスを設定する

IPアドレス、サブネットマスク、ルート設定 ゲートウェイ・デフォルトゲートウェイの設定全てが矛盾無く適切に設定されていなければなりません
種類:アドバイス
どんな人:経験者
自信:自信あり
回答日時:08/04/11 13:17
回答番号:No.1
この回答への補足この回答に補足をつける(質問者のみ)
この回答へのお礼この回答にお礼をつける(質問者のみ)
 
最新から表示回答順に表示