Невозможно подключиться к сети Eduroam после обновления Ubuntu до 24.04

Вопрос или проблема

Перед обновлением подключение к eduroam работало безупречно на Ubuntu 22.04. Подключение к моему домашнему Wi-Fi, а также к точке доступа, предоставляемой моим телефоном, по-прежнему работает.

При попытке подключиться к eduroam в первый раз после обновления я получил:

NetworkManager[1063]: <info>  [1728396200.9546] audit: op="connection-add-activate" pid=2455 uid=1000 result="fail" reason="Не удалось определить информацию о безопасности AP"

Попытка решить проблему, следуя шагам, указанным в этом вопросе https://askubuntu.com/posts/1529391/edit, не сработала для меня.

1.
Я проверил настройки сети, и они верны: WPA2-Enterprise, PEAP (версия 0), MSCHAPv2. Кроме того, это не похоже на проблему с openssl, так как я не получаю никаких ошибок, связанных с ним, когда выполняю journalctl, однако:

$ openssl version
OpenSSL 1.1.1w  11 Sep 2023

Я обновил /etc/default/grub, добавив "ipv6.disable=1":

GRUB_DEFAULT=0
GRUB_TIMEOUT_STYLE=hidden
GRUB_TIMEOUT=0
GRUB_DISTRIBUTOR=`( . /etc/os-release; echo ${NAME:-Ubuntu} ) 2>/dev/null || echo Ubuntu`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX="ipv6.disable=1"

После сохранения и перезагрузки:

$ sudo update-grub sudo reboot
$ sudo nmcli device wifi connect eduroam

Я получаю:

NetworkManager[1147]: <info>  [1728473689.3678] audit: op="connection-add-activate" pid=2444 uid=1000 result="fail" reason="Не удалось определить информацию о безопасности AP"

У меня есть эти файлы:

ca.pem 
cat_installer.conf

После добавления сертификата CA вручную:

$ sudo cp /home/.../.cat_installer/ca.pem /usr/local/share/ca-certificates/
$ sudo update-ca-certificates

Я получаю:

NetworkManager[1147]: <info>  [1728474831.5589] audit: op="connection-add-activate" pid=14260 uid=1000 result="fail" reason="Подключения 802.1x должны иметь файлы настройки IWD"

Любая помощь будет оценена! 🙂

Ответ или решение

К сожалению, после обновления до Ubuntu 24.04 многие пользователи сталкиваются с проблемами подключения к сети eduroam. Опираясь на предоставленную вами информацию о проблеме, давайте рассмотрим шаги, которые могут помочь решить указанную проблему.

1. Проверка настроек соединения

Сначала убедитесь, что все параметры вашей сети eduroam настроены правильно. Следуйте следующим инструкциям:

  • Откройте настройки сети и убедитесь, что тип безопасности установлен на WPA2-Enterprise.
  • Используйте настройки:
    • Метод аутентификации: PEAP
    • Версия PEAP: 0
    • Метод аутентификации внутри PEAP: MSCHAPv2
  • Убедитесь, что поле "CA Certificate" указывает на правильный путь к вашему файлу ca.pem.

2. Обновление NetworkManager

Проверьте, установлены ли последние обновления для NetworkManager. Выполните команды:

sudo apt update
sudo apt upgrade

Это обеспечит наличие последних исправлений и улучшений для менеджера сетей.

3. Включение IWD (iNet Wireless Daemon)

Ошибка "802.1x connections must have IWD provisioning files", которую вы получили, указывает на то, что может потребоваться включение IWD для работы с 802.1x. Выполните следующие команды:

  1. Убедитесь, что пакет iwd установлен:

    sudo apt install iwd
  2. Включите iwd в NetworkManager. Для этого откройте файл конфигурации NetworkManager:

    sudo nano /etc/NetworkManager/NetworkManager.conf

    Добавьте следующие строки в файл:

    [device]
    wifi.backend=iwd
  3. Перезапустите NetworkManager:

    sudo systemctl restart NetworkManager

4. Проверка системных журналов

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

journalctl -xe | grep NetworkManager

Это может дать дополнительные подсказки о том, что именно вызывает проблемы.

5. Проверка сертификатов

Убедитесь, что сертификаты корректно установлены:

  • Если у вас есть файл ca.pem, выполните:

    sudo cp /home/.../.cat_installer/ca.pem /usr/local/share/ca-certificates/
    sudo update-ca-certificates
  • Убедитесь, что вы правильно указали путь в настройках соединения.

6. Повторная попытка подключения

Теперь вновь попробуйте подключиться к eduroam через NetworkManager, либо выполните команду:

sudo nmcli device wifi connect eduroam

Итоги

Если все вышеуказанные шаги не помогают, возможно, стоит рассмотреть откат на предыдущее состояние или обратить внимание на форумы сообщества Ubuntu, так как некоторые пользователи могут обнаружить специфические для вашей конфигурации решения.

Если проблема все же останется нерешенной, не стесняйтесь делиться дополнительной информацией о сообщениях об ошибках или конфигурациях для более целенаправленной помощи.

Оцените материал
Добавить комментарий

Капча загружается...