Ubuntu-18.04

在 netplan 中添加 on-link 路由

  • May 19, 2020

我正在嘗試在 Netplan 中複製相當於

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

沒有“通過”地址。我試過了:

     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

我應該使用虛假的“通過”地址嗎?似乎 netplan 甚至沒有後置掛鉤,所以我無法解決這個問題。

在 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

引用自:https://serverfault.com/questions/966369