kern/148784: arp pub not working properly

grayich grayich at ukr.net
Tue Jul 20 11:50:02 UTC 2010


>Number:         148784
>Category:       kern
>Synopsis:       arp pub not working properly
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Tue Jul 20 11:50:01 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator:     grayich
>Release:        8.0-RELEASE 8.1-RELEASE
>Organization:
>Environment:
>Description:
arp pub not working properly

Repeat http://www.freebsd.org/cgi/query-pr.cgi?pr=kern/146539

There is an active network with users 10.10.10.0/24 (fxp0)

---
#!/bin/sh
arp -ad > /dev/null
I=1
while [ $I -le 253 ] 
do 
    I=$(expr $I + 1)
    arp -S 10.10.10.${I} 00:00:00:00:00:00 pub > /dev/null
done
#
arp -an|egrep -v "10.10.10.1|published"
exit 0
---

execute script 1-40 times
Sometimes the output string:
? (10.10.10.44) at 00:00:00:00:00:00 on fxp0 permanent [ethernet]
? (10.10.10.101) at 00:00:00:00:00:00 on fxp0 permanent [ethernet]
? (10.10.10.132) at 00:00:00:00:00:00 on fxp0 permanent [ethernet]

not prescribed published
must:
? (10.10.10.44) at 00:00:00:00:00:00 on fxp0 permanent published [ethernet]
? (10.10.10.101) at 00:00:00:00:00:00 on fxp0 permanent published [ethernet]
? (10.10.10.132) at 00:00:00:00:00:00 on fxp0 permanent published [ethernet]

ip can be any
00:00:00:00:00:00 taken as an example

same thing when using 'arp -da; arp -f file'


repeat.
the problem is variable, sometimes there is sometimes no

>How-To-Repeat:

>Fix:


>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-bugs mailing list