2.1.78, 2.1.85: unable to get gateway arp address...

Steve Hsieh (steveh@eecs.umich.edu)
Thu, 5 Feb 1998 02:23:30 -0500 (EST)


I have been unable to get the arp address of our gateway when running
2.1.x kernels. Can anyone explain this problem, and suggest how one might
go about debugging and providing info to the appropriate channels? The
problem does not occur on 2.0.x kernels.

I am using an intel etherexpress100 (have tried both 10Mbps and 100Mbps)
with both 2.1.78 and 2.1.85 in SMP mode. **I am able to ping machines on
the same subnet**, but just not the gateway... I don't think it is a
configuration problem, because if I reboot using a stable (ie. 2.0.33)
kernel without changing anything else, then everything works, including
the gateway.

When I use kernel 2.1.85, this is what the ARP table looks like:

srvrdsk1# cat /proc/net/arp
IP address HW type Flags HW address Mask Device
141.213.8.119 0x304 0x2 00:00:00:00:00:00 * lo
141.213.8.16 0x1 0x2 08:00:20:74:C3:F4 * eth0
141.213.8.20 0x1 0x2 08:00:20:1B:44:E7 * eth0
127.0.0.1 0x304 0x2 00:00:00:00:00:00 * lo
141.213.8.1 0x1 0x0 00:00:00:00:00:00 * eth0

141.213.8.1 is the gateway (a cisco switch). This machine, srvrdsk1, is
141.213.8.119.