We have established an MPLS between two locations. The DHCP helper is installed on the remote's router and we can ping devices from/to either subnet. DHCP is working properly in both locations.
However, our internal website located at the host cannot be found from the remote. The server's address is 192.168.1.20
and it works fine at the host subnet. From the remote, we can ping 192.168.1.20
and get a reply, and we can also ping it's website name my.internalsite.local
and get a reply indicating that DNS is able to translate the name into it's IP address.
There is no router or firewall between the remote computer and the host's server.
I confirm that the webserver's firewall (Windows 2003) is configured to allow traffic over port 80 from any address.
We cannot call up the website.
Nor can we access file-shares from the remote to the host.
We have confirmed that the ISP's routers (that run the MPLS) do not have any ports closed.
[update]
Running Wireshark (or nmap as I have done some time ago) shows me that communication via TCP is happening between the remote and the host just as you would expect. If I type the remote address \\192.168.2.249
into Windows Explorer of my host workstation at 192.168.1.236
I can see the TCP protocol being used. When the TCP traffic reaches the destination, I see:
Transmission Control Protocol, Src Port: 53020 (53020), Dst Port: microsoft-ds (445), Seq: 0, Len: 0
Flags: 0x002 (SYN)
It seems like no TCP is being received.
Any clues what I might try?