Máquinas virtuais não funcionam com 802.1X - Linux Bridge

Máquinas virtuais não funcionam com 802.1X - Linux Bridge

Estou experimentando 802.1X em meu laboratório doméstico. Tenho a maioria das coisas funcionando, mas um problema que tenho é que as máquinas virtuais não conseguem fazer autenticação na rede usando 802.1X. Há muito pouca informação online sobre isso, mas pelo que parece, parece possível.

Estou usando o Proxmox como meu hipervisor, que é o Debian nos bastidores. Consegui configurar o Proxmox para autenticação com 802.1X usando suplicante wpa. São apenas as VMs que não podem. O link a seguir explica por que as VMs não conseguem e fornece uma solução para fazê-lo funcionar definindo a máscara de encaminhamento:

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

Eu configurei a máscara de encaminhamento, mas ainda não funciona por algum motivo. Espero que alguém já tenha feito isso antes ou que conheça o Linux bem o suficiente para me ajudar.

Minha configuração atual:

 # 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

Eu também postei no fórum do Proxmox, mas realmente acho que a questão é mais geral sobre a ponte do Linux, em vez de ser específica do Proxmox.

Qualquer ajuda seria muito apreciada.

informação relacionada