Как настроить динамический WEP в командной строке

Как настроить динамический WEP в командной строке

Мой интернет-провайдер заставляет использовать сертификаты стандарта IEEE 802.1x для входа в свою (НЕ беспроводную!) сеть.

Есть сертификат клиента MyName.p12и сертификат сервера hotzoneCA.der. Мне также нужно указать свой MAC-адрес.

Насколько мне известно, NetworkManager для проводных сетей не существует, но я хочу войти в систему с помощью своего Raspberry и не знаю, как правильно импортировать сертификаты.

edit: Мой провайдер не хочет поддерживать Linux, мне следует загуглить "xsupplicant" и "eap-tls" и попытаться запустить его. Но я не уверен, что подсказка полезна.

решение1

  1. В Ubuntu установите wpa_supplicant:

    sudo apt-get install wpasupplicant

  2. Отредактируйте файл конфигурации wpa_supplicant (например, /etc/wpa_supplicant.conf), и внесите в него следующее:

    network={
       ssid="YOUR-SSID"
       scan_ssid=1
       key_mgmt=WPA-EAP
       pairwise=CCMP TKIP
       group=CCMP TKIP
       eap=TLS
       identity="[email protected]"
       ca_cert="/etc/certs/cacert.pem"
       client_cert="/etc/certs/cert.pem"
       private_key="/etc/certs/key.pem"
       private_key_passwd="YOUR-PASSWORD"
    }
    

    "YOUR-PASSWORD"это пароль, предоставленный вам администратором при получении сертификата .p12. "YOUR-SSID"это (B/E)SSID беспроводной сети доступа

  3. Запустить wpa_supplicant

    wpa_supplicant -B -i IFACE -Dwext -c /etc/wpa_supplicant.conf

    Где IFACEнаходится имя вашего беспроводного интерфейса.

  4. Проверьте, что вы связаны

    iwconfig IFACE
    

    Чтобы получить IP-адрес, используйте

    dhclient IFACE
    

Связанный контент