Виртуальные машины не работают с 802.1X - Linux Bridge

Виртуальные машины не работают с 802.1X - Linux Bridge

Я экспериментирую с 802.1X в своей домашней лаборатории. У меня работает большинство вещей, но есть одна проблема: виртуальные машины не могут пройти аутентификацию в сети с использованием 802.1X. В сети очень мало информации об этом, но из отдельных фрагментов кажется, что это возможно.

Я использую Proxmox в качестве гипервизора, который представляет собой Debian под капотом. Мне удалось настроить Proxmox на аутентификацию с помощью 802.1X с помощью wpa supplicant. Это просто виртуальные машины, которые не могут. Следующая ссылка объясняет, почему виртуальные машины не могут, и дает решение, как заставить это работать, установив маску пересылки:

https://interestingtraffic.nl/2017/11/21/an-oddly-specific-post-about-group_fwd_mask/

Я установил маску переадресации, но она все еще не работает по какой-то причине. Надеюсь, кто-то уже делал это раньше или кто-то достаточно хорошо знает мосты Linux, чтобы помочь мне.

Моя текущая конфигурация:

 # The loopback interface:
auto lo
iface lo inet loopback



# The first network interface:
auto eno1
iface eno1 inet manual


# The bridge:
auto vmbr0 # Auto start the bridge at boot

# Use this section for a static IP:
#iface vmbr0 inet static
#  address 172.20.0.60/22
#  gateway 172.20.0.1
#  bridge_ports eno1
#  bridge_stp off
#  bridge_fd 0

# Use this section for DHCP:
iface vmbr0 inet dhcp
  bridge_ports eno1 # Which ethernet port(s) to use for the bridge. Space separated list.
  bridge_stp off # Spanning tree
  bridge_fd 0 # Forwarding delay
  post-up echo 8 > /sys/class/net/vmbr0/bridge/group_fwd_mask

# 802.1X settings:
wpa-iface eno1
wpa-bridge vmbr0
wpa-driver wired
wpa-conf /etc/wpa_supplicant.conf



# The second network interface:
iface eno2 inet manual

Я также писал на форуме Proxmox, но на самом деле я думаю, что вопрос касается более общих вопросов моста Linux, а не конкретно Proxmox.

Любая помощь будет высоко оценена.

Связанный контент