经过两天的摇头之后,我真的需要帮助!
我已经安装了 Ubuntu 18 Server 并尝试分配一个 /64 块的公共 IPV6 地址。
然而,无论我做什么,我似乎都碰壁了,当我 ping 任何远程 ipv6 地址时,会出现以下错误:“连接:网络不可达“
我也无法从服务器 ping 通网关 6 地址,但从另一台服务器可以 ping 通同一个 IP。
在调试期间,我使用 Windows 和 Centos7 重新加载了服务器,两者使用相同的 IP 值运行良好,所以这肯定与我如何使用 IPV6 配置 Ubuntu 有关。
这是我当前的 netplan 配置:
network:
version: 2
renderer: networkd
ethernets:
ens160:
addresses: [ "xxx.xxx.xxx.xxx/24", "2a04:yyyy:yyyy:yyyy::1/64" ]
gateway4: "xxx.xxx.xxx.xxx"
gateway6: "2a04:zzzz:zzzz:zzzz::1"
nameservers:
addresses:
- "2001:4860:4860::8888"
- "8.8.8.8"
以下是“ip -a”的输出
2: ens160: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether xxxxxxxxxxxxxxxxx brd ff:ff:ff:ff:ff:ff
inet xxx.xxx.xxx.xx/24 brd xxx.xxx.xxx.xxx scope global ens160
valid_lft forever preferred_lft forever
inet6 2a04:xxxx:xxxx:xxxx::1/64 scope global
valid_lft forever preferred_lft forever
inet6 fe80::xxxx:xxxx:xxxx/64 scope link
valid_lft forever preferred_lft forever
任何帮助都将带来巨大的帮助!