我在 Hetzner 设置了 KVM 虚拟化服务器。Hetzner 为我提供了一个主 IP (95.xxx.xxx.235) 和一个 /29 IPv4 子网 (95.xxx.xxx.184/29) 和一个 /64 IPv6 网络 (2a01:xxxx:xxxx:xxxx::/ 64)。
KVM 来宾 (Debian Stretch) 在网络服务重新启动时重新启动 20 分钟后恰好失去 IPv6 连接。即使连接丢失,我也可以 ping 默认网关 (fe80::1)。IPv4 连接始终保持正常运行,没有任何问题。
目前接口设置为桥接模式下的 macvlan,我也尝试过 VEPA 和私有模式,但都没有成功。此外,NIC 类型设置为 e1000,但我也尝试过 virtio,但没有成功。
连接丢失后,我从主机上的物理网卡获取了 TCP 转储,它显示有回显请求离开和回显回复到达接口,但是从来宾网卡获取的 tcpdump 我只能看到离开的请求网卡。
主机上的 /etc/network/interfaces:
auto lo
iface lo inet loopback
iface lo inet6 loopback
auto enp2s0
iface enp2s0 inet static
address 95.xxx.xxx.235
netmask 255.255.255.192
gateway 95.xxx.xxx.193
up route add -net 95.xxx.xxx.192 netmask 255.255.255.192 gw 95.xxx.xxx.193 dev enp2s0
iface …Run Code Online (Sandbox Code Playgroud)