Jump to content

Беспроводные инструменты для Linux

Беспроводные инструменты
Разработчик(и) Жан Турриль
Стабильная версия
29 / 17 сентября 2007 г .; 16 лет назад ( 17.09.2007 )
Операционная система Линукс
Тип Сетевые утилиты
Лицензия GNU GPL
Веб-сайт Инструменты Linux

Беспроводные инструменты для Linux — это набор утилит пользовательского пространства, написанных для операционных систем на базе ядра Linux для поддержки и облегчения настройки драйверов устройств контроллеров беспроводных сетевых интерфейсов и некоторых связанных аспектов работы в сети с использованием Linux Wireless Extension. Инструменты беспроводной связи для Linux и расширение Linux Wireless Extension поддерживаются Жаном Туррилем. [ 1 ] и спонсируется Hewlett-Packard .

Принятие

[ редактировать ]

Он включен в большинство дистрибутивов операционных систем, построенных на ядре Linux . Во многих дистрибутивах Linux этот пакет включен по умолчанию или в зависимости от наличия беспроводной карты. Если он не устанавливается автоматически дистрибутивом, его обычно легко найти в двоичной форме.

Интерфейсы

[ редактировать ]

Из-за относительной сложности необходимости использования нескольких отдельных команд для одной задачи (например, iwlist и iwconfig для поиска и синхронизации с точкой беспроводного доступа), некоторые [ 2 ] рекомендуем использовать интерфейсы GNOME и KDE или приложение NetGo для управления этими настройками.

Альтернативы

[ редактировать ]

Авторы ядра Linux считают пакет инструментов беспроводной связи устаревшим; [ 3 ] альтернатива — более поздняя iw полезность. [ 4 ] [ 5 ] Особенно iw dev wlan0 scan выходные данные предоставляют множество дополнительных деталей по iwlist scan выход. [ 6 ]

Пакетные инструменты

[ редактировать ]

ifrename позволяет переименовывать интерфейсы беспроводной сети на основе различных статических критериев, чтобы назначить единое имя каждому интерфейсу.

По умолчанию имена интерфейсов являются динамическими, и каждому сетевому адаптеру назначается первое доступное имя (eth0, eth1...), хотя порядок создания сетевых интерфейсов может различаться. Теперь ifrename позволяет пользователю решить, какое имя будет иметь сетевой интерфейс. Он может использовать различные селекторы для сопоставления имен интерфейсов с сетевыми интерфейсами в системе. Наиболее распространенным селектором является MAC-адрес интерфейса .

ifrename должен быть запущен до запуска интерфейсов, поэтому он наиболее полезен в различных сценариях ( init , hotplug ), но редко используется непосредственно пользователем. По умолчанию он переименовывает все существующие системные интерфейсы, используя сопоставления, определенные в /etc/iftab.

iwconfig используется для отображения и изменения параметров сетевого интерфейса, специфичных для работы беспроводной сети (например, имя интерфейса, частота , SSID ). Его также можно использовать для отображения статистики беспроводной сети (извлеченной из /proc/net/wireless).

В бесплатных Berkeley Software Distribution операционных системах UNIX роль iwconfig выполняет расширенная команда ifconfig .

Образец iwconfig выход

[ редактировать ]

Следующая команда отображает информацию о подключенной в данный момент беспроводной сети.

 $ iwconfig eth1
 
 eth1     IEEE 802.11g  ESSID:"OSU_PUB" 
          Mode:Managed  Frequency:2.427 GHz  Access Point: 00:0D:9D:C6:38:2D   
          Bit Rate=48 Mb/s   Tx-Power=20 dBm   Sensitivity=8/0  
          Retry limit:7   RTS thr:off   Fragment thr:off
          Power Management:off
          Link Quality=91/100  Signal level=-39 dBm  Noise level=-87 dBm
          Rx invalid nwid:0  Rx invalid crypt:860  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:39   Missed beacon:8

iwevent отображает события беспроводной сети, генерируемые драйверами, и изменения настроек, полученные через сокет RTNetlink. В каждой строке отображается конкретное беспроводное событие, описывающее, что произошло на указанном беспроводном интерфейсе. Это не требует никаких аргументов.

iwgetid сообщает ESSID, NWID или адрес точки доступа/ячейки беспроводной сети, которая используется в данный момент. По умолчанию он печатает ESSID устройства, а если его нет, вместо этого печатается его NWID. Сообщаемая информация такая же, как и та, которую показывает iwconfig, но iwgetid легче интегрировать в различные сценарии.

iwlist используется для сканирования доступных беспроводных сетей и отображения дополнительной информации о них, не отображаемой iwconfig. Основной аргумент используется для выбора категории информации, iwlist отображает в подробном виде всю информацию, относящуюся к этой категории, включая информацию, уже показанную iwconfig.

Команда в основном используется для создания списка ближайших точек беспроводного доступа , их MAC-адресов и SSID.

Образец iwlist выход

[ редактировать ]

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

 $ iwlist eth1 scan
 
 eth1     Scan completed :
          Cell 01 - Address: 00:12:17:46:E6:AF
                    ESSID:"prettyflyforawifi§"
                    Protocol:IEEE 802.11bg
                    Mode:Master
                    Channel:1
                    Encryption key:off
                    Bit Rate:1 Mb/s
                    Bit Rate:2 Mb/s
                    Bit Rate:5.5 Mb/s
                    Bit Rate:6 Mb/s
                    Bit Rate:9 Mb/s
                    Bit Rate:11 Mb/s
                    Bit Rate:12 Mb/s
                    Bit Rate:18 Mb/s
                    Bit Rate:24 Mb/s
                    Bit Rate:36 Mb/s
                    Bit Rate:48 Mb/s
                    Bit Rate:54 Mb/s
                    Quality=82/100  Signal level=-48 dBm  
                    Extra: Last beacon: 36ms ago

Это сканирование дает только одну ближайшую точку беспроводного доступа. Полезная информация в этом сканировании включает ESSID , тип сети и качество сигнала.

Он используется для управления параметрами и настройками расширения беспроводной сети, специфичными для каждого драйвера (в отличие от iwconfig, который имеет дело с общими драйверами).

Без каких-либо аргументов iwpriv перечисляет доступные частные команды, доступные на каждом интерфейсе, и параметры, которые им требуются. Используя эту информацию, пользователь может применять эти команды, специфичные для интерфейса, к указанному интерфейсу.

iwspy используется для мониторинга заданного списка узлов и записи качества соединения каждого из них.

Собранная информация аналогична той, которая доступна в /proc/net/wireless: качество связи, уровень сигнала и уровень шума. Эта информация обновляется каждый раз при получении нового пакета, поэтому каждый адрес списка добавляет некоторые накладные расходы в драйвере. Обратите внимание, что эта функция работает только для узлов, входящих в текущую беспроводную соту, вы не можете отслеживать точки доступа, с которыми вы не связаны (для этого можно использовать сканирование) и узлы в других ячейках. В управляемом режиме в большинстве случаев пакеты ретранслируются точкой доступа, в этом случае вы получите мощность сигнала точки доступа. По этим причинам эта функция наиболее полезна в режиме ad hoc и master.

wpa_supplicant/hostapd

[ редактировать ]

wpa_supplicant и hostapd представляют собой пару дополняющих друг друга клиента и хоста для точек беспроводного доступа.

То есть хостapd позволяет нам создавать точки доступа из командной строки, что позволяет использовать беспроводное подключение к Интернету, а wpa_supplicant позволяет нам сканировать и подключаться к точкам доступа в качестве клиента, чтобы получить доступ к Интернету.

См. также

[ редактировать ]
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 31330e324382a064a93b57158f1b5fa5__1714050060
URL1:https://arc.ask3.ru/arc/aa/31/a5/31330e324382a064a93b57158f1b5fa5.html
Заголовок, (Title) документа по адресу, URL1:
Wireless tools for Linux - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)