Conecte-se ao eduroam over wire: nl80211: O driver não suporta autenticação / associação ou comandos de conexão

0

Eu tenho um problema com a conexão à rede eduroam na conexão com fio . Eu pensei que o eduroam funciona apenas como rede sem fio, mas aparentemente minha instituição também usa a autenticação eduroam 802.1x na rede com fio. Eu usei o script de configuração de cat.eduroam.org (conforme indicado pelos nossos administradores), que gerou uma configuração a seguir wpa_supplicant:

 network={
   ssid="eduroam"
   key_mgmt=WPA-EAP
   pairwise=CCMP
   group=CCMP TKIP
   eap=TLS
   ca_cert="/home/freyja/cat_installer/ca.pem"
   identity="XXX@XXX"
   subject_match="XXX"
   private_key="/home/freyja/cat_installer/user.p12"
   private_key_passwd="XXX"
 }

Quando eu emito:

sudo wpa_supplicant -ieth0 -c/home/freyja/cat_installer/cat_installer.conf

Eu recebo um erro:

Successfully initialized wpa_supplicant
nl80211: Driver does not support authentication/association or connect commands
eth0: Failed to initialize driver interface

Eu tentei usar outro driver:

sudo wpa_supplicant -ieth0 -D wext -c/home/freyja/cat_installer/cat_installer.conf

mas isso também causa erros:

ioctl[SIOCSIWMODE]: Operation not supported
ioctl[SIOCGIWRANGE]: Operation not supported
ioctl[SIOCGIWMODE]: Operation not supported
ioctl[SIOCSIWAP]: Operation not supported
ioctl[SIOCSIWESSID]: Operation not supported

Eu acho que é um problema do sistema operacional, não totalmente relacionado ao eduroam (eu uso o Debian testing - stretch). A placa ethernet funciona bem (conecta-se à rede padrão). Você poderia me ajudar com isso?

    
por nuoritoveri 28.08.2015 / 13:32

1 resposta

1

Não é um problema do sistema operacional. Você está tentando usar as configurações de Wi-Fi com algo que não é Wi-Fi.

  • Primeiro, tanto o nl80211 quanto o wext ("Wireless Extensions") são interfaces de controle Wi-Fi (802.11) - eles são usados para configurar coisas como ESSIDs, freqüências de rádio e outros que existem em uma conexão com fio.

    Para Ethernet, use -D wired , se a sua versão do wpa_supplicant não detectá-lo automaticamente.

  • Segundo, a Ethernet não usa WPA, então key_mgmt=WPA-EAP está errado. Defina como IEEE8021X .

    Remova também as configurações WPA " pairwise= " e " group= ".

por 02.09.2015 / 19:23