Я начал экспериментировать с Ubuntu Server 18.04, и у меня возникла проблема с настройкой сети. У меня есть компьютер с двумя сетевыми портами, и один из этих двух портов должен получить локальный IPv4-адрес канала. В настольной версии я могу добиться этого, зайдя в NetworkManager и выбрав опцию link-local. Но с сервером я должен использовать эту новую программу netplan. Тем не менее, руководство и другие онлайн-ресурсы не дают мне ясного представления о том, как этого добиться. Есть кое-что, что можно найти при настройке DHCP и статического адреса, но ничего об использовании Avahi (который использует Desktop) или другие способы получения адреса 169.254.x.y.
Итак: как мне написать конфигурацию yaml, которая инструктирует netplan для настройки локальной адресации на интерфейсе?
Вы использовали бы netplan общую собственность для интерфейса:
link-local: [ ipv4 ]
Однако это свойство не существует в Вашей версии netplan.io (0.36), это было добавлено к netplan.io 0.39. Я получаю эту ошибку на человечности 18.04 в настоящее время:
unknown key link-local
Документация здесь: https://git.launchpad.net/netplan/tree/doc/netplan.md
Необходимо было бы получить более свежую сборку netplan.io для использования этого.