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