我使用brctl创build了一个名为dhcp_test_br的桥接器,并将新创build的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,似乎没有什么区别