在 netplan 中添加链接路由

在 netplan 中添加链接路由

我正在尝试在 Netplan 中复制

ip -6 r a 2605:6400:1:fed5::1 dev eth0

没有“via”地址。我试过:

      routes:
        - to: "2605:6400:1:fed5::1"
          on-link: true

但不幸的是,netplan 返回了一个错误

Error in network definition //etc/netplan/01-netcfg.yaml line 13 column 8: unicast route must include both a 'to' and 'via' IP

是否有我应该使用的虚假“via”地址?看来 netplan 甚至没有 post-up 挂钩,所以我无法解决这个问题。

答案1

在 netplan >= 0.40 版本中您可以使用:

eth0:
  routes:
    - to: "2605:6400:1:fed5::1"
      scope: link

在旧版本中,您可以使用“::”捕获所有内容:

eth0:
  routes:
    - to: "2605:6400:1:fed5::1"
      via: "::"
      on-link: true

相关内容