Ich habe OpenSuse12.1 mit dualstack laufen mit KVM.
Der Host bekommt IPv4 statisch und IPv6 Adressen per DHCP zugewiesen, jedoch die Guests haben nur eine Link-Local Adresse bekommen.
Wenn ich den Router frage oder den Guest, dann sehe ich so etwas:
VM-Server:/etc # ip -6 neighbor show
fe80::219:6ff:fed6:66f dev br0 lladdr 00:19:06:d6:06:6f router STALE
fe80::219:6ff:fed6:66f dev br1 lladdr 00:19:06:d6:06:6f router STALE
minecraft-lx:~ # ip -6 neighbor show
fe80::219:6ff:fed6:66f dev eth0 lladdr 00:19:06:d6:06:6f router STALE
Das sind nur Link-Local Addressen - die zugwiesenen Adressen erscheinen nur auf dem Host - werden jedoch nicht durchgereicht zum Guest
VM-Server:/etc # ifconfig
br0 Link encap:Ethernet HWaddr 8C:89:A5:C5:A7:33
inet addr:192.168.1.5 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: 2001:XXXX:XXXX:XXXX:XXX:23e2:b2fa/64 Scope:Global
inet6 addr: 2001:XXXX:XXXX:XXXX:XXX:fec5:a733/64 Scope:Global
inet6 addr: fe80::8e89:a5ff:fec5:a733/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:268734 errors:0 dropped:26968 overruns:0 frame:0
TX packets:738 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:22213522 (21.1 Mb) TX bytes:124906 (121.9 Kb)
br1 Link encap:Ethernet HWaddr 00:0E:0C:2C:C2:8F
inet addr:10.10.10.11 Bcast:10.10.10.255 Mask:255.255.255.0
inet6 addr: 2001:XXXX:XXXX:XXXX:XXX:f857:58/64 Scope:Global
inet6 addr: 2001:XXXX:XXXX:XXXX:XXX:f857:58/64 Scope:Global
inet6 addr: fe80::20e:cff:fe2c:c28f/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:59129 errors:0 dropped:0 overruns:0 frame:0
TX packets:1100 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:3321245 (3.1 Mb) TX bytes:94356 (92.1 Kb)
Ich sehe beim TCPdump dass die Router Advertisements aufkommen beim klient - mit der LinkLocalAddress, jedoch konfiguriert Linux nicht daraufhin die Schnittstelle…
minecraft-lx:~ # tcpdump -ni eth0 ip6
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth0, link-type EN10MB (Ethernet), capture size 65535 bytes
08:10:36.655523 IP6 fe80::219:6ff:fed6:66f > ff02::1: ICMP6, router advertisement, length 104
08:10:39.029432 IP6 fe80::20e:cff:fe2c:c28f > ff02::1: HBH ICMP6, multicast listener querymax resp delay: 1000 addr: ::, length 24
08:10:39.177309 IP6 fe80::5054:ff:fe5c:296 > ff02::1:ff5c:296: HBH ICMP6, multicast listener reportmax resp delay: 0 addr: ff02::1:ff5c:296, length 24
08:10:39.284299 IP6 fe80::5054:ff:fe5c:296 > ff02::1:ff00:0: HBH ICMP6, multicast listener reportmax resp delay: 0 addr: ff02::1:ff00:0, length 24
08:11:34.955516 IP6 fe80::219:6ff:fed6:66f > ff02::1: ICMP6, router advertisement, length 104
08:12:32.355511 IP6 fe80::219:6ff:fed6:66f > ff02::1: ICMP6, router advertisement, length 104
08:12:44.469411 IP6 fe80::20e:cff:fe2c:c28f > ff02::1: HBH ICMP6, multicast listener querymax resp delay: 1000 addr: ::, length 24
08:12:44.631293 IP6 fe80::5054:ff:fe5c:296 > ff02::1:ff00:0: HBH ICMP6, multicast listener reportmax resp delay: 0 addr: ff02::1:ff00:0, length 24
08:12:44.762283 IP6 fe80::5054:ff:fe5c:296 > ff02::1:ff5c:296: HBH ICMP6, multicast listener reportmax resp delay: 0 addr: ff02::1:ff5c:296, length 24
08:13:20.855682 IP6 fe80::219:6ff:fed6:66f > ff02::1: ICMP6, router advertisement, length 104
08:14:14.055849 IP6 fe80::219:6ff:fed6:66f > ff02::1: ICMP6, router advertisement, length 104
Wie kann ich das fixen?