Рубрики
network \ сеть

iwconfig / wi-fi / iw / управление адаптером wi-fi

lspci | grep -i wireless - поиск беспроводных pci-карт
ip link list - выводе этой команды будет содержать все сетевые интерфейсы
iw dev - показать устройства wi-fi

ip link set wlp2s0 up - включить устройство wlp2s0 
!!! Если у вас возникнет ошибка:
!!! RTNETLINK answers: Operation not possible due to RF-kill
!!! Можно установить утилиту rfkill и с ее помощью решить эту проблему


iwconfig wlan0 essid "MyNet" - присвоить SSID "MyNet"
iwconfig wlan0 channel 3 - установит канал 3
iwconfig wlan0 mode Ad-Hoc - сменить режим Managed на Ad-Hoc
iwconfig wlan0 ap any - использовать любую точку доступа
iwconfig wlan0 sens -50 - установить чувствительность -50
iwconfig wlan0 retry 20 - установить значение 20 для повторной передачи MAC
ifconfig wlan0 key 1234-pass-123 - установить пароль 1234-pass-123

iwconfig wlp4s0 essid ваш_essid - подключение к незащищенной сети
iwconfig wlp4s0 essid ваш_essid freq 2432M - подключение с задающим каналом сети
iwconfig wlp4s0 essid ваш_essid key s:ваш_ключ -подключение к WEP зашифрованному каналу сети, ключа ASCII

iwconfig wlp4s0 power on - включение режима экономии питания

iw dev wlp4s0 link iwconfig wlp4s0 - показать статус соединения
iw dev wlp4s0 scan iwlist wlp4s0 scan -сканирование сети на точки доступа
iw dev wlp4s0 set type ibss  - настройка режима работы ad-hoc
iw dev wlp4s0 connect ваш_essid - подключение к незащищенной сети
iw dev wlp4s0 connect ваш_essid 2432 - подключение с задающим каналом сети
iw dev wlp4s0 connect ваш_essid key 0:ваш_ключ -  -подключение к WEP зашифрованному каналу сети, ключа ASCII
iw dev wlp4s0 set power_save on - включение режима экономии питания
iw dev wlp4s0 scan | less - сканируем сеть

Режимы работы:

AccessPoint (AP) infrastructure mode
Точка доступа действует как главное устройство в управляемой беспроводной сети. 
Он объединяет сеть, управляя и поддерживая списки связанных станций. 
Он также управляет политиками безопасности. 
Сеть названа в честь MAC-адреса (BSSID) точки доступа. 
Удобочитаемое имя сети, SSID, также устанавливается точкой доступа.
/!\ Чтобы использовать режим AP в Linux, вам необходимо использовать hostapd

Station infrastructure mode
Устройство Station подключается к точке доступа, отправляя ей определенные пакеты управления. 
Этот процесс называется аутентификацией и ассоциацией . 
После того как точка доступа отправила успешный ответ на ассоциацию, станция становится частью сети.

Monitor mode
Режим мониторинга — это только пассивный режим, пакеты не передаются. 
Все входящие пакеты передаются на главный компьютер совершенно нефильтрованными. 
Этот режим полезен для просмотра того, что происходит в сети.
С mac80211 можно иметь сетевое устройство в режиме мониторинга в дополнение к обычному устройству, 
это полезно для наблюдения за сетью во время ее использования. 
Однако не все оборудование полностью поддерживает это, поскольку не все оборудование можно настроить для отображения всех пакетов, 
в то время как в одном из других режимов работы интерфейсы режима мониторинга всегда работают "наилучшим образом".
С mac80211 также можно передавать пакеты в режиме мониторинга, который известен как внедрение пакетов. 
Это полезно для приложений, которые хотят реализовать работу MLME в пользовательском пространстве, например, 
для поддержки нестандартных расширений MAC IEEE 802.11.

Ad-Hoc (IBSS) mode
Режим Ad-Hoc используется для создания беспроводной сети без необходимости наличия в сети главной точки доступа. 
Каждая станция в сети IBSS сама управляет сетью. 
Ad-Hoc полезен для соединения двух или более компьютеров друг с другом, когда для этой цели нет (полезной) точки доступа.

Wireless Distribution System (WDS)
Система распределения — это проводное соединение восходящей линии связи с точкой доступа. 
Беспроводная система распределения является ее беспроводным эквивалентом. 
WDS служит каналом беспроводной связи между взаимодействующими точками доступа (обычно в одной ESS), его можно использовать вместо кабеля. 

Mesh
Mesh-интерфейсы используются для обеспечения возможности связи нескольких устройств друг с другом путем динамического установления интеллектуальных маршрутов между собой.