IP 충돌 및 시간만료에 따른 방화벽 기능 활성화 방법
해결방법
방법 1: "Setup API InstallHinfSection" 함수를 호출하여 Windows 방화벽 설치
Windows 방화벽을 설치하려면 다음과 같이 하십시오.
- 시작, 실행을 차례로 누르고 cmd를 입력한 다음 확인을 누릅니다.
- 명령 프롬프트에서 다음 명령줄을 입력한 다음 Enter 키를 누릅니다.
Rundll32 setupapi,InstallHinfSection Ndi-Steelhead 132 %windir%\inf\netrass.inf
- Windows를 다시 시작합니다.
- 시작, 실행을 차례로 누르고 cmd를 입력한 다음 확인을 누릅니다.
- 명령 프롬프트에서 다음 명령을 입력한 후 Enter 키를 누릅니다.
Netsh firewall reset
- 시작, 실행을 차례로 누르고 firewall.cpl을 입력한 다음 Enter 키를 누릅니다. Windows 방화벽 대화 상자에서 사용(권장)을 누른 다음 확인을 누릅니다.
방법 2: 레지스트리에 Windows 방화벽 항목 추가
경고 레지스트리 편집기나 다른 방법을 사용하여 레지스트리를 잘못 수정하면 심각한 문제가 발생할 수 있습니다. 이 문제를 해결하려면 운영 체제를 다시 설치해야 할 수도 있습니다. Microsoft는 이러한 문제의 해결을 보증하지 않습니다. 레지스트리 수정에 따른 모든 책임은 사용자에게 있습니다.
레지스트리에 Windows 방화벽을 추가하려면 다음과 같이 하십시오.
- 다음 텍스트를 메모장에 복사한 다음 Sharedaccess.reg라는 이름으로 파일을 저장합니다.
===============================================================================================
[-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
===============================================================================================
- Sharedaccess.reg를 두 번 눌러 이 파일의 내용을 레지스트리에 추가하고 Windows 방화벽 항목을 만듭니다.
- Windows를 다시 시작합니다.
- 시작, 실행을 차례로 누르고 cmd를 입력한 다음 확인을 누릅니다.
- 명령 프롬프트에서 다음 명령을 입력한 후 Enter 키를 누릅니다.
Netsh firewall reset
- 시작, 실행을 차례로 누르고 firewall.cpl을 입력한 다음 확인을 누릅니다.
- 사용할 Windows 방화벽 설정을 구성합니다.
===============================================================================================
이후 실행시 방화벽이 실행이 되지 않았지만 방화벽 실행시 일어나는 오류 메시지는 변경되었다.
"네트워크주소변환구성요소(Ipnat.sys)를 사용할수있는 다른프로그램 또는 서비스가 실행되고있기 때문에 Windows방화벽을 실행할 수 없습니다"
라는 오류 메시지 였다 하 이건또 무엇인가..
또 해결방법을 구신에게 물어보았다.. 구신이 나에게 대답하기를
RRAS (Routing and Remote Access Service)가 시작 되어 있는지 확인 해 보세요.
확인 방법
1. 시작->프로그램 -> 관리도구 -> 라우팅 및 원격 액세스 메뉴 클릭
2. 서버 이름 표시되어 있고 초록색 화살표가 위로 표시되어 있다면 시작 되어 있는 겁니다.
3. 서버 이름 선택 후 오른쪽 마우스 클릭 후 사용 안함 하시면 됩니다.
이렇게 하면된단다...하지만 난 해결되지 않았다.. 해킹을 당해서인지 자꾸 시스템 의 모든 로그가 지워지고 마지막에는 뭔짓을 혔는지..
원격접속도 안되더라 ㅡㅡ; 로컬에선 인터넷이 문제가 없는데.. 고객 보고 들어와서 백업받구 OS 밀어라구혔다.. 쩝..