Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

I have Exchange 2010 in hosting setup like:

  • TMG 2010 as load balancer
  • Exchange 2010 x 2 (CAS,MAILBOX,HUB on each server)
  • AD1, AD2 machines
  • File witness

All people currently connect thru OWA or POP3/SMTP and that works fine. The problem is autodiscovery doesn't work and RPC in terms of setting up Outlook doesn't work too. It doesn't work if I am connected with VPN or not. The thing is it used to work. Before reinstall of my machine 2 days ago I was able to get mails successfully thru Outlook that was set up using autodiscovery (but I was getting reports setting up of new clients wasn't working - so not sure why my outlook continued to work).

I used https://www.testexchangeconnectivity.com to track it down and basically the message is more or less this:

Attempting to ping RPC endpoint 6004 (NSPI Proxy Interface) on server autodiscover.domain.pl.
The attempt to ping the endpoint failed.

Additional Details
The RPC_S_SERVER_UNAVAILABLE error (0x6ba) was thrown by the RPC Runtime process.

I tried different solutions like disabling IP v6, followed couple of links and did all they proposed and it's still at the very same point:

C:\Users\admin>netstat -a | find "6001"
  TCP    0.0.0.0:6001           EXCHANGE2:0            LISTENING
  TCP    [::]:6001              EXCHANGE2:0            LISTENING

C:\Users\admin>netstat -a | find "6002"

C:\Users\admin>netstat -a | find "6003"

C:\Users\admin>netstat -a | find "6004"

I followed (and few others):

Although most relate to Exchange 2007 and I have Exchange 2010 but there's not much things I can find on Exchange 2010 for the current problem. After applying all of those solutions error 6004 changed into error 6001 which doesn't bring me to my problems any closer.

At this point even thou error was 6001 and 6004 was no more the 6004 port was still closed while 6001 stayed open.

Attempting to ping RPC endpoint 6001 (Exchange Information Store) on server autodiscover.domain.pl.
The attempt to ping the endpoint failed.

Additional Details
The RPC_S_SERVER_UNAVAILABLE error (0x6ba) was thrown by the RPC Runtime process.

C:\Users\admin>netstat -a | find "6001"
  TCP    0.0.0.0:6001           EXCHANGE2:0            LISTENING
  TCP    [::]:6001              EXCHANGE2:0            LISTENING

C:\Users\admin>netstat -a | find "6002"

C:\Users\admin>netstat -a | find "6003"

C:\Users\admin>netstat -a | find "6004"

So I reverted back to square one. I suspect it's a problem with TMG but really can't be sure. I tried multiple combinations but all fail.

share|improve this question

2 Answers 2

Check to make sure your ValidPorts registry key is properly configured with the domain names that will be accessing the Exchange server.

share|improve this answer
    
It has proper ports including ip, hostname, fqdn and it has it for both 2 servers (all servers being on both servers) –  MadBoy Feb 15 '12 at 20:43

See this article: http://support.microsoft.com/kb/929852

Choose the Microsoft FixIt tool that will configure the server to prefer IPv4 over IPv6.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.