Wireless Tools-29

Introdução ao Wireless Tools

A "Wireless Extension" ("WE") é uma "API" genérica no núcleo Linux que permite que um controlador exponha configurações e estatísticas específicas de "LANs" sem fio comuns para o espaço de usuário(a). Um conjunto de ferramentas pode suportar todas as variações de "LANs" sem fio, independentemente do tipo delas, desde que o controlador suporte "Wireless Extensions". Os parâmetros "WE" também podem ser mudados dinamicamente sem reiniciar o controlador (ou o Linux).

O pacote "Wireless Tools" ("WT") é um conjunto de ferramentas que permite a manipulação das "Wireless Extensions". Elas usam uma interface textual para suportar as "Wireless Extensions" completas.

Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.0.

Informação do Pacote

Transferências Adicionais

Dependências do Wireless Tools

Exigidas (tempo de execução)

Configurando o Núcleo Linux para Sem Fios

Observações de Editor(a): https://wiki.linuxfromscratch.org/blfs/wiki/WirelessTools

Configuração do Núcleo

Para usar Wireless Tools, o núcleo precisa ter os controladores apropriados e outros suportes disponíveis. Além das configurações mencionadas em Configurando o Núcleo Linux para Sem Fios, também é necessário habilitar as seguintes opções na configuração do núcleo:

[*] Networking support --->                                                [NET]
  [*] Wireless --->                                                   [WIRELESS]
    <*/M> cfg80211 - wireless configuration API                       [CFG80211]
    [*]     cfg80211 wireless extensions compatibility           [CFG80211_WEXT]

Instalação do Wireless Tools

Primeiro, aplique um remendo que corrige um problema quando numerosas redes de intercomunicação estiverem disponíveis:

patch -Np1 -i ../wireless_tools-29-fix_iwlist_scanning-1.patch

Para instalar o "Wireless Tools", use os seguintes comandos:

make

Esse pacote não vem com uma suíte de teste.

Agora, como o(a) usuário(a) "root":

make PREFIX=/usr INSTALL_MAN=/usr/share/man install

Explicações do Comando

INSTALL_MAN=/usr/share/man: Instala as páginas de manual em "/usr/share/man" em vez de "/usr/man".

Conteúdo

Aplicativos Instalados: ifrename, iwconfig, iwevent, iwgetid, iwlist, iwpriv e iwspy
Biblioteca Instalada: libiw.so
Diretórios Instalados: Nenhum(a)

Descrições Curtas

ifrename

renomeia interfaces de rede de intercomunicação baseado em vários critérios estáticos

iwconfig

configura uma interface de rede de intercomunicação sem fio

iwevent

exibe eventos sem fio gerados por controladores e mudanças de configuração

iwgetid

informa "ESSID", "NWID" ou endereço "AP"/"Cell" de redes de intercomunicação sem fio

iwlist

obtém informações sem fio detalhadas a partir de uma interface sem fio

iwpriv

configura parâmetros opcionais (privados) de uma interface de rede de intercomunicação sem fio

iwspy

obtém estatísticas sem fio a partir de um nó específico

libiw.so

contém funções exigidas pelos aplicativos sem fio e fornece uma "API" para outros aplicativos