Cambiar la versión de EAPOL en el punto de acceso nmcli

Cambiar la versión de EAPOL en el punto de acceso nmcli

Configuré un punto de acceso con nmcli en una Raspberry Pi que ejecuta Buster mediante:

  1. instalando el administrador de red:

    sudo apt-get install network-manager

  2. 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

  3. Deshabilitar dhcpcd (no tenga ese comando a mano)

  4. 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:

  1. 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 wlan0está el nombre de su interfaz inalámbrica? Si no proporcionas el-i interruptor de opción,wpa_supplicantno leerá su archivo de configuración.

  2. Cree el archivo de configuración /etc/wpa_supplicant/wpa_supplicant.confcon la opción deseada:

    eapol_version=1
    
  3. RecargarSistemaDy reinicie el suplicante:

    systemctl daemon-reload
    systemctl restart wpa_supplicant.service
    

información relacionada