多个 IPv6 地址,如何通过 netplan 设置主/默认地址(Ubuntu 20.04 LTS)

多个 IPv6 地址,如何通过 netplan 设置主/默认地址(Ubuntu 20.04 LTS)

您好,感谢您的阅读

Ubuntu 20.04 LTS 具有

  • 斯坦福直线加速器
  • 静态 IPv6 地址

SLAAC 主要是因为在这个网络中使用起来很方便。对于需要从外部联系的服务器,它是静态的。

对于传出流量,系统始终使用 SLAAC(自动配置)地址 :-(

我正在考虑停止 SLAAC/Autoconfig,但我读到,这可能会损害 RA/路径 MTU 发现和诸如此类的事情。

所以我发现我可以手动设置路线。在 cmdline/bash 上工作得非常好

sudo ip -6 route del AlreadyExistingRoutes
sudo ip -6 route add 2001:0db8:dead:8000::/64 src 2001:0db8:dead:8000::2000 dev ens192

我尝试将该配置写入 /etc/netplan/01-netcfg.yaml

network:
version: 2
renderer: networkd
ethernets:
  ens192:
    dhcp4: no
    dhcp6: no
    addresses:
    - '2001:0db8:dead:8000::4000/64'
  routes:
    - to: '2001:0db8:dead:8000::/64'
      scope: link
      from: '2001:0db8:dead:8000::4000/64'
      via: '2001:0db8:dead:8000::1'

这些是示例 IPv6 地址,但是这个 netplan YAML 并没有实现我想要的功能。

谢谢您的任何提示。

相关内容