I haven't found any way to fix the problem short of rebooting. When I tried restarting network manager manually using systemd, I started getting kernel errors, which may well not be related. I don't know enough to diagnose the problem myself, so if there's any other information that would be useful, I can provide it.
Since I upgraded to 15.04 on my laptop, it will periodically lose connection to wifi. syslog fills up with:
May 2 08:32:46 sif NetworkManager[ 833]: <error> [1430569966.006933] [rdisc/nm-l
ndp-rdisc.c:241] send_rs(): (wlan0): cannot send router solicitation: -101.
When it last happened, I noticed that at one point there was a different message and after that the code after "router solicitation" changed:
May 2 09:32:44 sif NetworkManager[ 833]: (devices/ nm-device. c:4675) :nm_device_ ac ip6_config_ commit: runtime check failed: (nm_platform_ link_is_ up (nm_devi 833]: <error> [1430573566.684329] [rdisc/nm-l
tivate_
ce_get_ip_ifindex (self)))
May 2 09:32:46 sif NetworkManager[
ndp-rdisc.c:241] send_rs(): (wlan0): cannot send router solicitation: -99.
I haven't found any way to fix the problem short of rebooting. When I tried restarting network manager manually using systemd, I started getting kernel errors, which may well not be related. I don't know enough to diagnose the problem myself, so if there's any other information that would be useful, I can provide it.