Не мог преобразовать частичный VLAN от systemd до netplan

Я запущу путем высказывания, что я не знаю, имею ли я дело с пользователем (меня!) ошибка (я!), netplan ошибка или даже systemd ошибка. Я еще не чрезмерно увеличу размер этого вопроса с конфигурациями и диагностикой, на всякий случай кто-то говорит мне, что я пропустил что-то очевидное.

У меня есть сеть, которую я медленно и осторожно обновляю до 802.1Q VLAN. У меня есть в основном четыре VLAN, но три отмечены исключительно моим Netgear пробезопасные переключатели в данный момент. Четвертый VLAN работает с моим брандмауэром сервера человечности (shorewall), который является также моим базовым маршрутизатором, определяя интерфейс VLAN через systemd-networkd. Мои две точки доступа Wi-Fi (Флорентийский университет) также отмечают трафик для самих клиентов. Это все прокладывает себе путь, я ожидал бы, включая мой isc-dhcp-server, арендуя ip4 адресует к клиентам, соединяющимся с этим гостем SSID, подсеть и VLAN.

Этот базовый маршрутизатор имеет три файла, связанные с реальным интерфейсом Ethernet в/etc/systemd/network/. Первым является netdev для определения VLAN виртуальный интерфейс, вторым является сетевой файл, который определяет базовый интерфейс Ethernet и присваивает ему три статических ip4 и три статических подсети ip6 (адреса и маршруты), а также соединение VLAN с собой. Третьим является другой сетевой файл, который присваивает единственный ip4 и единственный адрес ip6 для интерфейса VLAN.

Как я сказал, я не видел ничего, что предполагает, что это - недопустимая комбинация, и все мое тестирование подтверждает, что работает, как предназначено. "Реальный" интерфейс имеет шесть адресов, и интерфейс VLAN имеет свои собственные адреса, которые НЕ НАКЛАДЫВАЮТСЯ с шестью подсетями "реального" интерфейса.

Я потратил возрасты, смотрящие netplan примеры, но не вижу ничего подобного. В основном мои максимальные усилия привели к транспортному погрому, потому что интерфейс VLAN наследовал ВСЕ адреса и маршруты реального интерфейса, а также его собственное!

Я сдался и вернулся к systemd на моем базовом маршрутизаторе и попытался работать над упрощенной netplan конфигурацией для системы разработки (сервер человечности 18.04.1 с netplan.io версией 0.40.1~18.04.2).

С одним "реальным" и одним интерфейсом VLAN, каждым с единственным ip4 и ip6 статическим адресом. Мои максимальные усилия (в единственном yaml) приводят к идентичному ip4 и адресам ip6 для обоих интерфейсов, в то время как ip4 и ip6 интерфейса VLAN нигде не видны. Эта конфигурация нефункциональна - трафик не может войти и выйти успешно.

Так, для задавания простого вопроса: я пытаюсь сделать что-то, что ДОЛЖЕН поддерживать netplan? (т.е. адреса/маршруты, присвоенные физическому интерфейсу Ethernet и различным адресам/маршрутам, присвоенным интерфейсу VLAN?)

Если кто-то может дать мне простой ответ (что я могу понять!!), я или зафиксирую его сам, или обращусь за помощью и обеспечу более подробную информацию.

Спасибо в ожидании...

0
задан 7 November 2018 в 00:47

1 ответ

Да, netplan должен адреса поддержки и на интерфейсе Ethernet и на VLAN, присоединенном к тому интерфейсу.

1
ответ дан 27 October 2019 в 05:09

Другие вопросы по тегам:

Похожие вопросы: