I'm sure this is a very simple routing issue to someone.  The
frustrating thing is that I had it figured out the other day, but then
my hard disk crashed today.  Now I can't get it right again.

I have a home network of 4 computers.  mach1-mach4.  It is a 10Base-T
ethernet LAN, and I don't have a hub so here's how I have it set up:

********** mach1 *********
Interfaces:
        eth0 == 192.168.1.40
Routing table:
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.3.0     192.168.1.41    255.255.255.0   UG    0      0        0 eth0
192.168.2.0     192.168.1.41    255.255.255.0   UG    0      0        0 eth0
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
127.0.0.0       0.0.0.0         255.0.0.0       U     0      0        0 lo

Note:
The reason for the two gateways instead of having a default gateway of
192.168.1.41 is that this machine also has a dialup ppp connection to
the 'net.  Therefore, when ppp0 is up, the default gateway is my ISP.

*********** mach2 *********
Interfaces: eth0 == 192.168.1.40; eth1 == 192.168.2.1
Routing table:
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.3.0     192.168.2.2     255.255.255.0   UG    0      0        0 eth1
192.168.2.0     0.0.0.0         255.255.255.0   U     0      0        0 eth1
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
127.0.0.0       0.0.0.0         255.0.0.0       U     0      0        0 lo
0.0.0.0         192.168.1.40    0.0.0.0         UG    0      0        0 eth0

*********** mach3 **********
Interfaces: eth0 == 192.168.2.2; eth1 == 192.168.3.1
Routing table:
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.3.0     0.0.0.0         255.255.255.0   U     0      0        0 eth1
192.168.2.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
127.0.0.0       0.0.0.0         255.0.0.0       U     0      0        0 lo
0.0.0.0         192.168.2.1     0.0.0.0         UG    0      0        0 eth0

************ mach4 *********
Interfaces: eth0 == 192.168.3.2
Routing table:
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.3.0     *               255.255.255.0   U     0      0        0 eth0
127.0.0.0       0.0.0.0         255.0.0.0       U     0      0        0 lo
0.0.0.0         192.168.3.1     0.0.0.0         UG    0      0        0 eth0


mach1, mach2, and mach3 all have IP Forwarding enabled (in
/etc/sysctl.conf).

 From mach1 and mach2, I can ping all addresses except 192.168.3.2.
 From mach3, I can ping every address including 192.168.3.2.
 From mach4, I can only ping 192.168.3.1 and 192.168.3.2 (of course,
since that is mach4).

If I try to ping 192.168.3.2 from mach1 or mach2, I don't get any error
messages--it just gets 100% packet loss.

If I try to ping anything outside of the 192.168.3.0 network from mach4,
I get a "Network unreachable" error.

I would greatly appreciate any help.  The thing that has changed since I
had it working (yesterday) is mach3.  I know I'm forgetting something in
mach3's routing table but I don't see what.  Looks like everything
should work to me.

mach{1,2,3} are running Redhat 7.1, and mach4 is running muLinux.

Thanks,
Ben

-- 
Ben Logan: ben at wblogan dot net
OpenPGP Key KeyID: A1ADD1F0

Bing's Rule:
        Don't try to stem the tide -- move the beach.



_______________________________________________
Redhat-list mailing list
[EMAIL PROTECTED]
https://listman.redhat.com/mailman/listinfo/redhat-list

Reply via email to