1

Я использовал сетевой кабель на моем личном ноутбуке с Windows 7 x64 для работы в корпоративной сети. Однажды я отключил его, а затем снова подключил на следующий день. Я даже не пользовался ноутбуком в промежутках между отключением / подключением, но не могу зарегистрироваться в сети? Он продолжает говорить "Идентификация". Я пробовал ipconfig / release и / renew без изменений. Я попытался отключить другие сетевые адаптеры и все еще не повезло. Как я могу получить соединение по кабелю Ethernet, который работал только накануне?

2 ответа2

2

Предполагая, что вы говорите о своем ноутбуке дома, вы проверили, подключен ли ваш маршрутизатор?

Возможно, что DHCP на вашем ноутбуке не может найти DHCP-сервер. Если ваш роутер / кабельный модем / и т.д. (какое бы устройство вы ни использовали для подключения к своему провайдеру) не в сети, или ваш провайдер не работает, вы не сможете получить соединение в зависимости от вашей точной топографии.

1

Поскольку сеть постоянно "неопознана", это может быть вызвано тем, что политика безопасности Windows рассматривает соединение как "общедоступное". Возможно, вы случайно установили это при первом подключении, но я не уверен.

Вы можете попробовать установить соединение как "рабочее" или "домашнее", но вы можете даже не получить эту опцию, если сетевой адаптер все еще пытается автоматически получить IP-адрес. Однако вы можете заставить Windows принять соединение как "Работать", после чего ваш компьютер получит соединение dns/dhcp и назначит IP-адрес.

Вы можете заставить Windows принять "неопознанное" соединение, используя скрипт powershell, который я нашел здесь. Я перепечатал его ниже на случай, если ссылка исчезнет. Шаги:

1/ Создайте этот скрипт в файле вроде c:\temp\SetWorkNetworkType_work.ps1

# 
# 
# This script can be used to change the network category of 
# an 'Unidentified' network to Private to allow common network 
# activity. This script should only be run when connected to 
# a network that is trusted since it will also affect the 
# firewall profile used. 
# This script is provided as-is and Microsoft does not assume any 
# liability. This script may be redistributed as long as the file 
# contains these terms of use unmodified. 
# 
# Usage: 
# Start an elevated Powershell command window and execute 
# SetWorkNetworkType_work.ps1
#  
$NLMType = [Type]::GetTypeFromCLSID('DCB00C01-570F-4A9B-8D69-199FDBA5723B')
$INetworkListManager = [Activator]::CreateInstance($NLMType)

$NLM_ENUM_NETWORK_CONNECTED  = 1
$NLM_NETWORK_CATEGORY_PUBLIC = 0x00
$NLM_NETWORK_CATEGORY_PRIVATE = 0x01
$UNIDENTIFIED = "Unidentified network"

$INetworks = $INetworkListManager.GetNetworks($NLM_ENUM_NETWORK_CONNECTED)

foreach ($INetwork in $INetworks)
{
    $Name = $INetwork.GetName()
    $Category = $INetwork.GetCategory()

    if ($INetwork.IsConnected -and ($Category -eq $NLM_NETWORK_CATEGORY_PUBLIC) -and ($Name -eq $UNIDENTIFIED))
    {
        $INetwork.SetCategory($NLM_NETWORK_CATEGORY_PRIVATE)
    }
}

2/ Обновите политику выполнения для вашего сеанса (при появлении запроса выберите "y")

PS> set-executepolicy remotesigned

3/ Запустить скрипт

PS> c:\temp\SetWorkNetworkType_work.ps1

Если вы проверяете сетевое соединение из "Сеть и общий доступ", теперь в списке "Неопознанная сеть" должно быть указано «Сеть 2 » "Рабочая сеть".

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