[wplug] Re: Mandrake and routing

jdwoods at comcast.net jdwoods at comcast.net
Mon May 10 21:29:23 EDT 2004


Hi Bill,

I have three network cards and Redhat does this too. Way around it in redhat is to edit /etc/sysconfig/network, and set the primary, then restart networking. Mandrake is somewhat similar to redhat, so everything should work fine from there.

network
-------
NETWORKING=yes
HOSTNAME=whatever.ever.com
GATEWAY=192.168.1.1

Jeff
---------------------------------------------
> From: Bill Moran <wmoran at potentialtech.com>
> Subject: [wplug] Mandrake and routing
> 
> I'm having some trouble convincing Mandrake to set up a routing table that works
> on a particular network.  The table I need looks like this:
> 
> Kernel IP routing table
> Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
> 66.178.50.113   0.0.0.0         255.255.255.255 UH       40 0          0 eth1
> 10.1.1.0        0.0.0.0         255.255.255.0   U        40 0          0 eth0
> 127.0.0.0       0.0.0.0         255.0.0.0       U        40 0          0 lo
> 0.0.0.0         66.178.50.113   0.0.0.0         UG       40 0          0 eth1
> 
> The problem is that the default gateway (66.178.50.113) is on the local network
> (i.e. it's plugged into the same hub as eth1 on this machine) but the rest of
> the machines with similar IPs are NOT on that network.  Mandrake throws together
> a routing table like this:
> 
> Kernel IP routing table
> Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface

> 66.178.50.0     0.0.0.0         255.255.255.0   UH       40 0          0 eth1
> 10.1.1.0        0.0.0.0         255.255.255.0   U        40 0          0 eth0
> 127.0.0.0       0.0.0.0         255.0.0.0       U        40 0          0 lo
> 0.0.0.0         66.178.50.113   0.0.0.0         UG       40 0          0 eth1
> 
> Which causes the machine to be unable to contact hosts on the 66.178.50/24 
> subnet
> (those hosts are not on the local network, it needs to go through the gateway to
> get to them, but the routing table above doesn't understand that)
> 
> I can manually fix the problem by doing this:
> /sbin/route add -host 66.178.50.113 dev eth1
> /sbin/route delete -net 66.178.50.0 netmask 255.255.255.0
> 
> Now, I couldn't figure out a way to configure Mandrake to just do this 
> correctly,
> so I decided to brute-force it and I added the previous two commands to a script
> in /etc/rc3.d/Z99routefix
> 
> But it doesn't seem to be working, as a reboot causes the machine to go back to
> being broken (i.e. the routing table that Mandrake constructs that routes wrong)
> 
> Any suggestions as to what I did wrong in the script, or a better way to handle
> things?
> 
> -- 
> Bill Moran
> Potential Technologies
> http://www.potentialtech.com



More information about the wplug mailing list