Подключение к eduroam по проводам: nl80211: Драйвер не поддерживает аутентификацию / ассоциацию или команды подключения

3827
nuoritoveri

У меня проблема с подключением к сети eduroam по проводному соединению. Я думал, что eduroam работает только как беспроводная сеть, но, очевидно, мое учреждение также использует аутентификацию eduroam 802.1x в проводной сети. Я использовал скрипт конфигурации из cat.eduroam.org (по указанию наших администраторов), который сгенерировал следующую конфигурацию 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" } 

Когда я выпускаю:

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

Я получаю ошибку:

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

Я пытался использовать другой драйвер:

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

но это также вызывает ошибки:

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 

Я думаю, что это проблема операционной системы, не полностью связанная с eduroam (я использую тестирование Debian - растянуть). Карта Ethernet работает нормально (она подключается к стандартной сети). Не могли бы вы помочь мне с этим?

0

1 ответ на вопрос

1
grawity

Это не проблема ОС. Вы пытаетесь использовать настройки Wi-Fi с чем-то, что не является Wi-Fi.

  • Во-первых, и nl80211, и wext («беспроводные расширения») являются интерфейсами управления Wi-Fi (802.11) - они используются для настройки таких вещей, как ESSID, радиочастоты и т. Д., Которых нет в проводном соединении.

    Для Ethernet используйте -D wired, если ваша версия wpa_supplicant не обнаружила его автоматически.

  • Во-вторых, Ethernet не использует WPA, поэтому key_mgmt=WPA-EAPэто неправильно. Установите это IEEE8021X.

    Также удалите настройки WPA " pairwise=" и " group=".

Это сработало. Я долго пытался решить проблему «подключения к проводному eduroam из консоли» различными способами, большое спасибо! nuoritoveri 8 лет назад 0
Честно говоря, просто используйте NetworkManager и `nmcli` ... grawity 8 лет назад 0
Я не могу сохранить пароль закрытого ключа в NetworkManager (и я не хочу gnome-keyring). nuoritoveri 8 лет назад 0
Я уверен, что вы можете просто сохранить его в `/ etc / NetworkManager / system-connections`. grawity 8 лет назад 0
Нет, когда я запускаю NetworkManager, он «ест» из файла. Я попытался сделать это только для чтения, установить различные настройки, чтобы предотвратить это, но затем он не хочет работать. Я должен признать, что это и другие вещи разозлили меня на эту программу, и я больше не хочу ее использовать. nuoritoveri 8 лет назад 0