Connecting two internal networks
Posted: 29. May 2017, 20:37
Hello, I have been stuck on this simple setup for a while now. Could you tell me where is the mistake I am making?
On Ubuntu host I have created 3 virtual machines all using GRML as OS. The machine A has one internal network interface connected to network intnet1 with ip 170.30.0.1/16. The machine B has one internal network interface connected to network intnet2 with ip 10.10.10.1/8.
The third machine C has two interfaces, one for internal network intnet1 with ip 170.30.0.2/16 and a second one for internal network intnet2 with ip 10.10.10.2/8.
The problem is as follows. Machine C can ping everyone. Machine A can ping interface A1, B1, B2 and respectively machine C can ping C2, B1, B2. Altough, ip forwarding is enabled I am not able to ping C2 from A1 and A1 from C2. (1, 2 being intnet1 and intnet2)
I have checked iptables and set route tables. Tcpdump on machine B shows that either A or C do not receive arp response when trying to connect to one another.
What is wrong?
On Ubuntu host I have created 3 virtual machines all using GRML as OS. The machine A has one internal network interface connected to network intnet1 with ip 170.30.0.1/16. The machine B has one internal network interface connected to network intnet2 with ip 10.10.10.1/8.
The third machine C has two interfaces, one for internal network intnet1 with ip 170.30.0.2/16 and a second one for internal network intnet2 with ip 10.10.10.2/8.
The problem is as follows. Machine C can ping everyone. Machine A can ping interface A1, B1, B2 and respectively machine C can ping C2, B1, B2. Altough, ip forwarding is enabled I am not able to ping C2 from A1 and A1 from C2. (1, 2 being intnet1 and intnet2)
I have checked iptables and set route tables. Tcpdump on machine B shows that either A or C do not receive arp response when trying to connect to one another.
What is wrong?