3

С этого утра мой настольный компьютер (подключенный напрямую к маршрутизатору) не может подключиться к Интернету. Мой ноутбук подключен к тому же маршрутизатору через точку беспроводного доступа, и его подключение к Интернету работает нормально, поэтому я предполагаю, что маршрутизатор в порядке.

Я могу пинговать 127.0.0.1 на своем настольном компьютере, и огни, где сетевой кабель подключен, светятся. Я также поменял местами сетевые кабели. Без изменений, поэтому я предполагаю, что кабели в порядке.

На настольном ПК автоматически назначается IP-адрес 169.254.xxx.xxx. Поэтому я предполагаю, что компьютер не может получить IP-адрес от маршрутизатора.

Также я заглянул в диспетчер устройств и все вроде в порядке.

Мой роутер имеет последнюю прошивку.

Брандмауэр Windows отключен. У меня нет никаких других брандмауэров.

Я несколько раз перезагружал маршрутизатор и настольный компьютер.

Установлены последние версии драйверов материнской платы.

Есть идеи? Кажется, все в порядке, за исключением того, что мой настольный компьютер не может получить IP-адрес.

Моя среда:

  • Windows XP SP2
  • Billion ADSL Router. Фильтрация MAC отключена. DHCP включен. 100 IP
    адреса доступны в диапазоне IP.
  • Материнская плата MSI K8N SLI (встроенный Ethernet).

7 ответов7

4

В следующих статьях службы поддержки Microsoft рассматривается восстановление TCP/IP и Winsock:

Как сбросить интернет-протокол (TCP/IP)

Как определить и устранить повреждения Winsock2 в Windows Server 2003, Windows XP и Windows Vista

Короче говоря, как администратор вы должны ввести в командной строке:

Сбросить TCP/IP

netsh int ip reset c:\resetlog.txt

Сброс Winsock

netsh winsock reset
3

Можете ли вы открыть командную строку и набрать ipconfig /release и, если ошибок нет, наберите ipconfig /renew, какой ответ вы получите?

Проверьте маршрутизатор, чтобы убедиться, что есть доступные IP-адреса. Если диапазон DHCP мал, а срок аренды велик, можно назначить все доступные IP-адреса.

Наконец, вы можете попробовать вручную назначить IP-адрес, который, как вы знаете, не используется в той же подсети, и попытаться получить доступ в Интернет.

1

Возможно, обновление Windows установило новый драйвер для вашей сетевой карты, который не работает. Проверьте дату в драйвере сетевой карты (Мой компьютер-> Свойства -> Оборудование -> Диспетчер устройств). Если дата очень недавняя, вы можете попытаться откатить драйвер.

1

Я попытался назначить IP-адрес вручную, но я все еще не могу подключиться к Интернету, даже с этим набором.

Так что это действительно не проблема с получением IP-адреса. Это не сетевое соединение. Поэтому вы можете разместить IP-адрес, шлюз и подсеть, которые вы указали вручную, а также команду ping и результаты, где вы пытались пропинговать маршрутизатор.

Я мог бы заподозрить какой-нибудь вирус или вредоносное ПО, поэтому я сделал бы все обычные проверки для этого материала. (т.е. Malwarebytes, Spybot Search & Destroy)

1

Хорошие предложения от всех. Но в итоге единственное, что сработало, это покупка новой сетевой карты.

0

Сетевые подключения Windows XP иногда просто портятся. Вот почему Microsoft добавила вариант восстановления. В любом случае, стоит попробовать. Щелкните правой кнопкой мыши проблемное соединение и выберите « Восстановить». Следуйте инструкциям.

0

У меня была похожая проблема на Windows XP SP3, кажется, это сработало для меня, хотя это для Vista. До этого я сбрасывал TCP/IP.

Найдите следующий узел регистрации:

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

Посмотрите на каждый номер, указанный в узле NetworkCards, чтобы найти GUID сетевого адаптера. С правой стороны в элементе Description указан сетевой адаптер, а в элементе ServiceName указан соответствующий GUID. Запомните этот GUID.

Найдите и щелкните следующий раздел реестра:

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

В этом пути реестра щелкните подраздел GUID сетевого адаптера , соответствующий сетевому адаптеру, подключенному к сети.

В меню «Правка» выберите пункт «Создать» и нажмите «Значение DWORD (32-разрядное)».

В поле «Новое значение № 1» введите DhcpConnEnableBcastFlagToggle и нажмите клавишу ВВОД.

Щелкните правой кнопкой мыши DhcpConnEnableBcastFlagToggle и выберите команду « Изменить».

В поле «Значение» введите 1 и нажмите кнопку «ОК».

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .