Я использовал сетевой кабель на моем личном ноутбуке с Windows 7 x64 для работы в корпоративной сети. Однажды я отключил его, а затем снова подключил на следующий день. Я даже не пользовался ноутбуком в промежутках между отключением / подключением, но не могу зарегистрироваться в сети? Он продолжает говорить "Идентификация". Я пробовал ipconfig / release и / renew без изменений. Я попытался отключить другие сетевые адаптеры и все еще не повезло. Как я могу получить соединение по кабелю Ethernet, который работал только накануне?
2 ответа
Предполагая, что вы говорите о своем ноутбуке дома, вы проверили, подключен ли ваш маршрутизатор?
Возможно, что DHCP на вашем ноутбуке не может найти DHCP-сервер. Если ваш роутер / кабельный модем / и т.д. (какое бы устройство вы ни использовали для подключения к своему провайдеру) не в сети, или ваш провайдер не работает, вы не сможете получить соединение в зависимости от вашей точной топографии.
Поскольку сеть постоянно "неопознана", это может быть вызвано тем, что политика безопасности 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 » "Рабочая сеть".