Настройка сети в Ubuntu Server с использованием Netplan
Netplan — современный инструмент для настройки сети в Ubuntu (начиная с версии 17.10), который использует YAML-конфигурации.
Шаги настройки
1. Просмотр файлов конфигурации Netplan
Конфигурационные файлы находятся в каталоге /etc/netplan/. Чтобы увидеть их список, выполните:
1 | |
Обычно это один или несколько файлов с расширением .yaml, например 01-netcfg.yaml или 50-cloud-init.yaml.
2. Редактирование файла конфигурации
Откройте нужный файл с помощью текстового редактора, например nano:
1 | |
3. Пример конфигурации
Статический IP
1 | |
Важно: Добавление строки
renderer: networkdявно указывает использовать systemd-networkd для управления сетью, что является стандартом для серверных систем Ubuntu. Если не указать, Netplan выберет рендерер по умолчанию.
DHCP
1 | |
4. Сохранение изменений
В nano: нажмите Ctrl + X, затем Y и Enter.
5. Применение настроек
Чтобы применить изменения, выполните:
1 | |
Если возникли ошибки, можно запустить с отладкой:
1 | |
6. Проверка состояния сети
Проверьте настройки с помощью:
1 | |
или, если установлен пакет net-tools:
1 | |
Дополнительные советы
- Чтобы узнать имя сетевого интерфейса, используйте команду:
1 | |
-
Если вы настраиваете сервер с графическим окружением, возможно, используется другой рендерер (
NetworkManager). В таком случае можно указать в конфигурацииrenderer: NetworkManager. -
YAML чувствителен к отступам — используйте пробелы, не табуляцию.