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

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

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

Принятие

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

Фронтенды

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

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

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

Инструменты пакета

ifrename

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

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

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

iwconfig

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

В бесплатном Распространение программного обеспечения Беркли UNIX операционных систем роль iwconfig выполняет расширенный ifconfig команда.

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

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

 $ iwconfig eth1 eth1 IEEE 802.11g ESSID: "OSU_PUB" Режим: Управляемая частота: 2,427 ГГц Точка доступа: 00: 0D: 9D: C6: 38: 2D Bit Rate = 48 Мбит / с Tx-Power = 20 дБм Чувствительность = 8 / 0 Предел повторных попыток: 7 RTS thr: off Фрагмент th: off Управление питанием: off Качество связи = 91/100 Уровень сигнала = -39 дБм Уровень шума = -87 дБм Rx недопустимый nwid: 0 Rx недопустимый шифрование: 860 Rx недопустимый фрагмент: 0 Чрезмерное количество попыток передачи: 0 Недействительное разное: 39 Пропущенный радиомаяк: 8

явент

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

iwgetid

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

iwlist

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

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

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

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

 $ iwlist eth1 scan eth1 Сканирование завершено: Ячейка 01 - Адрес: 00: 12: 17: 46: E6: AF ESSID: "prettyflyforawifi§" Протокол: IEEE 802.11bg Режим: Мастер-канал: 1 Ключ шифрования: выкл. Скорость передачи данных: 1 Мб / с Скорость передачи данных: 2 Мбит / с Скорость передачи данных: 5,5 Мбит / с Скорость передачи данных: 6 Мбит / с Скорость передачи данных: 9 Мбит / с Скорость передачи данных: 11 Мбит / с Скорость передачи данных: 12 Мбит / с Скорость передачи данных: 18 Мбит / с s Битрейт: 24 Мбит / с Битрейт: 36 Мбит / с Битрейт: 48 Мбит / с Битрейт: 54 Мбит / с Качество = 82/100 Уровень сигнала = -48 дБм Дополнительно: Последний маяк: 36 мс назад

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

iwpriv

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

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

iwspy

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

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

wpa_supplicant / hostapd

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

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

Смотрите также

внешняя ссылка

Рекомендации