On Sun 12 Dec 2021 at 13:54:37 +0100, Rhialto wrote: > So non-working broadcast reception can go unnoticed for a while. > Multicast even longer. I did a little experiment (with so far unmodified NetBSD; the same disk image as before). I configured simh to network via a tap0 which I bridged to my hosts's external interface (attach xq0 tap:tap0). It got an address on the local LAN from the adsl router (a Fritz!Box). vax# tcpdump --no-promiscuous-mode -i qt0 (silence) host$ ping 192.168.178.58 PING 192.168.178.58 (192.168.178.58): 56 data bytes ping: sendto: Host is down ping: sendto: Host is down ... again and again On the vax I terminated the tcpdump and restarted it promiscuously: vax# tcpdump -i qt0 ... 13:29:42.879999 ARP, Request who-has 192.168.178.58 tell zzz.fritz.box, length 46 host: 64 bytes from 192.168.178.58: icmp_seq=24 ttl=255 time=6.194135 ms 64 bytes from 192.168.178.58: icmp_seq=25 ttl=255 time=5.629053 ms 64 bytes from 192.168.178.58: icmp_seq=26 ttl=255 time=5.746593 ms Then I tried to repeat it with a live image (build.sh live-image) (with a fresh kernel, with the changes I contemplated upstream): NetBSD-9.99.92-vax-live.img but this live image didn't boot. So I just copied its kernel into the disk image I already had. host$ ping 192.168.178.58 PING 192.168.178.58 (192.168.178.58): 56 data bytes 64 bytes from 192.168.178.58: icmp_seq=0 ttl=255 time=4.205923 ms 64 bytes from 192.168.178.58: icmp_seq=1 ttl=255 time=0.599756 ms 64 bytes from 192.168.178.58: icmp_seq=2 ttl=255 time=5.089417 ms so it worked right away. -Olaf. -- ___ "Buying carbon credits is a bit like a serial killer paying someone else to \X/ have kids to make his activity cost neutral." -The BOFH falu.nl@rhialto
Attachment:
signature.asc
Description: PGP signature