- - PR -
誤デフォルトゲートウェイ設定時のProxyARPの動作
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2006-07-20 16:43
LAN内にデフォルトゲートウェイの設定が間違っていた端末があっても
ProxyARPの有効なルーター環境であると通信が正常に出来てしまいますが 例えば 端末A IP:192.168.1.10/24 GW:192.168.1.2(設定誤り) | | | 192.168.1.1 ルータ | 192.168.2.1 | 端末B IP:192.168.2.20/24 というような環境において、端末Aが端末Bへ送信しようとすると 1.端末Aは端末Bがアドレス上、別サブネットにいることが 認識出来るため、デフォルトゲートウェイにパケットを送信 2.デフォルトゲートウェイ 192.168.1.2 のMACを取得するためARP要求 3.該当ゲートウェイが存在しないため、パケットは破棄 となり、ルーターが代理応答することもなく失敗するように思うのですが 正常に通信出来るということは、ルーターはどの段階で代理応答して いるのでしょうか? 端末Aが 192.168.1.10/16 のサブネットマスクであれば 1.端末Aは端末Bを同サブネットの端末と認識 2.192.168.2.20 に対するARP要求 3.ルーターが代理ARP応答 となって納得なのですが・・ 恐れ入りますが、ご教授の程よろしくお願いします。 [ メッセージ編集済み 編集者: TOS 編集日時 2006-07-20 18:26 ] |
|
投稿日時: 2006-07-20 18:19
すみません
ネットワークの設定が無茶苦茶のような気がしますが 端末Aと端末Bは同一セグメント。 ルーターが別セグメントのため、そもそも通信ができないのでは |
|
投稿日時: 2006-07-20 18:28
アドレスの記載を誤っておりました。
大変失礼しました。修正済みです。 |
|
投稿日時: 2006-07-25 12:47
こんにちわ。
ProxyARPが有効になっただけでは同一ネットワークのARP要求に応答しないのが 普通のはずだと思います。 ただ、ProxyARPが有効になっているルータで、該当ホストへのホストルーティング などが施してあると、当然応答します。 ルータの設定を確認されてはどうでしょうか。 ARPの応答はもちろん192.168.1.2へのARP要求が出たときに応答します。 |
1