Я пытаюсь объявить статический маршрут ipv6 на ссылке с помощью netplan (более точно, я пытаюсь установить шлюз по умолчанию, адрес которого не находится на моей интерфейсной подсети),
В основном то, что я пытаюсь сделать через netplan:
ip -6 a a fd00::1/64 dev eno4
ip -6 r a fd00:1::2/128 dev eno4
OS: Ubuntu 18.04
Версия Netplan: 0.36.3
Следующее решение не работает:
eno4:
addresses:
- fd00::1/64
routes:
- to: fd00:1::2/128
via: fd00:1::2
on-link: true
затем
netplan --debug apply
journalctl -u systemd-networkd
eno4: Could not set route: No route to host
и маршрут не обнаруживается при списке их
Я также пытался заменить на - link:true scope:link без большего количества результатов (не уверенный, что различие между обоими),
Я знаю, что этим вопросом является почти дубликат этого
Однако я нашел, что принятый ответ не работает на меня даже для ipv4, если я не заменяю 'объем: свяжитесь' с 'на ссылке: верный'
Так вопросы:
Кому-либо удалось сделать ограниченную по объему работу маршрутов ссылки с netplan + ipv6? Раз так что случилось в примере выше?
Кто-то может объяснить, что различие между scope:link и на - link:true?
Почему 'через' атрибут, обязательный для маршрута onlink?
С уважением
Возможно, что Вы затрагиваетесь известной ошибкой в версии Ubuntu 18.04 systemd-networkd, для которого фиксация происходит. https://bugs.launchpad.net/ubuntu / + source/systemd / + ошибка/1812760