802.1X, пожалуйста, переведите конфигурацию NetworkManager в конфигурацию wpa_supplicant

346
Darren Wu

ОС: (Arch Linux) Linux HP-Arch 4.17.4-1-ARCH

NetworkManager может подключиться к моей точке доступа «SYSU-SECURE», для которой требуется аутентификация 802.1X. Тем не менее, я хотел бы запустить wpa_supplicant напрямую с помощью сценария оболочки.

Config NetworkManager для "SYSU-SECURE" находится здесь:
(генерируется nm-апплетом GUI)
(файл: / etc / NetworkManager / system-connections / SYSU-SECURE)

[connection] id=SYSU-SECURE uuid=<SOME_UUID> type=wifi permissions=user:<SOME_LOCAL_ACCOUNT>:;  [wifi] mac-address=00:DB:DF:78:F6:9F mac-address-blacklist= mode=infrastructure ssid=SYSU-SECURE  [wifi-security] auth-alg=open key-mgmt=wpa-eap  [802-1x] eap=peap; identity=<SOME_USERNAME> password=<SOME_PASSWORD> phase2-auth=mschapv2  [ipv4] dns-search= method=auto  [ipv6] addr-gen-mode=stable-privacy dns-search= method=auto 

Conf выше, успешно. Но я хочу что-то вроде этого:
(файл: /usr/local/bin/connect_to_SYSU-SECURE.sh)

#!/bin/bash wpa_supplicant -B -i wlo1 -c <(echo ' network={ ssid="SYSU-SECURE" key_mgmt=IEEE8021X eap=PEAP phase2="auth=MSCHAPV2" identity="<SOME_USERNAME>" password="<SOME_PASSWORD>" }') dhcpcd -4 wlo1 

Сценарий оболочки выше не работает. Пожалуйста, исправьте это для меня.
Спасибо.

0

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

1
grawity

Для современного WPA-Enterprise вам нужно установить key_mgmtна WPA-EAP. (Вы, возможно, заметили, что большинство значений в NM практически идентичны тем, что wpa_supplicant принимает напрямую.)

Существует два разных способа использования 802.1X для Wi-Fi, и при выборе IEEE8021Xфактически выбирается режим «WEP динамический ввод ключа» (или, возможно, даже обычный текст, режим только аутентификации).


Я бы предложил остаться с NetworkManager и просто убрать эту permissions=опцию, чтобы соединение стало общесистемным.

Извините за ответ с такой "задержкой" :). Только сейчас у меня был доступ к этому AP и попробовал ваше решение. Работает отлично. Благодарю. Darren Wu 5 лет назад 0

Похожие вопросы