How can I fix my WPA-EAP certificate problem?
Я пытаюсь подключить WiFi моей школы, в котором есть WPA-EAP. Все остальное может подключиться к нему, кроме моей машины с Ubuntu. Я могу подключиться к своим устройствам HTC ONE X Android, OS X, Windows XP & 7 и iOS.
Таким образом, проблема, похоже, касается либо моего, либо их сертификата. Мне все равно, есть ли у них действующий сертификат или нет (я разберусь с этим по-другому). Так что, если эту проверку сертификата можно отключить, но я могу подключиться, я в порядке.
В своей документации по подключению они указали, что сертификат с моей стороны не нужен.
У меня Ubuntu 13.04 64bit на ноутбуке lenovo E135 и немного больше информации:
alfred-nsh@alFiPad:~/repos$ lspci | grep Network
02:00.0 Network controller: Broadcom Corporation BCM43142 802.11b/g/n (rev 01)
alfred-nsh@alFiPad:~/repos$ uname -a
Linux alFiPad 3.8.0-19-generic #29-Ubuntu SMP Wed Apr 17 18:16:28 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
Я использую примирительный драйвер, но у меня действительно нет проблем с подключением к другим сетям.
3 ответа
У меня есть такая же проблема здесь (UQAM), он должен иметь сертификат, но это не так. Когда вы подключаетесь в первый раз, он не будет правильно настроен, поэтому вам нужно перейти на /etc/NetworkManager/system-connections и найдите имя вашего соединения, отредактируйте файл. Вы должны увидеть эту строку:
system-ca-certs=true
изменить на
system-ca-certs=false
Если строка не существует, добавьте ее под [802-1x] раздел.
У меня была похожая проблема с использованием защищенного EAP (PEAP), а не LEAP или FAST или туннельного TLS в моем случае, и он заработал, оставив пустым "Анонимный идентификатор" (да?), Версия PEAP: Автоматическая, Внутренняя аутентификация: MSCHAPv2.
Затем выберите No CA Certificate Authority.... и подтвердите последующее предупреждение с помощью Ignore. (Даже дружелюбная душа в вашем ИТ-отделе предоставляет вам *.cer, попробуйте без предварительного уведомления; проблема в том, что, если он самоподписан или проверен как root, не известен вашей Ubuntu, это создает больше проблем, чем помогает вам.)
PS: опция system-ca-certs, кажется, больше не появляется (больше?) В /etc/NetworkManager/system-connections/* в Ubuntu 14.04.
Кажется, на вашем ноутбуке не установлен сертификат
TLS: Certificate verification failed, error 20 (unable to get local issuer certificate) depth 0 for '/C=MY/ST=Kuala Lumpur/L=Mont Kiara/O=Funk Software Asia Pacific/OU=Technical Department/CN=Server'
Apr 29 17:16:22 alFiPad wpa_supplicant[952]: eth1: CTRL-EVENT-EAP-TLS-CERT-ERROR reason=1 depth=0 subject='/C=MY/ST=Kuala Lumpur/L=Mont Kiara/O=Funk Software Asia Pacific/OU=Technical Department/CN=Server' err='unable to get local issuer certificate'
Не могли бы вы проверить, есть ли у вас сертификат в вашем магазине?
Вы используете wpa_supplicant?
Nikos