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

Другие вопросы по тегам