TGViewer
CORTEL CORTEL @cortel_cloud · 4.07K subscribers
Post #2633 1.52K
🟡 Netplan — современный инструмент для конфигурации сети в Linux, использующий декларативные YAML-файлы.

Разработан компанией Canonical и впервые появился в Ubuntu 17.10. Призван заменить устаревшие скрипты в /etc/network/interfaces и конфиги NetworkManager, обеспечивая единый, предсказуемый и статический способ настройки.

📎 В 2024 году Netplan достиг зрелости с выпуском стабильной версии 1.0, что закрепляет его как надёжный инструмент для продакшн сред.

👀 Назначение и преимущества:

— Унификация: Единый формат конфигов для настройки сети через systemd-networkd или NetworkManager в фоновом режиме.
— Простота: Читаемый YAML вместо Bash-скриптов.
— Предсказуемость: Конфигурация применяется атомарно, что снижает риск "полурабочего" состояния сети.
— Облачные образы: Начиная с Debian 12 "Bookworm", Netplan является инструментом по умолчанию для облачных образов Debian (официальная документация). Также он стандартен в Ubuntu Server и облачных средах.

👀 Основные команды


# Генерация конфигурации для выбранного бэкенда (networkd или NetworkManager)
sudo netplan generate

# Применение новой конфигурации (без перезагрузки)
sudo netplan apply

# Отладка: вывод текущей конфигурации в виде YAML
sudo netplan get all


👀 Пример конфигурации (/etc/netplan/01-netcfg.yaml)


network:
version: 2
renderer: NetworkManager
ethernets:
enp3s0:
dhcp4: false
addresses:
- 192.168.1.100/24
routes:
- to: default
via: 192.168.1.1
nameservers:
addresses:
- 77.88.8.8
- 77.88.8.1


Где:
— version: 2 — актуальная версия схемы Netplan.
— renderer — выбирает движок (networkd или NetworkManager).
— ethernets — раздел для проводных интерфейсов.
— addresses — статический IP с маской.
— routes — маршрут по умолчанию (default).
— nameservers — DNS-серверы.

Netplan — это современный, декларативный подход к настройке сети, который становится стандартом в Linux-дистрибутивах, особенно в серверных и облачных сценариях. Его стабильность подтверждается выходом версии 1.0

#линуксятина
  • 👍 15
  • 🔥 8
  • ❤ 2
  • 👎 2
More from @cortel_cloud
  1. Oct 1, 2026🖥 sed — потоковый редактор текста в Linux 🤓 Появился в Bell Labs в 1970-х и до сих пор и…
  2. Sep 29, 2026🖥 РАЗНИЦА Block, File и Object Storage 🧑‍🎓Повторение — мать учения. Для разных задач по…
  3. Sep 25, 2026😎 Когнитивная РАЗгрузка За неделю с горящими дедлайнами, часовыми ВКС и постоянным перекл…
  4. Sep 23, 2026💻 kubectl diff: обработка изменений в CI/CD kubectl diff сравнивает текущую конфигурацию…
  5. Sep 18, 2026🛡 ДА! У НАС ЦЕЛАЯ ЧЕРЕДА ПОЛЕЗНЫХ ЭФИРОВ ПРО ИБ! 🎙 Уже 24 сентября Вероника Нечаева, выс…
  6. Sep 16, 2026👩‍💻 Работа с ПДн это непрерывный процесс. Компания меняется — появляются новые сервисы,…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →