DHCPサーバーからIPアドレスを取得できませんでした

DHCPDynamic Host Configuration Protocolの略です。クライアントマシンにIPアドレスや、サブネットマスク、デフォルトゲートウェイなどの関連する構成情報を提供します。DHCPは、特に大規模なネットワークにおいて重要です。各クライアントに自動的に一意の動的IPアドレスを割り当てるためです。DHCPを使用すると、プロセス全体が自動化されますが、DHCPを使用しない場合はIPアドレスを手動で構成する必要があります。DHCPが機能しない場合や関連するエラーが発生した場合は、インターネットにアクセスできません。この記事では、ルーターまたはクライアントマシンがDHCPサーバーからIPアドレスを取得できない場合に対処する方法を説明します。

DHCPサーバーからIPアドレスを取得できませんでした

WiFiルーターに「DHCPサーバーからIPアドレスを取得できませんでした」と表示された場合は、ルーターを再起動して問題が再発するかどうかを確認します。再発する場合は、以下に示す解決策を試すことができます。

  1. DHCPのステータスを確認する
  2. DHCPクライアントを再起動する
  3. 一時的にウイルス対策とファイアウォールを無効にする
  4. ネットワークアダプタのトラブルシューティングを実行する
  5. ネットワークのプロパティを編集する
  6. TCP/IPを解放し、DNSをフラッシュし、Winsockをリセットする
  7. ネットワークアダプタを再インストールする
  8. DHCPサーバーで重複するIPアドレスの競合を修正する
  9. VLANごとに異なるIPアドレスを構成する

これらの解決策を詳しく見ていきましょう。

1] DHCPのステータスを確認する

WindowsデバイスでDHCPが無効になっている場合、このような問題が発生します。したがって、最初のステップは、デバイスでDHCPが有効になっているかどうかを確認することです。確認するには、以下の手順に従います。

  1. コントロールパネルを開きます。
  2. 表示方法モードでカテゴリを選択します。
  3. ネットワークとインターネットをクリックします。
  4. ネットワークと共有センターをクリックします。
  5. 左側にあるアダプター設定の変更リンクをクリックします。
  6. ネットワーク接続をダブルクリックします。
  7. 全般タブで、詳細ボタンをクリックします。

ネットワーク接続の詳細ウィンドウが開きます。DHCPが有効になっているかどうかを確認します。DHCPが有効になっている場合、その隣にはいが表示されます。デバイスでDHCPが無効になっている場合は、有効にする必要があります。

2] DHCPクライアントを再起動する

現在Windowsコンピュータで発生している問題は、DHCPクライアントを再起動することで修正できます。昇格されたコマンドプロンプトで以下のコマンドを実行して再起動できます。

net stop dhcp
net start dhcp

上記のコマンドをコマンドプロンプト(管理者)に1つずつコピーして貼り付け、各コマンドを入力したらEnterキーを押します。上記のコマンドを実行したら、コンピュータを再起動します。

または、サービスアプリからDHCPクライアントを再起動することもできます。手順は以下に記載されています。

  1. 実行コマンドボックスを開き、services.mscと入力します。OKをクリックします。これにより、Windowsデバイスでサービスアプリが開きます。
  2. 下にスクロールしてDHCPクライアントを見つけます。
  3. 右クリックして再起動を選択します。
  4. ダブルクリックしてプロパティを開きます。スタートアップの種類自動を選択します。
  5. 適用をクリックしてからOKをクリックします。
  6. サービスアプリを閉じます。
  7. コンピュータを再起動します。

3] ウイルス対策とファイアウォールを一時的に無効にする

ファイアウォールとサードパーティのウイルス対策を無効にします。ウイルス対策がDHCPと競合している可能性があります。ウイルス対策を無効にした後、問題が解決するかどうかを確認します。これで問題が解決した場合は、ウイルス対策のカスタマーサポートにご連絡ください。

4] ネットワークアダプタのトラブルシューティングを実行する

ネットワークアダプタのトラブルシューティングは、Microsoft Windowsオペレーティングシステムの自動化されたツールです。このツールを実行して、ネットワーク関連の問題を修正できます。ネットワークアダプタのトラブルシューティングを実行して、問題が解決するかどうかを確認します。

以下の手順に従います。

  • Windows 10では、設定を開き、「更新とセキュリティ >トラブルシューティング >追加のトラブルシューティング」に移動します。ネットワークアダプタを選択し、トラブルシューティングの実行ボタンをクリックします。
  • Windows 11では、設定を開き、「システム >トラブルシューティング >その他のトラブルシューティング」に移動します。ネットワークアダプタの横にある実行ボタンをクリックします。

5] ネットワークのプロパティを編集する

IPv4ネットワークアダプタの設定が誤って構成されていると、DHCPエラーが発生することもあります。カスタムIPアドレスを定義している場合は、この設定を自動に変更して問題が解決するかどうかを確認することをお勧めします。以下の手順が参考になります。

  1. コントロールパネルを開き、表示方法モードでカテゴリを選択します。
  2. ネットワークとインターネット >ネットワークと共有センター」に移動します。
  3. 左側にあるアダプター設定の変更リンクをクリックします。
  4. ネットワーク接続(WiFiまたはイーサネット)を右クリックしてプロパティを選択します。
  5. インターネットプロトコルバージョン4(TCP/IPv4)を選択し、プロパティをクリックします。
  6. 以下のオプションを選択します。
    • IPアドレスを自動的に取得する。
    • DNSサーバーアドレスを自動的に取得する。
  7. OKをクリックします。
  8. もう一度OKをクリックして、ネットワークのプロパティウィンドウを閉じます。

コンピュータを再起動して、問題が解決するかどうかを確認します。

6] TCP/IPを解放し、DNSをフラッシュし、Winsockをリセットする

TCP/IPの解放と更新、DNSのフラッシュ、Winsockのリセットを行うことで、インターネットの問題を解決できます。メモ帳を使用してBATファイルを作成することで、ワンクリックでこれを行うことができます。これらのアクションを実行するために必要なすべてのコマンドを記述し、そのファイルを.bat拡張子で保存するだけです。これで、そのファイルを実行するたびに、WindowsはTCP/IPを解放して更新し、DNSをフラッシュし、Winsockをリセットします。

ネットワークとインターネットの問題を解決するには、FixWin 11ユーティリティを使用することもできます。

7] ネットワークアダプタを再インストールする

現在発生している問題の原因として考えられるのは、ネットワークドライバーが古いまたは破損していることです。これが原因の場合は、ネットワークドライバーを再インストールすることで問題が解決します。手順は次のとおりです。

  1. Win + Xキーを押し、デバイスマネージャーを選択します。
  2. デバイスマネージャーが表示されたら、ネットワークアダプターノードをダブルクリックして展開します。
  3. WiFiアダプターを右クリックし、デバイスのアンインストールを選択します。
  4. ネットワークアダプターをアンインストールしたら、コンピュータを再起動します。

Windowsは再起動時にハードウェアの変更を自動的に検出し、不足しているネットワークアダプターを自動的に再インストールします。

8] DHCPサーバーの重複IPアドレスの競合を修正する

DHCPサーバーで重複IPアドレスの競合が発生すると、ネットワークデバイスはDHCPサーバーからIPアドレスを取得できず、このエラーメッセージが表示されます。デバイスに静的IPアドレスを割り当てている場合は、それを自動に変更します。これは上記のメソッド4で説明しました。または、DHCPサーバーから静的IPアドレスを除外できます。その手順は次のとおりです。

  1. 問題のあるDHCPクライアントコンピュータの電源を切ります。
  2. DHCP設定を開き、DHCP IPアドレス範囲から静的IPアドレスを除外します。
  3. DHCPクライアントコンピュータの電源を入れます。

9] 各VLANに異なるIPアドレスを構成する

スイッチを介して同じルーターに異なるコンピュータを接続している場合は、各VLANに異なるSVI IPアドレスを構成する必要があります。同じIPアドレスは、同じルーターに接続されているデバイス間で競合を引き起こします。これにより問題が解決するはずです。

クライアントホストがDHCPサーバーからIPアドレスを取得できない場合、どうすればよいですか?

クライアントホストがDHCPサーバーからIPアドレスを取得できない場合は、そのデバイスでDHCPが有効になっているかどうかを確認する必要があります。DHCPが無効になっている場合、クライアントはDHCPサーバーからIPアドレスを取得できません。この問題は、DHCPサーバー上のIPアドレスの競合によっても発生します。この問題を解決するには、DHCPサーバーから静的IPアドレスを除外する必要があります。

場合によっては、サードパーティのウイルス対策やファイアウォールが原因で問題が発生することがあります。ウイルス対策とファイアウォールを一時的に無効にすることで、これを確認できます。これで問題が解決した場合は、ウイルス対策プロバイダーのカスタマーケアチームに連絡して、この問題を解決してください。

破損した古いネットワークアダプタも、この問題を含むさまざまな問題を引き起こします。したがって、ネットワークアダプタを最新の状態に保つ必要があります。1つ試すことができるのは、現在システムにインストールされているWiFiドライバーをアンインストールしてから、デバイスを再起動して再インストールすることです。これにより問題が解決するはずです。

DHCPが失敗するとどうなりますか?

DHCPは、特定のネットワークに接続されているクライアントに自動的に一意のIPアドレスを割り当てます。DHCPが失敗すると、クライアントにIPアドレスを割り当てるこの自動プロセスが中断され、ユーザーはインターネットにアクセスできなくなります。

お役に立てば幸いです。