Share via


Windows 2008 과 Outlook Anywhere 문제

Windows 2008 과 Outlook Anywhere 문제

Outlook anywhere 를 정상적으로 구현하였는데 아래와 같이 접속 시 오류가 발생할 수 있습니다.

“동작을 완료할 수 없습니다. Microsoft Exchange 에 연결할 수 없습니다. 이 작업을 완료하려면 온라인 상태이거나 연결 상태가 ‘연결됨’ 상태여야 합니다.

clip_image002

Outlook Anywhere 를 정상적으로 구성하였다는 전제 하에 위와 같은 문제는 아래의 환경에서 발생할 수 있습니다.

1. Exchange 2007 서버가 Windows 2008 에 설치되어 있는 경우

2. Exchange 의 MBX, CAS, HUB 역할 서버가 한 서버에 설치되어 있는 경우

위의 문제는 IP Proxy 구성요소가 IPv6 와 호환되지 않아서 발생하는 문제로 Windows 2008 의 경우 IPv4 기반 하에 IPv6를 사용하기 때문에 발생합니다.

RPC Ping 을 통해서 Outlook Anywhere 가 정상적으로 동작하는지 6001/6002/6004 각 포트에 대해서 확인하면. 아래와 같이 6004에 대해서만 에러가 발생합니다.

Exception 1722 (0x000006BA) RPC Server is unavailable

각 포트의 서비스 사용 용도입니다.

Microsoft Exchange Information Store service: 6001referral service of DSProxy: 6002proxy service of DSProxy: 6004

RPC Ping 툴에 대한 자세한 내용은 아래의 링크에서 확인할 수 있습니다.

https://support.microsoft.com/kb/831051

Outlook 2007 및 Outlook 2003에서 인터넷을 통한 Exchange 사용 기능의 연결 문제를 해결하는 데 RPC Ping 유틸리티를 사용하는 방법

문제를 해결하기 위해서는 아래의 2가지 방법 중 하나를 선택하여 작업하면 됩니다.

방법 1 : RPC over HTTP proxy 서버에서 IPv6를 제거하기

RPC over HTTP proxy 역할을 수행하는 서버의 네트워킹 정보에서 ‘인터넷 프로토콜 버전 6’ 사용선택을 제외합니다.

clip_image004

방법 2 : hosts 파일 수정하기.

랜카드 설정에서 IPv6 를 사용하지 않겠다고 설정하였더라도 여전히 루프백 (loopback) IPv6 구성요소를 사용하기 때문에 Exchange 2007 이 MBX, HUB, CAS 가 동일 시스템에 구성되어 있을 경우 방법1로 문제가 해결되지 않습니다.

이 경우에는, 다음 내용을 system32\Drivers\etc\hosts 파일에 추가를 합니다.

Hosts 파일의 아래와 같은 라인의 시작 부분에 세미콜론을 추가하여 해당 라인이 동작하지 않도록 주석처리 합니다. (샵이 아닌가 싶은데…콜론으로 되어 있는 것도 있고…하여간 목적은 주석처리입니다.)

::1    localhost

아래의 두 라인을 추가합니다.

<IPv4 address> <hostname of the computer>
<IPv4 address> <FQDN of the computer>

 

Written by kyunghl