it-git.ru
  • Windows
  • Linux
  • Виртуализация
  • Скрипты
  • Почта/Домены
  • Сеть и коммутация
  • Программное обеспечение
  • Безопасность
  • 📰

Netplan для настройки сети

Linux

Netplan — это утилита для настройки сети в современных дистрибутивах Linux, включая Ubuntu. Она использует YAML-файлы для описания сетевых конфигураций, таких как IP-адреса, шлюзы и DNS, и работает поверх бэкендов, таких как systemd-networkd или NetworkManager. Netplan упрощает управление сетью, обеспечивая единообразие и удобство настройки через декларативные файлы.

Для примера возьмем Ubuntu с
Netplan для настройки сети, вы можете выполнить следующие шаги, чтобы проверить текущие настройки DHCP (включая шлюз) и сделать адрес статическим.


1. Проверка текущих настроек DHCP
Чтобы узнать IP-адрес, шлюз (GW), DNS и другие параметры, которые были выданы через DHCP:

a) Используйте команду `ip`
ip addr show
Эта команда покажет текущие сетевые интерфейсы и их IP-адреса. Найдите ваш активный интерфейс (например, `eth0` или `ens33`).

b) Проверьте шлюз (GW)
ip route show
Вывод будет примерно таким:

default via 192.168.1.1 dev ens33 proto dhcp src 192.168.1.100 metric 100


Здесь:
- `default via 192.168.1.1` — это ваш шлюз (GW).
- `192.168.1.100` — это IP-адрес, выданный DHCP.

c) Проверьте DNS-серверы
DNS-серверы обычно хранятся в файле `/run/systemd/resolve/resolv.conf` или `/etc/resolv.conf`. Выполните:
cat /run/systemd/resolve/resolv.conf
Вы увидите что-то вроде:

nameserver 8.8.8.8
nameserver 8.8.4.4


2. Настройка статического IP через Netplan

Теперь, когда вы знаете IP-адрес, шлюз и DNS, вы можете настроить статический IP.

a) Откройте конфигурационный файл Netplan
Файлы Netplan обычно находятся в директории `/etc/netplan/`. Выполните:
ls /etc/netplan/
Вы увидите файл, например, `01-netcfg.yaml` или `50-cloud-init.yaml`.

Откройте его для редактирования:
sudo nano /etc/netplan/<имя_файла>.yaml
b) Измените конфигурацию
Пример конфигурации для статического IP:

network:
  version: 2
  renderer: networkd
  ethernets:
    ens33:  # Замените на имя вашего интерфейса
      dhcp4: no
      addresses:
        - 192.168.1.100/24  # Укажите ваш статический IP и маску подсети
      gateway4: 192.168.1.1  # Укажите ваш шлюз
      nameservers:
        addresses:
          - 8.8.8.8
          - 8.8.4.4​

Важно: Формат YAML чувствителен к отступам. Убедитесь, что вы правильно выровняли все элементы.

c) Примените изменения
После сохранения файла примените новую конфигурацию:
sudo netplan apply
d) Проверьте результат
Убедитесь, что настройки применились:
ip addr show
ip route show
cat /run/systemd/resolve/resolv.conf


3. Дополнительные советы

a) Если не знаете имя интерфейса
Если вы не уверены, как называется ваш сетевой интерфейс, выполните:
ip link show
Ищите интерфейс с состоянием `UP` (например, `ens33`, `eth0`).

b) Если что-то пошло не так
Если после применения конфигурации сеть перестала работать, выполните:
sudo netplan revert
Это вернёт предыдущие настройки.


  • 14.03.2025
  • 161
  • 0
Настройка сети через командную строку и BAT файл
Настройка сети через командную строку и BAT файл
30-05-2019, 15:41, Windows / Сеть и коммутация
Запуск LXC - ASTRA 1.8
Запуск LXC - ASTRA 1.8
14-01-2025, 11:07, Linux / Программное обеспечение
WinBox - Управление устройствами MikroTik
WinBox - Управление устройствами MikroTik
15-01-2025, 12:27, Сеть и коммутация
Mikrotik CHR на примере Centos 7
Mikrotik CHR на примере Centos 7
6-01-2024, 23:24, Сеть и коммутация
netplan, linux, resolv, eth, route
  • Windows
  • Linux
  • Виртуализация
  • Скрипты
  • Почта/Домены
  • Сеть и коммутация
  • Программное обеспечение
  • Безопасность
  • Active Directory
  • ▒ IT Новости
AD astra cisco cmd debian Docker Exchange firewall hp interface linux LXC Mail mikrotik network ovirt ProxMox PVE radius raid route router RouterOS s3 vpn windows Россия база данных безопасность виртуализация данные диск защита копирование массив надежность настройка программный райд скрипт файл
Показать все теги

Что такое IT-GIT?

«IT» — это не просто технологии, а целый мир инноваций и решений, направленных на преодоление сложностей. Мы представляем экспертность в области информационных технологий и широкой технологической экосистемы, стремясь к постоянному развитию и совершенствованию.

«Git» — это отсылка к одной из самых популярных систем контроля версий, которая обеспечивает эффективное сотрудничество, быструю итерацию и надежное управление сложными проектами. Мы стремимся объединить и поделиться опытом и идеями специалистов в сфере технологий, создавая пространство для обмена знаниями.

Инновационные технологии + совместный опыт экспертов в области технологий = путь к успеху!


  • ◆ Полезное
  • ▻ Заметки по докеру
  • ▻ Процесс расширения LVM на примере виртуальной машины
  • ▻ Расширение раздела на HDD/SSD
  • ▻ Ремонт файловой системы linux
  • ▻ Коды символов Юникода в UTF-8
  • ▻ Загрузка CHR RouterOS
  • ▻ #mikrotik
  • ▻ #zfs

  • ★ TOP 20
  • ☆ Шпаргалка по ZFS
  • ☆ Robocopy — описание и примеры использования
  • ☆ Настройка сети через командную строку и BAT файл
  • ☆ Для чего нужен протокол STP/RSTP на примере Mikrotik
  • ☆ Мигрируем на Exchange с почты для домена (yandex, mail, google и др.)
  • ☆ Как подключить сетевой диск всем пользователям с использованием AD
  • ☆ НP ProCurve. наиболее часто используемые команды консоли.
  • ☆ Сброс пароля Windows 10 с помощью встроенной учетной записи Администратора
  • ☆ Настройка условной пересылки DNS-запросов в Mikrotik RouterOS
  • ☆ Как создать программный RAID 1 массив (зеркало) средствами Windows 10, 8.1, 8, 7, Vista
  • ☆ Проверить, запущена ли программа
  • ☆ Не работает fetch в netwatch Mikrotik (ROS 7.13)
  • ☆ Как создать RAID 1 из уже заполненного диска на Windows 10, 8.1, 8, 7, Vista
  • ☆ Mikrotik (vpn server) + Windows server 2008r2 (ad, radius server)
  • ☆ Отечественная виртуализация - на чем построена, обзор, сравнение.
  • ☆ Ремонт файловой системы linux
  • ☆ Сравнение решений WireGuard
  • ☆ Увеличение zfs диска (ISCSI FreeNAS)
  • ☆ Mikrotik, 3 провайдера, переключение и разделение трафик
  • ☆ Полезности Mikrotik
Monitorus. Мониторинг сайтов и серверов.
 
  Top.Mail.Ru      © 2019-2025.    www.IT-GIT.ru    ✉ info@it-git.ru