如何在 Ubuntu 18.04 上使用 netplan 设置 IPv6?

Ele*_*lon 11 ipv6 networking netplan 18.04

我购买了一个安装了 Ubuntu 18.04 的专用服务器,它被赋予了 IPv6 块。

IPv6 块映像

我之前使用了如何在 Ubuntu 16.04 上设置 IPv6的指南。由于 Ubuntu 18.04 使用 netplan 而不是/etc/network/interfaces,上述链接不再有效。

昨天,我设置/etc/netplan/01-netcfg.yaml如下:

network:                                                                       
version: 2
renderer: networkd
ethernets:
  eno1:
    dhcp4: yes
    dhcp6: no
    addresses: ['2001:bc8:xxx:100::/56']
Run Code Online (Sandbox Code Playgroud)

一切运行良好,但今天我无法 ping 任何 IPv6 地址。尝试了很多方法,但到目前为止我都没有好的结果。

我想知道这种情况下具体实现IPv6的方式,应该怎么做?

小智 5

我还有一个来自 Online.net 的 Dedibox 服务器。

搜索网络后我在推特上找到了这个

尝试以下操作:

network:                                                                       
version: 2
renderer: networkd
ethernets:
  eno1:
    dhcp4: yes
    dhcp6: no
    addresses:
    - 2001:bc8:xxx:100::/56
Run Code Online (Sandbox Code Playgroud)

这对我有用,现在我可以 ping6 了!