Ubuntu 18 服务器 IPV6 连接

Ubuntu 18 服务器 IPV6 连接

经过两天的摇头之后,我真的需要帮助!

我已经安装了 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

任何帮助都将带来巨大的帮助!

相关内容