Настройка сети в 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 чувствителен к отступам — используйте пробелы, не табуляцию.