[Bug 916956] New: Acquiring of IPv6 address is delayed
http://bugzilla.opensuse.org/show_bug.cgi?id=916956 Bug ID: 916956 Summary: Acquiring of IPv6 address is delayed Classification: openSUSE Product: openSUSE Distribution Version: 13.2 Hardware: All OS: openSUSE 13.2 Status: NEW Severity: Minor Priority: P5 - None Component: Network Assignee: bnc-team-screening@forge.provo.novell.com Reporter: nrickert@ameritech.net QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0 Build Identifier: When I boot my system, it does not have a public IPv6 address (it does have a link local address). The IPv6 address shows up later, usually within 15 minutes. It is possible that this is a router problem, though it doesn't look that way to me. If I use NetworkManager, I get an IPv6 address immediately. The problem only shows up with "wicked". Another system, running opensuse 13.1, shows the same problem when configured for "ifup" (but is fine with NetworkManager). If I run "systemctl restart network.service", I then get an IPv6 address. If I boot up a second system, whether using "wicked" or "NetworkManager", then the first system immediately gets an IPv6 address. Enabling DHCP6 does not affect anything (my router does not support DHCP6). My understanding is that the IPv6 address is generated from a route announcement. It looks to me as if the system does solicit such an announcement during startup, but it appears unready to accept that announcement. So starting a second system again solicits an announcement, and by this time the first system is now ready to respond to that announcement. Note that the problem is also present in Tumbleweed and in 13.1. Reproducible: Always -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=916956
Bernhard Wiedemann
http://bugzilla.opensuse.org/show_bug.cgi?id=916956
--- Comment #3 from Neil Rickert
http://bugzilla.opensuse.org/show_bug.cgi?id=916956
Neil Rickert
I think, this provides you the solution: either fix the router or override it by DHCLIENT6_MODE=managed. Does it work for you?
After several reboots, I'm afraid that the change from "auto" to "managed" has not helped at all. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=916956
Lars Müller
http://bugzilla.opensuse.org/show_bug.cgi?id=916956
Marius Tomaschewski
I think, this provides you the solution: either fix the router or override it by DHCLIENT6_MODE=managed. Does it work for you?
After several reboots, I'm afraid that the change from "auto" to "managed" has not helped at all.
What did you changed and where? Unfortunately, this report does not contain any valuable informations. Neither config nor debug logs, so I cannot say much more about it than in the comments before. Please install the "radvd" package. Enable debug by editing the variables in /etc/sysconfig/network/config file: WICKED_DEBUG="all" WICKED_LOG_LEVEL="debug" Then move the /etc/sysconfig/network/ifcfg-$ifname file away from the directory or rename to e.g. .ifcfg-$ifname, so there is no attempt to set up it at boot time at all. Then please reboot and login twice / open two root terminals. Move the file back to it's place. In the first root console/terminal window start: radvdump | logger -t radvdump 2>&1 in the 2nd, start: "wicked ifup all" (or just "ip link set up $ifname"). Wait until the command finished and "ip -6 r s" starts to show a default route and/or routes with a global scope IPv6 network. You can abort the radvdump running in the other console with Ctrl-C now. Finally, collect the logs: wicked show-config > config-dump.log wicked show-xml > status-dump.log journalctl -b -o short-precise > journal.log review the files and XXX-out/anonymize anything you consider secret in them and create an archive of it: tar -czf bug916956-logs.tgz config-dump.log status-dump.log journal.log Please attach the archive to this bug report (as private comment), then we may be able to see more. See also: https://en.opensuse.org/openSUSE:Bugreport_wicked -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=916956
Neil Rickert
http://bugzilla.opensuse.org/show_bug.cgi?id=916956
--- Comment #9 from Neil Rickert
Your router does not enable DHCPv6:
Yes, I mentioned that in the initial report.
something has been tweaked (-> sysctl net.ipv6.conf.eno1) ...
That isn't anything that I did (as far as I know). After disabling the firewall, with the suggested command, the system came up with IPv6 global addresses. But I'll need to repeat that to be sure, because occasionally there isn't a delay. I'll attach the output from the "sysctl" command. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=916956
--- Comment #10 from Neil Rickert
http://bugzilla.opensuse.org/show_bug.cgi?id=916956
--- Comment #11 from Neil Rickert
http://bugzilla.opensuse.org/show_bug.cgi?id=916956
Marius Tomaschewski
http://bugzilla.opensuse.org/show_bug.cgi?id=916956
http://bugzilla.opensuse.org/show_bug.cgi?id=916956#c13
--- Comment #13 from Marius Tomaschewski
http://bugzilla.opensuse.org/show_bug.cgi?id=916956
http://bugzilla.opensuse.org/show_bug.cgi?id=916956#c14
--- Comment #14 from Marius Tomaschewski
http://bugzilla.opensuse.org/show_bug.cgi?id=916956
http://bugzilla.opensuse.org/show_bug.cgi?id=916956#c15
--- Comment #15 from Neil Rickert
Workaround to not break IPv6 RA, ... is setting:
FW_BOOT_FULL_INIT="yes"
This causes problems for me on my main desktop. I'm using it elsewhere, but not on my main desktop (using Leap 42.1). The problem is that the system is an NFS server. And when I use that setting, sometimes it comes up with the firewall blocking NFS. It's probably a timing issue. Apparently, NFS needs to be started before the firewall. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=916956
http://bugzilla.opensuse.org/show_bug.cgi?id=916956#c16
--- Comment #16 from Neil Rickert
participants (1)
-
bugzilla_noreply@novell.com