Subject: kern/9444: netbsd doesn't send gratuitious arps when an interface comes up
To: None <gnats-bugs@gnats.netbsd.org>
From: Wolfgang Rupprecht <wolfgang@wsrcc.com>
List: netbsd-bugs
Date: 02/19/2000 10:35:22
>Number: 9444
>Category: kern
>Synopsis: netbsd doesn't send gratuitious arps when an interface comes up
>Confidential: no
>Severity: serious
>Priority: low
>Responsible: kern-bug-people (Kernel Bug People)
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Fri Feb 18 15:48:00 2000
>Last-Modified:
>Originator: Wolfgang Rupprecht
>Organization:
W S Rupprecht Computer Consulting, Fremont CA
>Release: NetBSD-current 2/13/2000
>Environment:
System: NetBSD capsicum.wsrcc.com 1.4S NetBSD 1.4S (WSRCC) #0: Sun Feb 13 18:54:32 PST 2000 wolfgang@capsicum.wsrcc.com:/v/src/netbsd/NetBSD-current/usr/src/sys/arch/i386/compile/WSRCC i386
>Description:
When netbsd boots it fails to send any gratuitous arps.
Ideally netbsd would send an arp-request for its own IP address
whenever the interface was first made active or had any changes
in its IP address (or MAC address for that matter).
When switching interface cards, this can cause longish waits
as the other machines on the net try to use the old MAC
address.
>How-To-Repeat:
on MACHINE-A: tcpdump -e -i tlp0 -n ether host MACHINE-B
on MACHINE-B: reboot
Note that MACHINE-B reboots without ever sending an arp for its
own IP address.
>Fix:
>Audit-Trail:
>Unformatted: