Нужна помощь в вопросах настройки сети, состоящей из виртуальных машин Linux. Дело касается настройки моста L2 с помощью systemd-networkd между двумя ВМ, которые для оконечных устройств работают как коммутатор. Есть вопросы по деталям настройки интерфейсов, виртуальных в том числе, и работы с systemd-networkd (рисунок 1 и 2).
enp0s9 смотрит во внешнюю сеть, enp0s10 смотрит во внутреннюю сеть. В интерфейсам моста указан ещё tun0 (рисунок 3).
L2 VPN как и мост настроен средствами Netplan. Выбран gretap, пока пробно делаю всё на виртуальных машинах средствами VirtualBox, сеть настроена исправно, но при использовании конфигурации netplan пинги исчезают.
На bridge2 настройка симметричная, только адреса другие.
Тунель поднимается, мост появляется, пинг испаряется.
Для пересылки пакетов отредактирован /etc/sysctl.conf и включена пересылка ipv4 пакетов, но проблема не исчезла, если даже соседние устройства внешней сети (10.0.0.1 и 10.0.0.2) не пингуются.
tcpdump ловил только arp-запросы, ethernet-пакеты от ПК1, к примеру, до bridge1 даже не доходили.
Тут нужно, скорее всего, завернуть трафик в тунель, направив его через мост.
Была попытка заворачивать трафик в тунель на bridge1 и bridge2 для каждой из сторон, и добавлялся маршрут для пересылки любого другого трафика на порты, ведущие к оконечным устройствам, результата это не дало.