Сеть Wi-Fi моей школы использует аутентификацию PEAP 802.1x, но без сертификации CA и аутентификации Phase2.

Моя проблема в том, что NetworkManager не поддерживает отсутствие аутентификации Phase2. Я попытался зайти в /etc/NetworkManager/system-connections/*connection* и вручную установить phase2-auth=none или phase2-auth=false или пропустить все это вместе, но это, похоже, не работает. Когда я перезапускаю NetworkManager, он больше не видит этот профиль, потому что я предполагаю, что он выдает ошибки. Похоже, это хорошо известная "ошибка", которая существует уже много лет, поэтому я думаю, что это просто невозможно с NetworkManager.

Я тоже пытался использовать Коннмана, но безуспешно. Если это возможно с Коннманом, может кто-нибудь подскажет, как именно это настроить.

Я не женат на NetworkManager, если есть способ сделать это с wpa_supplicant, iw или что-то еще, что я более чем готов сделать это.

Спасибо за помощь.

1 ответ1

1

Таким образом, кажется, что эта проблема была известна в NetworkManager в течение многих лет. Я не смог связаться с Коннманом или любым другим "сетевым менеджером".

Вместо этого непосредственное конфигурирование wpa_supplicant позволит выполнить это:

  1. Создайте файл wpa_supplicant.conf. Мой *ssid*.conf
  2. Добавьте следующее в файл:

    ctrl_interface=DIR=/var/wpa_supplicant
    network={
        ssid="*ssid*"
        key_mgmt=WPA-EAP
        eap=PEAP
        phase2="none"
        identity="*username*"
        password="*password*"
    }
    
  3. Теперь запустите wpa_supplicant и укажите его в конфигурации. Убедитесь, что другие "сетевые менеджеры", такие как NetworkManager, отключены, и сначала включите беспроводной интерфейс, если он не работает.

    $ sudo wpa_supplicant -B -i *interface* -c *ssid*.conf
    
  4. Теперь вам просто нужно настроить стандартную информацию IP-сети. Самый простой способ - просто использовать dhcp.

Это довольно раздражает, что я должен сделать это, но я написал небольшой скрипт, который автоматизирует это. Я просто должен запустить его, когда я хочу подключиться к моей школе Wi-Fi.

Источник: https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/1578589 и https://wiki.archlinux.org/index.php/WPA_supplicant

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .