Сервер 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, чтобы использовать это.

Другие вопросы по тегам