Я создал мост, используя brctl
называется dhcp_test_br
и привяжите мою новую виртуальную машину kvm к этому мосту.
Затем я побежал dnsmasq
:
dnsmasq --strict-order --bind-interfaces --interface=dhcp_test_br --except-interface lo --enable-ra --dhcp-range=2100:100::3,2100:100::4ff,slaac
Я захватил пакеты с обеих сторон и обнаружил, что такие пакеты:
fe80::d489:56ff:fea1:67d3 > ip6-allnodes: HBH ICMP6, multicast listener querymax resp delay: 1000 addr: ::, length 24
fe80::d489:56ff:fea1:67d3 > ff02::1:ff00:1: HBH ICMP6, multicast listener reportmax resp delay: 0 addr: ff02::1:ff00:1, length 24
fe80::d489:56ff:fea1:67d3 > ff05::1:3: HBH ICMP6, multicast listener reportmax resp delay: 0 addr: ff05::1:3, length 24
fe80::d489:56ff:fea1:67d3 > ff02::1:2: HBH ICMP6, multicast listener reportmax resp delay: 0 addr: ff02::1:2, length 24
fe80::d489:56ff:fea1:67d3 > ip6-allrouters: HBH ICMP6, multicast listener reportmax resp delay: 0 addr: ip6-allrouters, length 24
fe80::d489:56ff:fea1:67d3 > ff02::1:ffa1:67d3: HBH ICMP6, multicast listener reportmax resp delay: 0 addr: ff02::1:ffa1:67d3, length 24
не может быть найден на виртуальной машине. (fe80::d489:56ff:fea1:67d3
это адрес моста)
Итак, как я могу решить эту проблему и правильно назначить адреса IPv6?
Обновить: изменил диапазон IPv6 с 10: xx на 2100: xx, похоже, без разницы