web-dev-qa-db-ja.com

デスクトップPCがルーターからIPアドレスを取得できないのはなぜですか?

今朝から、デスクトップPC(ルーターに直接接続されている)がインターネットに接続できません。私のラップトップはワイヤレスアクセスポイントを介して同じルーターに接続されており、そのインターネット接続は正常に機能しているので、ルーターは正常であると思います。

デスクトップPCで127.0.0.1にpingを実行すると、ネットワークケーブルが接続されているライトが点灯します。ネットワークケーブルも交換しました。変更はありませんので、ケーブルは問題ないと思います。

デスクトップPCで自動割り当てされたIPアドレスは169.254.xxx.xxxです。したがって、PCはルーターからIPアドレスを取得できないと思います。

また、デバイスマネージャーを調べたところ、すべてが順調に見えました。

私のルーターには最新のファームウェアがあります。

Windowsファイアウォールがオフになっています。他にファイアウォールはありません。

ルーターとデスクトップPCの両方を数回再起動しました。

最新のマザーボードイーサネットドライバがインストールされています。

何か案は?デスクトップPCがIPアドレスを取得できないことを除いて、すべてが完全な順序になっているようです。

私の環境:

  • Windows XP SP2
  • 10億ADSLルーター。 MACフィルタリングが無効になっています。 DHCPが有効になっています。 100 IP
    IP範囲で使用可能なアドレス。
  • MSI K8N SLIマザーボード(オンボードイーサネット)。
3
willem

次のMicrosoftサポート記事では、TCP/IPとWinsockの修復について説明しています。

インターネットプロトコル(TCP/IP)をリセットする方法

Windows Server 2003、Windows XP、およびWindows VistaでWinsock2の破損を特定して回復する方法

簡単に言うと、管理者はコマンドプロンプトを入力する必要があります。

TCP/IPをリセットする

netsh int ip reset c:\resetlog.txt

Winsockをリセットする

netsh winsock reset
4
harrymc

コマンドプロンプトを開いてipconfig/releaseと入力し、エラーがない場合はipconfig/renewと入力すると、どのような応答が返されますか?

ルーターをチェックして、使用可能なIPアドレスがあることを確認します。 DHCPの範囲が狭く、リースが長い場合は、使用可能なIPをすべて割り当てることができます。

最後に、同じサブネットで使用されていないことがわかっているIPを手動で割り当てて、Webへのアクセスを試みることができます。

3
Dave M

Windows Updateが、機能していないネットワークカード用の新しいドライバーをインストールした可能性があります。ネットワークカードドライバの日付を確認します([マイコンピュータ]-> [プロパティ]-> [ハードウェア]-> [デバイスマネージャ])。日付がごく最近の日付である場合は、ドライバをロールバックしてみてください。

1
EddieC

手動でIPアドレスを割り当てようとしましたが、その設定をしてもインターネットに接続できません。

したがって、これは実際にはIPアドレスの取得に問題はありません。ネットワーク接続ではありません。したがって、手動で入力したIPアドレス、ゲートウェイ、サブネット、およびpingコマンドと結果をルーターにpingしようとした場所に送信することをお勧めします。

ある種のウイルスやマルウェアが疑われる可能性があるので、通常のスキャンをすべて実行します。 (つまり、Malwarebytes、Spybot Search&Destroy)

1
EddieC

すべてからの良い提案。しかし、結局、うまくいったのは新しいネットワークカードを購入することだけでした。

1
willem

Windows XPネットワーク接続が混乱することがあります。そのため、Microsoftは修復オプションを追加しました。とにかく試してみる価値があります。問題のある接続を右クリックして修復を選択します。 。プロンプトに従います。

0
boot13

Windows XP SP3、 this は、Vista用ですが、私にとってはうまくいったようです。その前に、TCP/IPをリセットしました。

次のレジスタノードを見つけます。

HKEY_LOCAL_MACHINE > SOFTWARE > Microsoft > WindowsNT > CurrentVersion > NetworkCards > <number>

ネットワークアダプタのGUIDを見つけるには、NetworkCardsノードの下にリストされている各番号を確認してください。右側の[説明]項目にはネットワークアダプターが表示され、[ServiceName]項目には対応するGUIDが表示されます。このGUIDを覚えておいてください。

次のレジストリサブキーを見つけてクリックします。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{<Network Adapter GUID>}

このレジストリパスで、ネットワークに接続されているネットワークアダプタに対応するネットワークアダプタGUIDサブキーをクリックします。

[編集]メニューの[新規]をポイントし、[DWORD(32ビット)値]をクリックします。

[新しい値#1]ボックスに、DhcpConnEnableBcastFlagToggleと入力し、Enterキーを押します。

DhcpConnEnableBcastFlagToggleを右クリックし、[変更]をクリックします。

[値のデータ]ボックスに1と入力し、[OK]をクリックします。