Я пытаюсь подключиться к eduroam с помощью iwd, но когда я набираю

station wlan0 connect eduroam

Единственное, что я получаю, это «Не настроено». Файл конфигурации, который я создал в /var/lib/iwd/eduroam.8021x, выглядит следующим образом:

[Security]
EAP-Method=PEAP
EAP-Identity=wlan@win.tu-berlin.de
EAP-PEAP-CACert=/home/XXXX/eduroam.pem
EAP-PEAP-ServerDomainMask=*.tubit.tu-berlin.de
EAP-PEAP-Phase2-Method=MSCHAPV2
EAP-PEAP-Phase2-Identity=XXXX@win.tu-berlin.de
EAP-PEAP-Phase2-Password=XXXX

[Settings]
AutoConnect=true

iwd отлично работает с любой другой сетью, а eduroam отображается в списке известных сетей, поэтому я не совсем понимаю, откуда появляется сообщение об ошибке. Что мне здесь не хватает?

1
AdminBee 18 Фев 2020 в 12:47

1 ответ

Лучший ответ

Скорее всего, iwd.service не может загрузить EAP-PEAP-CACert=/home/XXXX/eduroam.pem

Из каталога /home, поскольку он имеет набор ProtectHome=yes.

Попробуйте переместить сертификат в место, доступное для чтения iwd.

1
Paulo Tomé 20 Фев 2020 в 21:06
Спасибо, это решило это. Я переместил файл сертификата в каталог конфигурации, и теперь он работает нормально.
 – 
tobiashellbusch
24 Фев 2020 в 04:12