web-dev-qa-db-ja.com

別のコンピューターからMACアドレスを複製するまで、ルーターにIPアドレスが与えられません

この問題は、少し前にようやく解決するまで、一日のほとんどを占めていました。残念ながら、最初に問題が表面化した理由や、最終的な「解決策」が機能した理由はまだわかりません。誰かが私がこれに光を当てるのを手伝ってくれることを願っています。

ADSL接続があり、D-LinkDSL-320Bモデムを使用しています。このモデムに接続されているD-LinkDIR-120ルーターがあります。これは、ルーターを切断し、コンピューター(Aと呼びます)をモデムに直接接続した今日まで、何らかの理由でルーターを介して使用できない接続を取得していたため、完全に正常に機能していました。その後、DIR-120ルーターの出荷時設定へのリセットも実行しました。

残念ながら、上記の手順の後、ルーターはADSL接続から(DHCPを介して)IPアドレスを受信しなくなりました。これをデバッグしようとしたときに、ラップトップ(Bと呼びます)もIPアドレスを取得していないことに気付きました(モデムに直接接続している場合)。接続しようとしているときに、次のsyslogエントリが何度も繰り返されていることに気付きました。

6月2日19:30:12jiddo-laptop dhclient:eth0から255.255.255.255ポート67間隔3のDHCPDISCOVER 6月2日19:30:12jiddo-laptop dhclient:80.70.144.254から80.70.144.221のDHCPOFFER 6月2日19:30: 12 jiddo-laptop dhclient:eth0から255.255.255.255ポートへの80.70.144.221のDHCPREQUEST 67 Jun 2 19:30:28 jiddo-laptop dhclient:最後のメッセージが2回繰り返されました

この時点で、コンピュータAは(モデムに直接接続されている場合)問題なく接続できます。

次に、ルーターのMACアドレスを任意のアドレスに変更しようとしました(コンピューターBのMACアドレスのコピーですが、最後の桁が1つ増えています)。ルーターにはまだIPアドレスが割り当てられていません。

最後に、ルーターに3台目のコンピューター(Cと呼びます)のMACアドレスのクローンを作成してみました。 Cがモデムに直接接続されたことはありません。これを行うことはうまくいきました。コンピューターCのMACアドレスのクローンを作成した後、ルーターにはすぐにIPアドレスが割り当てられ、インターネット接続はこれまでと同じように機能します。

さて、私の質問は、他の2台のコンピューターが正常に機能しているのに、コンピューターBとルーターの元のMACアドレスがIPアドレスを取得できないのはなぜですか?別のコンピューターのMACアドレスのクローンを作成しているときに、任意のMACアドレスへの変更が機能しないのはなぜですか?ルーターのMACアドレスが何らかの理由でISPによってブロックされた可能性がありますか(そしてこれを引き起こす原因は何ですか)?

this の質問を見つけましたが、私の状況は、単一のMACアドレスだけを許可するのではなく、いくつかのMACアドレスをブラックリストに載せているように見えます。

誰かがこの種の状況の経験や知識を持っていますか?

2
Jiddo

ADSL/DSLモデムは、接続されたデバイスのMACアドレスを学習し、そのMACアドレスに対してのみ機能するのが一般的です。通常、これはモデムの電源が入ったときに行われます。その他の場合、MACアドレスはISPによって実行されるアップストリームサーバーに登録されます。

場合によっては、記憶されたMACアドレスがしばらくすると期限切れになります。 DHCPリースの期限が切れると、これが発生すると思います。 MACアドレスは、モデムではなく、ISPのDHCPサーバーに記憶されている場合があります。 (モデムは許可されたデバイスとして登録されます。)この場合、リースの期限が切れた後にアドレスを要求する最初のデバイスが登録を許可されます。私はこれがあなたが遭遇したものだと思います。これを確認するには、リースの期限が切れるまでコンピューターを切断し、別のデバイスを接続します。

一部のISPは、ADSL/DSLモデムの識別に基づいてリースを追跡するDHCPサーバーを使用していると思います。次に、リースは、各モデムのMACアドレス、割り当てられたIPアドレス、およびリースの有効期限を追跡します。通常、DHCPサーバーは、MACアドレス、割り当てられたIPアドレス、および有効期限を追跡します。どちらの場合も、デバイス名などのDHCP要求で提供される追加情報も追跡される場合があります。

多くのホーム/オフィスルーターは、接続されたコンピューターのMACアドレスを複製するように構成できます。これにより、既存のDHCPリースを引き継ぐことができます。 DIR-120を工場出荷時の設定にリセットすると、複製されたMACアドレスがすべてクリアされ、複製されたMACアドレスに関連付けられたリースを取り戻すことができなくなります。

コンピュータを切断する前にDHCPリリースをトリガーすることで、MACアドレスを切り替えることができる場合があります。これにより、既存のリースが終了し、新しいMACアドレスを使用して新しいリースを取得できるようになります。新しいMACアドレスでリースを取得すると、新しいIPアドレスが取得される可能性があります。 DHCPの更新では、通常、IPアドレスは変更されません。

1
BillThor