![네트워크에 등록하기 위해 이더넷 케이블을 어떻게 구하나요?](https://rvso.com/image/1452874/%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC%EC%97%90%20%EB%93%B1%EB%A1%9D%ED%95%98%EA%B8%B0%20%EC%9C%84%ED%95%B4%20%EC%9D%B4%EB%8D%94%EB%84%B7%20%EC%BC%80%EC%9D%B4%EB%B8%94%EC%9D%84%20%EC%96%B4%EB%96%BB%EA%B2%8C%20%EA%B5%AC%ED%95%98%EB%82%98%EC%9A%94%3F%20.png)
저는 개인용 Windows 7 x64 노트북의 이더넷 케이블을 직장의 회사 네트워크에 사용하고 있습니다. 어느 날 플러그를 뽑았다가 다음 날 다시 꽂았습니다. 그 사이에 노트북을 사용하지도 않았는데 플러그를 뽑거나 꽂았는데 네트워크에 등록할 수 없나요? 계속 "식별 중"이라고 뜹니다. 변경 사항 없이 ipconfig/release 및/renew를 시도했습니다. 다른 네트워크 어댑터를 비활성화하려고 시도했지만 여전히 운이 없습니다. 전날에만 작동했던 이더넷 케이블에 어떻게 연결할 수 있습니까?
답변1
집에 있는 노트북에 대해 이야기하고 있다고 가정할 때, 라우터가 온라인인지 확인하셨나요?
랩탑의 DHCP가 DHCP 서버를 찾지 못할 수도 있습니다. 라우터/케이블 모뎀/등이 있는 경우 (ISP에 연결하는 데 사용하는 장치가 무엇이든) 오프라인이거나 ISP가 다운된 경우 정확한 지형에 따라 연결하지 못할 수도 있습니다.
답변2
네트워크는 영구적으로 "식별되지 않음"이므로 Windows 보안 정책에서 연결을 "공개"로 처리하여 발생할 수 있습니다. 처음 연결했을 때 실수로 설정했을 수도 있지만 확실하지는 않습니다.
연결을 "직장" 또는 "집"으로 설정할 수 있지만 네트워크 어댑터가 여전히 자동으로 IP 주소를 얻으려고 시도하는 경우 이 옵션이 표시되지 않을 수도 있습니다. 그러나 Windows가 연결을 "작업"으로 수락하도록 강제할 수 있으며 그 후에는 컴퓨터가 DNS/DHCP 연결을 얻고 IP 주소를 할당합니다.
내가 찾은 Powershell 스크립트를 사용하여 Windows가 "식별되지 않은" 연결을 수락하도록 강제할 수 있습니다.여기. 링크가 사라질 경우를 대비해 아래에 다시 인쇄했습니다. 단계는 다음과 같습니다:
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-executionpolicy 원격 서명됨
3/ 스크립트 실행
PS> c:\temp\SetWorkNetworkType_work.ps1
"네트워크 및 공유"에서 네트워크 연결을 확인하면 이제 "식별되지 않은 네트워크"가 "네트워크"로 나열되어야 합니다.2" "업무 네트워크"