私のローカルネットワークでは、次の設定があります。
私のラップトップのipconfig
出力は
また、イーサネット経由で物理プリンターをルーターに接続しました。このプリンタには、IP、サブネット、およびゲートウェイを変更できるhttp
インターフェイスがあります。これが現在の設定です。
ご覧のとおり、プリンターが別のネットワーク10.0.0.100にある場合でも、私のラップトップ(10.1.1.15)は引き続きプリンターにアクセスできます。ラップトップとプリンターの両方が同じデフォルトゲートウェイを共有しているためですか?これらは、現在「内部」で行われている手順ですか?
これらの手順が正確である場合、ルーターの「接続されたデバイス」セクションにプリンターが表示されないのはなぜですか?
また、いくつかの異なるプリンター設定を試してみたところ、次の結果が得られました。
printer setup 1 -- laptop successfully reaches http interface at 10.1.10.100
ip - 10.1.10.100
subnet- 255.255.255.0
default gateway - 192.168.1.1
printer setup 2 -- laptop fails to reach http interface at 10.0.0.100
ip - 10.0.0.100
subnet- 255.255.255.0
default gateway - 192.168.1.1
printer setup 3 (setup described above) -- laptop successfully reaches http interface at 10.0.0.100
ip - 10.0.0.100
subnet- 255.255.255.0
default gateway - 10.1.10.1
セットアップ1はありますか?プリンターが同じネットワーク内にあるため、ラップトップはルーターを経由せずに10.1.10.100
に到達できますか?
これはルーターのアーティファクトのようです。
これはラップトップの観点から起こることであり、IPアドレスをMACアドレスに変換するARPプロトコルが含まれます。レイヤー3はIPアドレスで機能します。 IPアドレスはレイヤー2でMACアドレスに変換され、レイヤー1でネットワークに送信されます。
Who has 10.1.10.1?
10.1.10.1 is at <Router’s MAC Address>
ここが奇妙になるところです:
Who has 10.0.0.100?
10.0.0.100 is at <Printer’s MAC address>
Who has 10.1.10.1?
10.1.10.1 is at <Router’s MAC Address>
Who has 10.1.10.15?
10.1.10.15 is at <Laptop’s MAC address>
それは私が考えることができる唯一のことであり、ルーターがWANとLANインターフェイスの両方で宛先アドレスを探すことによってステップ5で少し奇妙に動作していることを意味します。それ以外は、基本的なIP通信がネットワーク全体で行われる方法。
手順5ではなく、ルーターがWANインターフェースからインターネットに向けてリクエストを送信する準備をしている可能性がありますが、ルーターの一部のメカニズムがリクエストをLANインターフェースに転送します。 SoHoルーターの場合、それを行う設定はないと思いますが、誰が知っていますか。
これを証明するには、Wiresharkをインストールして、上記のパケットフローが表示されるかどうかを確認します。特に、ネットワークトレースでステップ5と6を探します。