Рейтинг:0

Netplan: Магистральные вланы с отдельными шлюзами

флаг br

Ubuntu 21.10 (Linux 5.13.0-1016-raspi aarch64)

У меня на роутере 3 влана, каждый со своей подсетью. Я установил магистральный канал, по которому все 3 влана передаются по 1 кабелю Ethernet на мою коробку Ubuntu. Я хотел бы настроить транковую ссылку на стороне Ubuntu с помощью netplan. На Ubuntu также есть DNS-сервер, настроенный локально. Вот конфигурация, которую я хотел бы зафиксировать. Пожалуйста, скажите мне, если это неправильно:

сеть:

версия: 2
визуализатор: сетевой
Ethernet:
    эт0:
        DHCP4: ложь
вланы:
    эт0.5:
        идентификатор: 5
        ссылка: eth0
        адреса: [ "x.x.x.5/24" ]
        маршруты:
         - по умолчанию
           через: x.x.x.1
        серверы имен:
            адреса: [ "x.x.x.5" ]
    эт0.100:
        идентификатор: 100
        ссылка: eth0
        адреса: [ "гг.г.5/24" ]
        маршруты:
         - по умолчанию
           через: y.y.y.1
        серверы имен:
            адреса: [ "y.y.y.5" ]
    эт0.200:
        идентификатор: 200
        ссылка: eth0
        адреса: [ "з.з.з.5/24" ]
        маршруты:
         - по умолчанию
           через: z.z.z.1
        серверы имен:
            адреса: [ "z.z.z.5" ]
Рейтинг:0
флаг br

В вашей сети есть два устройства, соединенных друг с другом кабелем Ethernet с транком 802.1Q VLAN. Маршрутизатор и Ubuntu Box. Я прав?

Отображаемая конфигурация взята (или подготовлена ​​для вставки) в поле Ubuntu? Если да, проблема связана с несколькими шлюзами по умолчанию. У вас есть 3 GW в настройках на одном устройстве. Это не правильно. В одной системе может быть только один GW, за исключением особых случаев использования iproute2 и отдельной настройки маршрутизации для каждой VLAN/сети. Если одновременно используется больше шлюзов, то реальный исходящий GW (из трех настроенных) выбирается случайным образом. Пакетные ответы от Ubuntu на маршрутизатор могут использовать другие интерфейсы, чем входящие пакеты. Это сбивает с толку маршрутизатор и может вызвать проблемы со связью.

Багажник и его настройки, которые вы вставили, можно использовать либо

  • а) только с 1 ГВт или
  • б) если каждая из трех частей конфигурации VLAN используется для другого устройства, например. для 3 виртуальных машин, находящихся внутри вашей коробки Ubuntu и подключенных через отдельную VLAN.

Пожалуйста, постарайтесь подробно объяснить вашу идею и цель использования вашей настройки, чтобы получить лучший ответ.

revengineer avatar
флаг br
Благодарю за ваш ответ. Вы правы в том, что маршрутизатор подключен к коробке Ubuntu через магистраль 802.1Q VLAN.Отображаемая конфигурация готова к установке в поле Ubuntu, но еще не развернута. Поскольку мой маршрутизатор не поддерживает mDNS, я использую Ubuntu для размещения Avahi в каждой из трех сетей. Какие маршруты мне нужно включить для каждой VLAN, чтобы все 3 сети могли общаться друг с другом?

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.