リースされたIPをすべてのルーターがどのように記憶するのですか?別のルータに接続しても変わりませんか。


1

私はこれを正しく理解していれば。あなたが最初に接続したときにDHCPサーバーはあなたにIPアドレスをリースします。私が8階から2階に移動した場合、私はおそらく別のルーターに接続するでしょう。リース期限がまだ切れていない場合、新しいルータはどのようにして私のリースされたIPが何であるかを判断しますか?そして、私がサブネットワーク192.168.3.0に接続していて、別のサブネットワークに属するIPをリースしたとしたら、それは少し混乱しないでしょうか。


8階から2階に移動すると、同じネットワーク上の同じルータの背後にある別の「ルータ」ではなく、異なる「アクセスポイント」に接続している可能性があります。あなたの質問の最後の数行はあまり意味がありません、どのDHCPサーバが192.168.3.0を配ったのですか?
Tyson

ごめんなさい。私はこれを完全に理解していなかったので、私は私の例の道を去ったと思います。私の見たところでは、学校のネットワークには建物全体に複数のルーターがあり、各ルーターは少なくとも1つのプライベートネットワークに接続されていました。したがって、ある場所から別の場所に移動すると、別のサブネットワークに接続することになります。明らかにそうではありません。リースされたIPがどこに保存される可能性が最も高いか知っていますか?
John Doe

人々は最近ルーター幸せです。彼らは良い無線LANを持っていない場合、彼らは別のルータに接続します。学校のネットワークには複数のルーターがなく、代わりに複数のアクセスポイントと管理対象スイッチがあります。スーパーユーザーを読むことによって証明されるように、人々が「ルーター」を使って自宅ですることはあなたを混乱させるものです。しかし、一般的に自宅では人々は1つのルーターしか持っていないはずです、そして彼らがより多くのwifiを必要とするなら彼らはアクセスポイントを追加するべきです。 IPはどこに保存されていますか?あなたはDHCPサーバーまたはあなたのコンピュータ上のどちらを意味しましたか?あなたがあなたのコンピュータを意味するならば、私たちはOSを知る必要があります。
Tyson

それは今もっとずっと理にかなっている、ありがとう。私は、大規模なプライベートネットワークがどのようにしてリースされているすべてのIPアドレスを追跡および更新するのかを理解しようとしていました。どのようにして誰かがラップトップを歩き回ってどこからでも接続しても同じプライベートIPを持つことができるか。私は、DHCPがどこに保存されているのか、そしてあなたが接続しているすべてのアクセスポイントがどのIPをリースしているのかを知る方法について少し混乱していました。
John Doe

もう1つのポイントは、私たちが自宅でルーターと呼んでいるのは、実際にはルーター、DHCPサーバー、アンマネージドスイッチ、wifiアクセスポイント、そして場合によってはすべて単一のシャーシに組み込まれルーターと呼ばれるモデムです。実際には3つか4つのネットワークデバイスが1つのパッケージにまとめられています。
Tyson

回答:


1

これはあなたがIPアドレスを要求するときに起こることです:

# dhclient -v usb0
Internet Systems Consortium DHCP Client 4.2.4
Copyright 2004-2012 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/

Listening on LPF/usb0/9c:eb:e8:2c:46:66
Sending on   LPF/usb0/9c:eb:e8:2c:46:66
Sending on   Socket/fallback
DHCPDISCOVER on usb0 to 255.255.255.255 port 67 interval 3 (xid=0x663c9e23)
DHCPREQUEST of 192.168.11.91 on usb0 to 255.255.255.255 port 67 (xid=0x239e3c66)
DHCPOFFER of 192.168.11.91 from 192.168.11.1
DHCPACK of 192.168.11.91 from 192.168.11.1
bound to 192.168.11.91 -- renewal in 34984 seconds.

これはLinuxでは、イーサネットインタフェース(と呼ばれます)のために起こります usb0 しかし、その内容はすべてのOSとすべてのインタフェースで同じです。

上記からは完全には明らかではありませんが、DHCPサーバーがネットワーク上に存在するかどうか(またはネットワークに接続されている場合は放送電波上に存在するかどうか)無線LANネットワークに接続されている)。

それが肯定応答を受け取ると、それはそれが保持していた前のIPアドレス(上記の場合では192.168.11.91)を尋ねます。これは切断の影響を最小限に抑えるために行われます。 openvpnmosh、そして正しく設定された ssh ローカルの切断後にサーバーにシームレスに再接続することができ、同じLANアドレスを再取得することはそれを可能にするのに役立ちます。

サーバーは、必要なIPアドレスがIPアドレスの配布に必要な範囲内にあるかどうか、そのアドレスが取得されるかどうか、および取得される場合は、要求しているのとまったく同じMACアドレスに割り当てられているかどうかを確認します。最初の質問に対する答えが はい そして第二に いいえ それからあなたはあなたが求めたIPアドレスを持つことができます。答えが はい 上記の3つの質問すべてにお答えします。


新しいIPアドレスを取得する必要があると判断された方法を説明できますか。たとえば、自分の家から友達の家にノートパソコンを持ち運ぶときなどです。多機能(ルーター/モデム/アクセスポイント)ボックスは、ラップトップがネットワーク内にあるはずのない送信元アドレスを使用していることを検出しますか?
Scott

@Scott私が上で言ったように:あなたのPCはそれがそれが接続された最後の時と同じIPアドレスを要求します( DHCPREQUEST of 192.168.11.91 on usb0 ルーターはそのようなアドレスを除外できるかどうかをチェックします。割り当て可能なアドレスの範囲が 192.168.1.100-192.168.1.200その後、それはおそらく192.168.11.91を割り当てることができませんでした、そしてPCは新しいアドレスを取得するでしょう。
MariusMatutiae
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.