On woensdag 17 augustus 2011 18:46:57 Olipro wrote:
On Tuesday 16 Aug 2011 21:19:20 Freek de Kruijf wrote:
On dinsdag 16 augustus 2011 15:51:12 Olipro wrote:
I have tried reproducing your issue by disabling my DHCPv6 server and having SLAAC only; OpenSUSE autoconfigures immediately, so you either have some bizarre problem with your firewall configuration or an issue with the network card itself.
Thanks for your effort. I really appreciate.
But the problem seems to be in the openSUSE system, because I do receive two times a RA Ethernet package right after starting the network and before any DHCP6 package is seen in the network. See the Wireshark catched IPv6 Ethernet packages, which are available in the bug report. The system only uses exactly the same RA package, the third, which arrives about 10 minutes later without an RS. The first two are received right after sending a double RS.
are you filtering ICMPv6 in any way? try running:
ip6tables -I INPUT -p icmpv6 -j ACCEPT
then see if the problem still manifests itself.
I catch the packages in the host machine. I disabled IPv6 in the host to avoid catching packets related to the host. Wireshark in the host is filtering out anything which is not IPv6. So the IPv6 packages that I catch in the host have the destination of the VM guest machine or rather the ICMPv6 packages are all multicast packages. The DHCP6 packages, for that matter, are also multicast packages. The guest is a freshly generated openSUSE 12.1 M3 system, without any adjustments to the network configuration. So I assume that this system is not filtering any ICMPv6 packages. I can't use wireshark at that moment in the guest, because wireshark only starts on an active network interface and that interface is not active at that moment. I catch the packages at boot time of the guest. I repeated several times booting the guest with or without DHCP6 enabled or disabled, and the result is always that without DHCP6 enabled, I immediately gets a global IPv6 address and with DHCP6 enabled it takes about 8 to 9 minutes before I get the global IPv6 address. The only difference between the two is in /etc/sysconfig/network/ifcfg-eth0 in the parameter BOOTPROTO= either dhcp (4 and 6) or dhcp4 (only 4). The strange thing is that when I boot with both enabled and right after booting, I do "ifdown eth0" and "ifup eth0" I immediately get the global IPv6 addresses. After ifup I do see both DHCP 4 and 6 being activated. Any more ideas? -- fr.gr. Freek de Kruijf -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org