NetPlan работа с сетевыми мостами

Оцените статью

Netplan — это утилита для декларативной настройки сети в Linux (широко используется в Ubuntu, начиная с 17.04). Она преобразует YAML‑конфигурации в настройки для бэкенд‑систем (networkd или NetworkManager).

Основные понятия

  • Мост (bridge) — виртуальный коммутатор, объединяющий несколько сетевых интерфейсов (физических или виртуальных) в один логический сегмент.
  • Члены моста (ports) — интерфейсы, подключённые к мосту.
  • IP‑адрес обычно назначается самому мосту, а не отдельным портам.

Подготовка

Убедитесь, что установлен netplan:

# apt install netplan.io

Проверьте текущий статус сети:

# ip a
# networkctl status

Пример конфигурации

Мост из двух интерфейсов и статический IP-адрес на мосту

network:
  version: 2
  renderer: networkd
  ethernets:
    eth0:
      dhcp4: no
    eth1:
      dhcp4: no
  bridges:
    br0:
      dhcp4: no
      addresses: [192.168.1.100/24]
      gateway4: 192.168.1.1
      nameservers:
        addresses: [8.8.8.8, 8.8.4.4]
      interfaces:
        - eth0
        - eth1
      parameters:
        stp: true
        forward-delay: 4

Пояснение:

  • renderer: networkd — используем systemd‑networkd как бэкенд.
  • eth0, eth1 — отключаем DHCP, т. к. IP будет на мосту.
  • br0 — имя моста.
  • interfaces — список интерфейсов, входящих в мост.
  • stp: true — включаем STP (Spanning Tree Protocol) для предотвращения петель.
  • forward-delay: 4 — задержка перед пересылкой (в секундах).

Применяем конфигурацию

Применяем

#  netplan apply

Проверяем результат

# ip a show br0
# bridge link

Конфигурация с VLAN на мосту

Если надо добавить дополнительно тегирование

network:
  version: 2
  renderer: networkd
  ethernets:
    eth0:
      dhcp4: no
    eth1:
      dhcp4: no
  vlans:
    vlan10:
      id: 10
      link: br0
      dhcp4: yes
  bridges:
    br0:
      dhcp4: no
      interfaces:
        - eth0
        - eth1
      parameters:
        stp: true
        forward-delay: 4

Related Posts

Настройка SoftEther VPN Bridge

Для объединения нескольких географически распределенных подсетей при помощи SoftEther используется компонент SoftEther VPN Bridge и сегодня мы в краце рассмотрим как настроить объединение несколько виртуальных сетей (LXD хост). Подготовка сети…

Установка и настройка Zabbix-Proxy

Зачем вообще связывться с zabbix-proxy и тут может быть огромное количчество причин и основная, это отсутствие полноценной сетевой связанности между филиалами или неустойчивая работа канала связи. Следовательно мониторить состояние инфраструктуры…

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

You Missed

Настройка SoftEther VPN Bridge

Установка и настройка Zabbix-Proxy

Установка и настройка Zabbix-Proxy
NetPlan работа с сетевыми мостами
Проект Rain (Часть первая)

Базовая настройка DHCP-сервера в Linux

Базовая настройка DHCP-сервера в Linux

Настройка лицензирования терминального сервера Windows (Windows Server 2025)

Настройка лицензирования терминального сервера Windows (Windows Server 2025)