OS

윈도우 서버 ipnat.sys 가 이미 사용되고 있습니다. 관련

AlrepondTech 2020. 9. 11. 06:26
반응형

 

 

 

 

 

=================================

=================================

=================================

 

 

 

 

 

출처: http://support.microsoft.com/kb/920074/ko

방법 1: "Setup API InstallHinfSection" 함수를 호출하여 Windows 방화벽 설치

Windows 방화벽을 설치하려면 다음과 같이 하십시오.

  1. 시작, 실행을 차례로 누르고 cmd를 입력한 다음 확인을 누릅니다.
  2. 명령 프롬프트에서 다음 명령줄을 입력한 다음 Enter 키를 누릅니다.Rundll32 setupapi,InstallHinfSection Ndi-Steelhead 132 %windir%\inf\netrass.inf
  3. Windows를 다시 시작합니다.
  4. 시작, 실행을 차례로 누르고 cmd를 입력한 다음 확인을 누릅니다.
  5. 명령 프롬프트에서 다음 명령을 입력한 후 Enter 키를 누릅니다.Netsh firewall reset
  6. 시작, 실행을 차례로 누르고 firewall.cpl을 입력한 다음 Enter 키를 누릅니다. Windows 방화벽 대화 상자에서 사용(권장)을 누른 다음 확인을 누릅니다.

위로 가기

방법 2: 레지스트리에 Windows 방화벽 항목 추가

경고 레지스트리 편집기나 다른 방법을 사용하여 레지스트리를 잘못 수정하면 심각한 문제가 발생할 수 있습니다. 이 문제를 해결하려면 운영 체제를 다시 설치해야 할 수도 있습니다. Microsoft는 이러한 문제의 해결을 보증하지 않습니다. 레지스트리 수정에 따른 모든 책임은 사용자에게 있습니다.

레지스트리에 Windows 방화벽을 추가하려면 다음과 같이 하십시오.

  1. 다음 텍스트를 메모장에 복사한 다음 Sharedaccess.reg라는 이름으로 파일을 저장합니다.Windows 레지스트리 편집기 버전 5.00 [-HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess] [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess] "DependOnGroup"=hex(7):00,00 "DependOnService"=hex(7):4e,00,65,00,74,00,6d,00,61,00,6e,00,00,00,57,00,69,00,\ 6e,00,4d,00,67,00,6d,00,74,00,00,00,00,00 "Description"="Provides network address translation, addressing, name resolution and/or intrusion prevention services for a home or small office network." "DisplayName"="Windows Firewall/Internet Connection Sharing (ICS)" "ErrorControl"=dword:00000001 "ImagePath"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,\ 74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,\ 00,76,00,63,00,68,00,6f,00,73,00,74,00,2e,00,65,00,78,00,65,00,20,00,2d,00,\ 6b,00,20,00,6e,00,65,00,74,00,73,00,76,00,63,00,73,00,00,00 "ObjectName"="LocalSystem" "Start"=dword:00000002 "Type"=dword:00000020 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Epoch] "Epoch"=dword:00002cd0 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters] "ServiceDll"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,\ 00,74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,\ 69,00,70,00,6e,00,61,00,74,00,68,00,6c,00,70,00,2e,00,64,00,6c,00,6c,00,00,\ 00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy] [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\DomainProfile] [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\DomainProfile\AuthorizedApplications] [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\DomainProfile\AuthorizedApplications\List] "%windir%\\system32\\sessmgr.exe"="%windir%\\system32\\sessmgr.exe:*:enabled:@xpsp2res.dll,-22019" [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile] [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile\AuthorizedApplications] [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile\AuthorizedApplications\List] "%windir%\\system32\\sessmgr.exe"="%windir%\\system32\\sessmgr.exe:*:enabled:@xpsp2res.dll,-22019" [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Setup] "ServiceUpgrade"=dword:00000001 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Setup\InterfacesUnfirewalledAtUpdate] "All"=dword:00000001 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Enum] "0"="Root\\LEGACY_SHAREDACCESS\\0000" "Count"=dword:00000001 "NextInstance"=dword:00000001
  2. Sharedaccess.reg를 두 번 눌러 이 파일의 내용을 레지스트리에 추가하고 Windows 방화벽 항목을 만듭니다.
  3. Windows를 다시 시작합니다.
  4. 시작, 실행을 차례로 누르고 cmd를 입력한 다음 확인을 누릅니다.
  5. 명령 프롬프트에서 다음 명령을 입력한 후 Enter 키를 누릅니다.Netsh firewall reset
  6. 시작, 실행을 차례로 누르고 firewall.cpl을 입력한 다음 확인을 누릅니다.
  7. 사용할 Windows 방화벽 설정을 구성합니다.

이러한 방법으로 문제가 해결되지 않으면 Windows XP SP2를 다시 설치하십시오.

 

 

 

 

=================================

=================================

=================================

 

 

 

출처: http://unfusion.kunsan.ac.kr/word/archive/898

관리하고 있는 서버 중 한대가 지난 주 금요일 문제를 일으켰다. 서버가 꺼진 줄 알았는데 한 시간 반 동안 달려가 확인해보니 서버는 멀쩡하게 켜져있는데 원격접속만 되지 않고 있었다. 무지하게 막히는 금요일 퇴근길을 피하기 위해 서둘러 문제를 해결하려고 했으나 대체 뭐가 문제인지 알 수가 없었다. 게다가 방화벽이 뜨지 않는 새로운 문제도 발견되었다.
원격접속 문제는 서비스들을 만지작 거리고 재부팅을 했더니 해결되었으나 방화벽 설정화면이 뜨지 않는 문제는 결국 해결하지 못한 채, 갈 때 한시간 반 걸렸던 길을 3시간이 걸려 돌아왔다. 그리고 주말 내내 문제가 무엇인지 찾아보았으나 찾아낸 정보로는 해결이 되지 않았다.

방화벽 설정시 발생하는 에러는 ipnat.sys 가 이미 사용되고 있다는 내용으로 오류 170번으로 표시된다. 자원이 이미 사용 중이어서 방화벽 서비스를 시작할 수 없다는 것인데 이와 관련하여 내용을 검색해보니 서비스 중 Routing and Remote Access를 실행 중지시키면 방화벽이 실행된다는 것이었다. 그러나 아무리 중지해도 방화벽은 실행되지 않았다.

결국 이것 저것 만지작 거리다 찾아낸 것은 사용자 서버 관리 페이지에 요상한 서비스가 하나 추가되어 있는 것을 발견한 것이다. 원격액세스 및 VPN 서버라는 이상한 서버 설정이 되어 있었는데 언제 했는지 기억도 나지 않는 이 서버 설정 때문에 방화벽이 실행되지 않는 것이었다. 웃긴건 이 서버 설정을 삭제하려는데 삭제가 되지 않는다는 것!

이 문제를 해결한 방법은 다른 서버에서 rrasmgmt.msc파일을 복사해 집어넣고 서버설정을 삭제하는 것이었다. 이 방법이 먹힐까 생각했는데 의외로 순순히 서비스가 삭제되어서 신기할 정도였다. 그 뒤에는 당연히 방화벽이 살아났지만 아직도 풀리지 않는 의문은 저 원격액세스 및 VPN 서버가 어째서 설정되어 있나 하는 점이다.

아! 이 지겨운 서버관리의 늪.

 

 

 

 

=================================

=================================

=================================

 

 


 

반응형