On 03/04/2019 16.06, Per Jessen wrote:
Per Jessen wrote:
Looking at RAs being sent (my radvd doesn't use multicast), I don't see any RAs going out to the nanopis, whereas other machines are fine. Any reason why radvd would stop sending RAs to certain addresses??
Here is something interesting -
I looked up the neighbours:
# ip -6 neigh 2001:db8:7f7f:1::1000 dev wlan0 lladdr 00:08:02:58:7f:ac REACHABLE 2001:db8:7f7f:1:ff99::dde5 dev wlan0 lladdr 94:a1:a2:a4:24:46 STALE fe80::202:a5ff:fe3f:7f45 dev wlan0 lladdr 00:02:a5:3f:7f:45 STALE 2001:db8:7f7f:1:221:86ff:fe4f:8ac4 dev wlan0 lladdr 00:21:86:4f:8a:c4 REACHABLE 2001:db8:7f7f:1:ff99::d98d dev wlan0 lladdr 88:25:2c:d4:ec:f5 STALE fe80::1 dev wlan0 lladdr 00:0b:cd:3f:5f:d3 router STALE 2001:db8:7f7f:1:fc8a:1197:7ee0:9a0d dev wlan0 lladdr 00:01:6c:84:9b:86 STALE
The default gateway is supposed to be fe80::1, so I thougfht I would try pinging it:
nano1:~ # ping6 -I wlan0 fe80::1
Why fe80, is that not a hardware address? I don't know if that is related or not, if it is normal or not. My router doesn't have an external IPv6 address, so I can't even test.
PING fe80::1(fe80::1) from fe80::96a1:a2ff:fea3:ba7a%wlan0 wlan0: 56 data bytes 64 bytes from fe80::1%wlan0: icmp_seq=4 ttl=64 time=2161 ms 64 bytes from fe80::1%wlan0: icmp_seq=5 ttl=64 time=1121 ms 64 bytes from fe80::1%wlan0: icmp_seq=6 ttl=64 time=81.3 ms 64 bytes from fe80::1%wlan0: icmp_seq=7 ttl=64 time=8.47 ms 64 bytes from fe80::1%wlan0: icmp_seq=8 ttl=64 time=2.91 ms
After that my default rouite has reappeared:
nano1:~ # ip -6 route show 2001:db8:7f7f:1::/64 dev wlan0 proto kernel metric 256 expires 86389sec pref medium fe80::/64 dev wlan0 proto kernel metric 256 pref medium default via fe80::1 dev wlan0 proto ra metric 1024 expires 1789sec hoplimit 64 pref medium
So, I pinged the router which somehow made it wake up and start sending RAs to 'nano1'.
You pinged from the nano, or from other?
I still have a 'nano2' in this weird state - now I'm wondering what I might investigate on the router side?
Reboot it? You know that my router has a tendency to freeze, and that I wrote a pascal program to ping it every minute to check. If the ping fails for a minute or so, I reboot the router via a power strip with an ethernet connection. Ie, a DIY router watchdog. Recently, the power strip's ethernet has failed completely, my watchdog has died :'-( If the reboot works for you, maybe you need another watchdog :-p -- Cheers / Saludos, Carlos E. R. (from 15.0 x86_64 at Telcontar)