ARP in 2.1.43

Russell Coker - mailing lists account (bofh@snoopy.virtual.net.au)
Wed, 18 Jun 97 19:37:45 +1100


I have had some problems with ARP in 2.1.43. Firstly I tried compiling
my Ethernet driver as a module, this resulted in it almost always not
succeeding in using ARP (I did succeed in getting it to ping another
machine once, but was unable to repeat that). When I re-compiled the
kernel with the Ethernet driver in the kernel ARP worked OK. The driver I
use is the Tulip driver.

When the Tulip driver was a module and wasn't working with ARP I tried
to manually force the ARP entries in to try and get things working without
ARP. I ran the following command:

/usr/sbin/arp -s 203.29.19.5 00:00:d0:98:72:d6 pub

Which resulted in the following ARP settings:

root@snoopy:~/bin#arp -a
Address HWtype HWaddress Flags Mask
Iface dana.virtual.net.au ether 00:00:C0:98:72:D6 C *
eth0 aeon.virtual.net.au ether 00:00:C0:92:66:F3 C *
eth0 snoopy.virtual.net.au netrom 00:00:00:00:00:00 MP *
* ns.virtual netrom 00:00:00:00:00:00 MP *
* proxy netrom 00:00:00:00:00:00 MP *
* 203.29.19.5 netrom 00:00:00:00:00:00 MP *
*

I'm using arp from the netbase 2.13 (Debian package), and I've got libc5
version 5.4.23 (/usr/sbin/arp has no other dependencies other than libc5).

Russell Coker