I have a rh9 linux box with 2 nics and an open bsd box with 2 nics. I have a cross over cable between the two boxes. The ip on the rh9 box attached to the openbsd box is 192.168.20.1 (It is part of a 192.168.20.0/24 network). The ip on the openbsdbox attached to the r9 box is 192.168.30.1 (It is part of a 192.168.30.0/24 network).
I am trying to ping from one box to another.
There is a route on the rh9 box
192.168.30.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
The route on the bsd box
192.168.20/24 192.168.30.1 UGS 0 457 - xl1
When I ping from the bsd box (and sniff on the eth1 card on rh9) I only get echo requests .. no replys.
When I ping from the rh9 box (and sniff on the eth1 card on rh9) I get both echo requests and echo replies), however, I do not get anything in my terminal that shows the ping is working.
I can ping the other card on the rh9 box from the network that is attaced to it. I have also tried hooking up the same configuration between 2 openbsd boxes .. I do not get any replies. However, When I put the open bsd boxes on the same network and connect the cross over cable they can reply to each other ...
Should I not beable to ping different networks as long as I have the routing set up properly ?
There are no firewalls running on either of the boxes.
The console on the bsd box spits this out when I try to ping it from the rh9 box
"arplookup: unable to enter address for 192.168.20.1"
Any help would be GREATLY appriciated.