如何分配 /64 ipv6 子网

如何分配 /64 ipv6 子网

因此,对于我的应用程序,我希望能够使用任何 ipv6 地址进行通信,但现在我甚至不能让 curl 使用这些地址,所以我陷入了困境。

  • Ubuntu 18.04.3 LTS
  • netplan 作为网络管理器
  • netcup vps 作为托管服务

/etc/netplan/50-cloud-init.yaml我尝试netplan apply 了很多方法,但都没有成功

network:
    version: 2
    renderer: networkd
    ethernets:
        eth0:
            addresses:
            - x.x.x.x/22
            - xxxx:xxxx:xxxx:xxxx::1/64
            gateway4: x.x.x.x
            gateway6: xxxx::1
            match:
                macaddress: xx:xx:xx:xx:xx:xx
            nameservers:
                addresses:
                - x.x.x.x
                - x.x.x.x
                - xxxx:xxxx:xxxx::xxxx

我用来检查地址是否可用的命令

curl -6 google.com --interface xxxx:xxxx:xxxx:xxxx:0:0:0:5响应如下:curl: (45) bind failed with errno 99: Cannot assign requested address

我也尝试ndppd按照朋友的建议使用,他们确实有这个功能,但这会导致每个 ipv6 请求超时。

我也尝试过摆弄ip addip route但是也没有成功。

相关内容