
Мой интернет-провайдер заставляет использовать сертификаты стандарта IEEE 802.1x для входа в свою (НЕ беспроводную!) сеть.
Есть сертификат клиента MyName.p12
и сертификат сервера hotzoneCA.der
. Мне также нужно указать свой MAC-адрес.
Насколько мне известно, NetworkManager для проводных сетей не существует, но я хочу войти в систему с помощью своего Raspberry и не знаю, как правильно импортировать сертификаты.
edit: Мой провайдер не хочет поддерживать Linux, мне следует загуглить "xsupplicant" и "eap-tls" и попытаться запустить его. Но я не уверен, что подсказка полезна.
решение1
В Ubuntu установите
wpa_supplicant
:sudo apt-get install wpasupplicant
Отредактируйте файл конфигурации 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 беспроводной сети доступаЗапустить wpa_supplicant
wpa_supplicant -B -i IFACE -Dwext -c /etc/wpa_supplicant.conf
Где
IFACE
находится имя вашего беспроводного интерфейса.Проверьте, что вы связаны
iwconfig IFACE
Чтобы получить IP-адрес, используйте
dhclient IFACE