web-dev-qa-db-ja.com

ネットワークデバイスが169.254.x.xの範囲のIPアドレスを取得していますか?

私のwifiルーターに何が起こっているのか完全に混乱しているので、ここで助けを求めてください。

構成

ケーブルに接続され、255.255.255.0マスクで構成されたモデム/ wifiルーター(Netgear CG3000D —メインと呼びましょう)を持っています。 LANは正常に機能し、192.168.0.xxxのIPアドレスを取得しています。

CAT5経由でルーターに接続すると、スイッチとして使用され、別のwifiネットワークをブロードキャストする別のwifiルーターがあります。255.255.255.0のIPアドレスが、LANポートとWi-Fi接続に表示されます。

メインルーターからのwifiでは、DHCP経由で192.168.0.xxxのIPを使用していて、すべてが完全に機能していました。

問題

しかし、突然、ある時点で、メインルーターがwifi接続を255.255.0.0マスクに切り替えることにしました。したがって、このネットワークに接続されたデバイスは169.254.x.xのIPを取得し、ネットワーク上の他のデバイスと通信できなくなります。

質問

これがなぜ起こったのか、またこれらの設定がどこにあるのか、私は完全に困惑しています。メインルータの何もこれを設定していないようです。そして、私は2番目のスイッチがこれに影響を与えるべきではないと思いますが、全体像を与えるためにそれを言及しました。

どこを見ればいいですか?

16
Dennis K

これを試してみてください。 。 。

  1. 169.254.x.xアドレスを取得しているマシンの電源を切り、電源を切ったままにします。

  2. 次に、ワイヤレスルーターから電源プラグを抜き、電源を切った状態で2分間待ってから、再び差し込んで電源を入れます。

  3. 5分待ってから、問題のあるマシンを起動します。

ルーターに接続されているデバイスのIP割り当てを確認し、正常に戻っているかどうかを確認します。


169.254.x.xアドレス

169.254.xx IPアドレスはこのマシンに動的に割り当てられたIPアドレスだったので、DHCPにIPアドレスを与える際に問題が発生していることがわかっていました。ルーターがこのように動作し始めるとき、これは何度も見たことがあります。Windowsだけでなくてもかまいません。

自動プライベートIPアドレス指定(APIPA)は、Microsoft Windowsでサポートされているローカルインターネットプロトコルバージョン4(IPv4)ネットワーク用のDHCPフェールオーバーメカニズムです。 APIPAを使用すると、DHCPクライアントがIPアドレスを取得できますDHCPサーバーが機能していない場合。 APIPAは、Windows 10を含むすべての最新バージョンのWindowsに存在します。

DHCPプロセスが失敗すると、Windowsはプライベート範囲169.254.0.1から169.254.255.254までのIPアドレスを自動的に割り当てます。クライアントはARPを使用して、選択したAPIPAアドレスが使用を決定する前にネットワーク上で一意であることを確認します。その後、クライアントは定期的な間隔(通常は5分)でDHCPサーバーに再度チェックインし続け、DHCPサーバーが再び要求を処理できるようになると、クライアントのアドレスを自動的に更新します。

ソース


理由

ルーターは、電気で動作するOSと回路コンポーネントを備えた他のデバイスと同じです。時々、それらは断片化されたメモリなどを取得し、すべての機能と機能がそのような動作が存在するときに再び正しく機能するためにすべてをリフレッシュするために電源を入れ直す必要があります。

パワーサイクリングルーターは、すべてのデバイスがルーターから切断されている間(有線および無線)に最もよく機能するようです。したがって、電源をオフにします。


その他の考慮事項

このような問題が引き続き発生する場合は、ルーターのメーカーとモデルのファームウェアアップデートを探すこともできます。継続的な経験を続けている場合は、新しいバージョンのファームウェアでパッチが適用されているバグやメモリリークなどがある可能性があります。これ(あなたがそれなしで何日も行ったとしても...)。

22
Pimp Juice IT