Physical Host: Windows XP
VMachine1:
Name: Berlin-HQ-W2k8
OS: Windows Server 2008
Network: Internal Network: 'Berlin-Server-LAN'
IP: 192.168.3.2/29
GW: 192.168.3.1
No DNS
VMachine2:
Name: Router1-Berlin
OS: Linux (Kernel2.4/floppyfw)
Network:
-Internal Network eth0: 'Berlin-Server-LAN'
-Internal Network eth1: 'Berlin-Munich-WAN'
IP eth0: 192.168.3.1/29
IP eth1: 10.0.01/30
VMachine3:
Name: Router2-Munich
OS: Linux (Kernel2.4/floppyfw)
Network:
-Internal Network eth0: 'Munich-Server-LAN'
-Internal Network eth1: 'Berlin-Munich-WAN'
IP eth0: 192.168.4.1/29
IP eth1: 10.0.0.2/30
VMachine4:
Name: Munich-Branch-Core
OS: Windows Server Core
Network: Internal Network: 'Munich-Server-LAN'
IP: 192.168.4.2/29
GW: 192.168.4.1
No DNS
I created static routes between Router 1 and Router 2 on the linux machines so that the 192.168.4.x / 192.168.3.x are reachable. Pinging the non-directly-connected LAN interfaces works on the software routers. So i guess the static routes should be in place. The problem is that the Windows machines can't reach each other. They can only ping the router local to their site (LAN+WAN interface) but every other ping reaching the opposite site fails. Firewalls are off. Wireshark returns a header checksum 0x0000 error code when sniffing the NIC on the Win2k8 Server. I tried differnet Linux distros, but it wouldn't solve the problem either. I hope there is a solution to this problem...