使用 DHCP 为 kvm 虚拟机分配 IPv6 地址

使用 DHCP 为 kvm 虚拟机分配 IPv6 地址

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,似乎没什么区别

相关内容