Wi-Fi Linux

Тут презентабельнее: https://t.me/itroyas https://t.me/itroyas https://t.me/itroyas

👩‍💻 Подключение к Wi-Fi в Linux через терминал ( + WPA2 Enterprise)

⚙️Зачем это нужно: Без GUI, без костылей - удобно для серверов и понимания, как работает сеть под капотом.

🧠Создание и редактирование профиля 'nmcli', указание СА-сертификата, метод PEAP и сохранение соединения.

👩‍💻 Код Проверяем, для начала, включен ли сам Wi-Fi << nmcli radio wifi >> enable - включен disable - выключен

Если выключен -> включаем << nmcli radio wifi on >>

Просмотр всех доступных сетей << nmcli dev wifi list >>

Если там нет нужной сети или есть подозрения, что не все возможные сети отображаются, то обновим с флагом "—rescan" << nmcli dev wifi list —rescan yes >> Находим нужный SSID и пишем команду для подключения << nmcli dev wifi connect "SSID" password "password">>

Должны увидеть что то типо: "Device "xxx" successfully activated with "xxx-xxx-xxx-xxx-xxx" "

Для подключения по сертификату << nmcli connection add type wifi ifname <ваш интерфейс вифи> con-name corp-wifi ssid "CORP_SSID" >>

<< nmcli con modify corp-wifi wifi-sec.key-mgmt wpa-eap >>

<< nmcli con modify corp-wifi 802-1x.eap tls >>

<< nmcli con modify corp-wifi 802-1x.identity "your-username" >>

<< nmcli con modify corp-wifi 802-1x.client-cert "/path/to/client.crt" >>

<< nmcli con modify corp-wifi 802-1x.private-key "/path/to/client.key" >>

<< nmcli con modify corp-wifi 802-1x.private-key-password "your-key-password" >> # если ключ с паролем

<< nmcli con modify corp-wifi 802-1x.ca-cert "/path/to/ca.crt" >>

После чего, подключаемся << nmcli con up corp-wifi >>

#Linux #WiFi #sysadmin

Wi-Fi Linux | Сетка — социальная сеть от hh.ru