Я только что установил 64-битный сервер Ubuntu 20.04
на raspberry pi. Я хочу предоставить ему статический IP-адрес .
Я подумываю добавить файл конфигурации в папку / etc / netplan /
(следуя этим примерам ), но внутри / etc / netplan /
я вижу файл: 50-cloud-init.yaml
со следующим комментарием
Этот файл создается на основе информации, предоставленной источником данных. Изменения
#, чтобы он не сохранялся при перезагрузке экземпляра. Чтобы отключить
cloud-init # возможности конфигурации сети, напишите файл
# /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg со следующим:
# network: {config: disabled}
У меня два вопроса:
/etc/cloud/cloud.cfg.d/99-disable-network-config.cfg
перед созданием yaml-файла статического адреса в / etc / netplan /
? / run / netplan /
для добавления конфигурации моего статического адреса? Я думаю, вы просто создаете файл /etc/netplan/01-netcfg.yaml
с правильной конфигурацией для вашего сервера.
Это следует прочитать перед 50-cloud-init.yaml
, так как согласно этому https://linuxconfig.org/netplan-network-configuration-tutorial-for-beginners
Внутри каждой из этих директорий конфигурации создаются с помощью файлы с расширением .yaml, которые обрабатываются в лексикографическом порядке, независимо от того, в каком каталоге они находятся.
Возможно, вам придется отключить облачную инициализацию Как избавиться от cloud-init?
Подробности здесь 01-netcfg.yaml и 50-cloud-init.yaml существуют – не удается найти один IP