ISA 2004 또는 ISA 2006을 실행하는 서버 컴퓨터에서 Microsoft Firewall 서비스를 시작하려고 할 때 다음과 같은 이벤트 오류 메시지를 발생하는 경우가 있다.

시스템 이벤트 로그:
Event type: Error
Event Source: Service Control Manager
Event Category: None
Event ID: 7024
Date: date
Time: time
User: N/A
Computer: computername
Description: The Microsoft Firewall service terminated with service-specific error 2147549183 (0x8000FFFF).
For more information, see Help and Support Center at http://support.microsoft.com.

애플리케이션 이벤트 로그:

Event type: Error
Event Source: Microsoft ISA Server Web Proxy
Event Category: None
Event ID: 14146
Date: date
Time: time
User: N/A
Computer: computername
Description: ISA Server failed to load Web Filter DLL C:\Program Files\Microsoft ISA Server\\LinkTranslation.dll. The error code shown in the Data area of the event properties indicates the cause of the failure.
For more information, see Help and Support Center at http://support.microsoft.com.
Data:
0000: ff ff 00 80 ÿÿ.€

Event type: Error
Event Source: Microsoft ISA Server Web Proxy
Event Category: None
Event ID: 21159
Date: date
Time: time
User: N/A
Computer: computername
Description: Web filters cannot be initialized, or updated changes cannot be applied. To resolve this error, Check recent changes made to Web filters configuration.
For more information, see Help and Support Center at http://support.microsoft.com.
Data:
0000: ff ff 00 80 ÿÿ.€

Event type: Error
Event Source: Microsoft ISA Server Web Proxy
Event Category: None
Event ID: 14127
Date: date
Time: time
User: N/A
Computer: computername
Description: The Web Proxy service could not initialize (error code 501.2643.4.0.1872.0). The internal error code in the Data area of the event properties indicates the cause of the failure.
For more information, see Help and Support Center at http://support.microsoft.com.
Data:
0000: ff ff 00 80 ÿÿ.€

Event Type: Error
Event Source: Microsoft ISA Server Web Proxy
Event Category: None
Event ID: 14127
Date: date
Time: time
User: N/A
Computer: computername
Description: The Web Proxy service could not initialize (error code 505.83.4.0.1872.0). The internal error code in the Data area of the event properties indicates the cause of the failure.
For more information, see Help and Support Center at http://support.microsoft.com.
Data:
0000: ff ff 00 80 ÿÿ.€

Event Type: Error
Event Source: Microsoft Firewall
Event Category: None
Event ID: 14060
Date: date
Time: time
User: N/A
Computer: computername
Description: Cannot load an application filter Web Proxy Filter ({4CB7513E-220E-4C20-815A-B67BAA295FF4}). FilterInit failed with code 0x8000ffff. To attempt to activate this application filter again, stop and restart the Firewall service.
For more information, see Help and Support Center at http://support.microsoft.com.

Event Type: Error
Event Source: Microsoft Firewall
Event Category: None
Event ID: 14001
Date: date
Time: time
User: N/A
Computer: computername
Description: Firewall Service failed to initialize. Previous event log entries might help determine the proper action.
For more information, see Help and Support Center at http://support.microsoft.com.


이러한 이벤트 로그가 발생하는 이유는 방화벽 정책 가운데 게시 정책(publishing rule)이 올바르지 않기 때문이다. 따라서, 이 문제를 해결하려면, 먼저 올바르지 않은 정책이 무엇인지 찾아야 하고, 그 잘못된 부분을 바로 잡으면 된다.

1. ISA 관리 콘솔을 실행한다.

2. 왼쪽 트리 구조에서 ServerName을 확장한다.

3. Firewall Policy를 클릭하고 Web Publishing rule을 클릭하고 Edit Selected Rules을 클릭한다.

4. Link Translation 탭을 클릭하고, Replace absolute links in Web pages 체크 박스를 해제하고, Ok를 클릭한다.(ISA 2006에서는 Apply link translation to this rule 체크 박스)

5. 방화벽 정책을 업데이트하기 위해 Apply 버튼을 클릭하고, OK를 클릭한다.

이제 방화벽 서비스를 다시 시작해서 동일한 이벤트 로그가 발생하는지 확인한다. 웹 게시 규칙이 여러 개인 경우 모두 다 테스트해야 할 경우도 있다.

잘못된 게시 규칙을 찾게 되면, 그 규칙을 제거하거나 link translation dictionary 엔트리를 편집한다.

참고: 여러분이 새로운 웹 게시 규칙을 작성할 때 Replace absolute links in Web pages 체크박스를 선택하면, 작성하는 규칙에 새로운 link translation dictionary가 자동으로 생성된다.

출처: MS-KB837864
reTweet
Posted by 문스랩닷컴
blog comments powered by Disqus

    Windows 2000/2003 서버 컴퓨터에서 시작한 후에 Net Logon 서비스가 시작되지 않고 다음과 같은 이벤트 로그가 발생하는 경우가 있다.

    Message 1
    Event Type: Error
    Event Source: NETLOGON
    Event Category: None
    Event ID: 2114
    Description: The Server service is not started.

    Message 2
    Event Type: Error
    Event Source: Service Control Manager
    Event Category: None
    Event ID: 7024
    Description: The Netlogon service terminated with service-specific error 2114.

    Net Logon 서비스가 제대로 시작되지 않으면 네트워크의 자원을 제대로 액세스할 수 없는 문제가 발생한다.

    물론, Net Logon 서비스는 시스템 시작시 자동으로 시작하도록 설정되어 있다. 서비스 콘솔에서 Netlogon 서비스를 강제로 시작하면 서비스가 동작한다.

    이러한 문제가 발생하는 원인은 대체적으로 다음과 같이 2가지가 있다.

    • Net Logon 서비스의 의존성이 변경된 경우: 기본적으로 설정되어 있는 서비스의 의존성이 변경되거나 잘못 설정된 경우에 이러한 문제를 발생시킬 수 있다.
    • MSC(Client for Microsoft Networks) 프로그램을 삭제하고 다시 설치한 경우: MSC 구성요소를 제거하고 다시 설치한 경우에는 의존성이 제대로 설정되지 않을 수도 있다.

    이 문제를 해결하려면 레지스트리를 직접 편집하여 Net Logon 서비스의 의존성을 정확히 설정해야 한다. 참고적으로 정상적으로 운영되는 서버에서 Net Logon 서비스의 의존성을 한번 살펴 보는 것도 도움이 될 것이다. 아래 그림 참조.
    사용자 삽입 이미지

    레지스트리 편집기를 열고 다음의 경로로 이동한다.

    HKEY_LOCAL_MACHINE/System/CurrentControlSet/Services/Netlogon/

    오른쪽 세부 창에서 DependOnService를 더블클릭하여 값을 변경한다.

    LanmanServer
    LanmanWorkstation


    이 값은 여러 줄을 입력할 수 있는 형식이므로 두 항목을 정확히 입력하고 확인 버튼을 눌러 닫는다.

    첨언: 실제 이 이벤트가 발생하는 경우는 그리 많지 않다. 하지만, 이를 응용하는 부분이 있어 소개하는 것이다.

    예를 들자면, 개발자가 고유한 서비스를 개발하여 동작하게 하는데, SQL 관련 서비스가 먼저 시작되어야 만 정상적으로 동작하는 그런 메카니즘을 가지고 있는 경우에 앞서 언급한 문제점과 유사한 상황이 될 수도 있다. 이러한 경우에 강제로 서비스를 종속시키게 함으로써 문제점을 손쉽게 해결할 수 있게 된다.


    reTweet
    Posted by 문스랩닷컴
    blog comments powered by Disqus


      Web Analytics Blogs Directory