wireless-tools
Набор инструментов для работы с Wireless Extensions (WE — API ядра Linux, позволяющий драйверу передавать в пользовательское пространство конфигурацию и статистику, характерные для беспроводных локальных сетей).
- Версия: 29
- Домашняя страница: https://hewlettpackard.github.io/wireless-tools/
- Время сборки: 0.1 ОВС
- Необходимые патчи:
Настройка ядра
Чтобы использовать Wireless Tools, ядро должно иметь соответствующие драйверы и прочие компоненты. Когда вы будете собирать ядро, не забудьте включить следующие опции:
[*] Networking support ---> [NET]
[*] Wireless ---> [WIRELESS]
<*/M> cfg80211 - wireless configuration API [CFG80211]
[*] cfg80211 wireless extensions compatibility [CFG80211_WEXT]
Настройка
Исправьте Makefile
, чтобы можно было собрать пакет, используя наш кросс-компилятор:
sed -i s/gcc/\$\{LFA\_TGT\}\-gcc/g Makefile
sed -i s/\ ar/\ \$\{LFA\_TGT\}\-ar/g Makefile
sed -i s/ranlib/\$\{LFA\_TGT\}\-ranlib/g Makefile
Сборка
Существуют опции, которые можно передать в
make
иmake install
, чтобы уменьшить размер и функциональность этого пакета. В файлеINSTALL
вы можете узнать дополнительную информацию об этом.
make PREFIX=$LFA_SYS
Установка
make PREFIX=$LFA_SYS install
Содержимое пакета
- Установленные программы:
ifrename
,iwconfig
,iwevent
,iwgetid
,iwlist
,iwpriv
иiwspy
- Установленные библиотеки:
libiw.so
Описание компонентов
- Программы:
ifrename
— переименовывает сетевые интерфейсы на основе различных статистичесих критериев.iwconfig
— настраивает беспроводную сеть.iwevent
— отображает события беспроводной сети, генерируемые драйверами и изменениями настроек.iwgetid
— собщает ESSID, NWID или адрес точки доступа беспроводной сети.iwlist
— получает подробную информацию о беспроводной сети.iwpriv
— настраивает дополнительные (частные) параметры интерфейса беспроводной сети.iwspy
— получает статистику беспроводной связи с определённого узла.
- Библитеки:
libiw.so
— функции, необходимые для работы программ из этого пакета и API для других программ.