컴퓨터잡담

DHCP서버 IP시간 만료로 인터넷이 안되는 경우 해결방법

by 디케 posted Jun 22, 2011
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 댓글로 가기 인쇄

DHCP서버 IP시간 만료로 인터넷이 안되는 경우 해결방법


보통 FTTH의 경우 IP 할당시간을 1시간을 준다.

클라이언트는 IP 할당시간의 50%가 되면 자동갱신을 하게되며 만약 이때에 제대로 할당 받지 못하게

될 경우 85% 시점에 다시한번 갱신요청을 한다.


헌데, IP 갱신을 하지 못하여 할당시간 초과로 DHCP에서 IP를 회수해 가버리면서 IP시간 만료시

인터넷이 되지 않는 경우가 발생하는 일이 간혹 발생한다.



이때에 제어판 -> 방화벽을 클릭해보시면

 

 

연결된 서비스가 실행되고 있지 않아서 Windows 방화벽 설정을 표시할 수 없습니다.

Windows Firewall/Internet Connection Sharing (ICS) 서비스를 시작하시겠습니까?

Windows에서 Windows Firewall/Internet Connection Sharing (ICS) 서비스를 시작할 수 없습니다.

 

이런식으로 나오며 이는 방화벽의 설정오류 또는 방화벽상에 문제가 발생한것으로 

이는 PC 문제이며, 네트워크 환경에 문제가 발생하여 IP 할당요청이 불가능한 상황을

정상적인 윈도우 CD를 이용할 경우 복구 되고 근본적인 해결책은 네트워크 환경부분을 정상복원하는

것인데,


Winsock 손상에 따른 문제라고 볼 수 있다.


Windows XP SP2에서 Windows 방화벽 서비스를 시작할 수 없다




제어판의 관리도구에 이벤트뷰터에서는 다음과 같은 경고문구가 뜬다.


"시간 서비스 제공자가 사용 가능한 시간 스탬프를 제공하지 않아서 시간 서비스에서 시스템 시간을

 86400초 동안 동기화 하지 못했습니다. 시간 서비스는 시간 원본과 동기화 할수 있을 때까지 로컬

시스템 시간을 업데이트 하지 않습니다. 로컬 시스템이 클라이언트의 시간 서버로 사용되도록 구성되면

 클라이언트에 대한 시간 원본으로 사용 되지 않습니다. 시간 서비스는 계속 시간 원본과의 동기화를

시도합니다. 자세한 내용은 다른 W32time 이벤트에 대한 시스템 이벤트 로그를 참조 하십시오. 인스턴트

 시간 동기화를 강제로 수행하려면 'w32tm /resync'를 실행 하십시오."


믈론 시작->실행창에 'w32tm /resync'를 실행하면 일시적인 복원은 가능하다.



[해결시 점검해보아야 할 사항들]

방법 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라는 이름으로 파일을 저장합니다.

파일자료 참고 : Windows XP SP2에서 Windows 방화벽 서비스를 시작할 수 없다

 

 

Windows를 다시 시작합니다.

시작, 실행을 차례로 누르고 cmd를 입력한 다음 확인을 누릅니다.

명령 프롬프트에서 다음 명령을 입력한 후 Enter 키를 누릅니다.

Netsh firewall reset

 

시작, 실행을 차례로 누르고 firewall.cpl을 입력한 다음 확인을 누릅니다.

사용할 Windows 방화벽 설정을 구성합니다.

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


Windows 방화벽 서비스가 시작되었는지 확인하려면 다음과 같이 하십시오.

시작, 실행을 차례로 누르고 services.msc를 입력한 다음 확인을 누릅니다.

서비스 목록에서 Windows Firewall/Internet Connection Sharing (ICS)을 찾습니다. 서비스 상태가 시작됨

인지 확인합니다.

이 서비스 기능을 사용하는 방법에 대한 자세한 내용을 보려면 동작 메뉴에서 도움말을 누릅니다.




[Winsock 초기화 방법]


netsh 명령어..

netsh int ip reset reset.log

netsh winsock reset


참고키워드 : http://support.microsoft.com/kb/920074/ko

참고1) : http://support.microsoft.com/kb/317518/ko?FR=1&PA=1&SD=HSCH 

참고2) : http://support.microsoft.com/kb/822123/ko

참고3) : http://windowsxp.mvps.org/sharedaccess.htm



[Winsock 손상시 나타나는 현상]


다음 중 하나 또는 모든 현상이 나타날 수 있습니다.


• '인터넷' 인터페이스를 갱신하는 동안 오류가 발생했습니다. 소켓 이외의 개체에 작업을 시도했습니다.


• ipconfig /renew 명령을 실행하면 다음과 같은 오류 메시지가 나타날 수 있습니다. "로컬 영역 연결 인터페이스를 갱신하는 동안 오류가 발생했습니다: 소켓 이외의 개체에 작업을 시도했습니다. 드라이버에 연결할 수 없습니다. 오류 코드는 2입니다.”


• 장치 관리자에서 숨김 장치 표시를 누르면 오류 코드 24와 함께 "비 플러그 앤 플레이 드라이버" 아래에 TCP/IP 프로토콜 드라이버가 사용되지 않는 것으로 표시됩니다.


• 전화 접속 연결을 만들 때 다음과 같은 오류 메시지가 나타날 수 있습니다. 오류 720: 구성된 PPP 프로토콜이 없습니다.


• 명령 프롬프트에서 ipconfig 명령을 실행하면 다음 중 하나와 유사한 오류 메시지가 나타날 수 있습니다.


The operation failed since no adapter is in the state permissible for this operation


관련된 개체 종류에 대한 해당 작업은 지원되지 않습니다.


• 명령 프롬프트에서 Netsh int ip reset resetlog.txt 명령을 실행하면 다음 오류 메시지가 나타날 수 있습니다.


오류 코드 10107 때문에 IPMONTR.DLL의 초기화 함수 INITHELPERDLL을(를) 시작하지 못했습니다.