![Cambiar la versión de EAPOL en el punto de acceso nmcli](https://rvso.com/image/168791/Cambiar%20la%20versi%C3%B3n%20de%20EAPOL%20en%20el%20punto%20de%20acceso%20nmcli.png)
Configuré un punto de acceso con nmcli en una Raspberry Pi que ejecuta Buster mediante:
instalando el administrador de red:
sudo apt-get install network-manager
Configurar un perfil de punto de acceso:
sudo nmcli c add type wifi ifname wlan0 con-name hotspot ssid ssidname 802-11-wireless.mode ap ipv4.method shared 802-11-wireless.band bg 802-11-wireless.channel 11 wifi-sec.key-mgmt wpa-psk wifi-sec.psk password
Deshabilitar dhcpcd (no tenga ese comando a mano)
Iniciando el punto de acceso.
sudo nmcli c up hotspot
El problema es que el punto de acceso utiliza de forma predeterminada la versión 3 de eapol (802.1x-2010), que aún no es compatible con algún hardware que estoy intentando conectar a la red de Pi, por lo que nunca finalizará el protocolo de enlace.
¿Existe alguna configuración en NetworkManager o el comando nmcli que pueda usar para definir la versión de eapol a usar? Busqué en los campos nmcli 802-11 sin éxito.
Sé que puedo usar hostapd + dnsmasq + bridge pero (con suerte) esto es más simple.
¡Gracias de antemano!
Respuesta1
No hay manera de pasar eleapol_version=1
opción deGerente de Redesawpa_supplicantdirectamente, pero puedes solucionar esta limitación:
Edita tu
wpa_supplicant.service
:systemctl edit --full wpa_supplicant.service
y reemplaza la línea:
ExecStart=/sbin/wpa_supplicant -u -s -O /run/wpa_supplicant
con:
ExecStart=/sbin/wpa_supplicant -u -s -O /run/wpa_supplicant -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf
¿Dónde
wlan0
está el nombre de su interfaz inalámbrica? Si no proporcionas el-i
interruptor de opción,wpa_supplicantno leerá su archivo de configuración.Cree el archivo de configuración
/etc/wpa_supplicant/wpa_supplicant.conf
con la opción deseada:eapol_version=1
RecargarSistemaDy reinicie el suplicante:
systemctl daemon-reload systemctl restart wpa_supplicant.service