esxi下的debian主机突然出现ping ipv6 地址无法到达,ping unreachable。输入ip -6 route
,发现没有默认的ipv6网关。
于是,首先在/etc/sysctl.conf
里添加一条:net.ipv6.conf.default.autoconf=0
。
再来,输入nano /etc/network/interfaces
,内容如下,其中fe80::20c:29ff:fee8:fe65
为网关爱快或者其它的内网ipv6地址,加入dns-nameservers行及最后一行,指定ipv6 dns服务器和默认网关:
source /etc/network/interfaces.d/*
# The loopback network interface
auto lo
iface lo inet loopback
iface lo inet6 loopback
# The primary network interface
allow-hotplug ens192
iface ens192 inet static
address 192.168.2.110
netmask 255.255.255.0
gateway 192.168.2.3
iface ens192 inet6 dhcp
dns-nameservers 2001:4860:4860::8888 2001:4860:4860::8844
up ip route replace default via fe80::20c:29ff:fee8:fe65 dev ens192
最后输入netstat -rn -A inet6
可以看到了如下:
Destination Next Hop Flag Met Ref Use If
::1/128 :: U 256 2 0 lo
2409:8a20:b686:d3a1::23c/128 :: U 256 2 0 ens192
fe80::/64 :: U 256 2 0 ens192
fe80::/64 :: U 256 1 0 zt6ovqfnrp
fe80::/64 :: U 256 1 0 docker0
fe80::/64 :: U 256 1 0 veth11d86e9
fe80::/64 :: U 256 1 0 vetha42d0c2
fe80::/64 :: U 256 1 0 vethd4bf991
::/0 fe80::20c:29ff:fee8:fe65 UG 1024 5 0 ens192
输入ip -6 route
,可以看到如下:
::1 dev lo proto kernel metric 256 pref medium
2409:8a20:b686:d3a1::23c dev ens192 proto kernel metric 256 pref medium
fe80::/64 dev ens192 proto kernel metric 256 pref medium
fe80::/64 dev zt6ovqfnrp proto kernel metric 256 pref medium
fe80::/64 dev docker0 proto kernel metric 256 pref medium
fe80::/64 dev veth11d86e9 proto kernel metric 256 pref medium
fe80::/64 dev vetha42d0c2 proto kernel metric 256 pref medium
fe80::/64 dev vethd4bf991 proto kernel metric 256 pref medium
default via fe80::20c:29ff:fee8:fe65 dev ens192 metric 1024 pref medium
说明本机到网关ipv6路由已经打通,此时ping到ipv6网站已经通了
0 条评论