Interface gráfica wpa-Roaming (wpa-gui)
wpa-roaming é um método pelo qual você navega por e se conecta com placas wireless tanto dentro quanto fora de um ambiente gráfico. Isso é muito conveniente para usuários de notebooks.
wpasupplicant é um programa destinado não só a placas com senhas WPA, mas a placas de rede sem fio em geral. Combinado com o "clássico" arquivo /etc/network/interfaces é uma poderosa maneira de conectar placas sem fazer nada! Ele faz tudo sozinho desde que haja uma rede aberta ou adicionada a um arquivo de configuração. Mais ainda: se você permitir o hotplugging, a conexão é iniciada automaticamente, podendo ser utilizada tanto no ambiente gráfico quanto fora de uma sessão X.
O básico
Para que o wpa-roaming com wpasupplicant possa ser usado em ambiente gráfico, é necessário que dois pacotes estejam instalados:
* wpasupplicant
* wpagui
apt-get update && apt-get install wpasupplicant wpagui
O wpasupplicant é obrigatório, já o wpagui é uma adição recomendada, pois permite controlar todas as ações referentes a placas de rede pela interface gráfica (por exemplo, casa seja preciso alterar o ponto de acesso).
Usando wpa-gui sem configuração da rede
Como root, abra o arquivo /etc/network/interfaces e adapte-o de forma que contenha as linhas abaixo. O nome da interface pode variar:
allow-hotplug wlan0 iface wlan0 inet manual wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf iface default inet dhcp
Ainda como root, edite o arquivo /etc/wpa_supplicant/wpa_supplicant.conf:
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
key_mgmt=NONE
}
O último passo é fazer com que o wpa-roaming possa ser usado por todos os usuários do grupo netdev, porém impossível de ler e escrever por todos os outros usuários, exceto o root (recomendado por questões de segurança), mas membros do 'netdev' ainda podem adicionar redes pelo do wpa-gui:
chown root:netdev /etc/wpa_supplicant/wpa_supplicant.conf chmod 600 /etc/wpa_supplicant/wpa_supplicant.conf
Rodando
Pré-requisitos:
* Certifique-se de que você está no grupo 'netdev'
*Reinicie a rede ou o computador
A seguir, deixe como 'default' o usuário cadastrado como padrão na instalação do sidux.
Daí, recarregue o wpasupplicant como root:
wpa_action <interface> reload
Iniciando o wpa_gui
Para rodar o wpa_gui como usuário (é necessário digitar o caminho completo):
/usr/sbin/wpa_gui
A tela padrão:

A interface para gerenciar as redes:

Para adicionar uma rede reconhecida, clique add e você verá a interface abaixo (com menus para WEP, WPA e 'sem encriptação'); simplesmente adicione os dados corretos e pressione add também aqui:

Ou, mais facilmente, apenas aperte:scan para pesquisar as rede disponíveis...

...clique duas vezes na rede que você deseja adicionar (todos os dados são adicionados automaticamente, você só precisa entrar com a senha - ASCII ou hex) e pressione add:

Se estiver satisfeito, com tudo funcionando, você pode adicionar todos os dados de configuração no arquivo /etc/wpa_supplicant/wpa_supplicant.conf simplesmente clicando em File > Save Configuration.
Usando o wpa-gui com configuração de rede
Com o auxílio de IDString e Priority você pode dizer a seu computador qual rede ele deve iniciar ao ser ligado. A prioridade mais alta é 1000, a mais baixa é 0. Você precisa adicionar IDString ao arquivo /etc/network/interfaces também.
A sintaxe para o /etc/network/interfaces:
Primeiro é a conexão para os servidores DHCP, depois é para um endereço IP fixo, se você tiver. Para ajustar sua configuração:
# id_str="home_dhcp"
iface home_dhcp inet dhcp
# id_str="home_static"
iface home_static inet static
address 192.168.0.20
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
gateway 192.168.0.1
Exemplos Práticoss
Se você quiser conectar-se automaticamente com sua WLAN doméstica quando estiver em casa, o IDString deverá ser "home" e a prioridade "15". Se estiver viajando e quiser que seu laptop conecte-se com rede livre disponível, o IDString deverá ser "stalk" e a prioridade, "1" (muito baixa). Mas lembre-se sempre de verificar se sua conexão é legal (no sentido jurídico) e desconecte imediatamente se a rede, obviamente, não for liberada.
Exemplos de /etc/network/interfaces:
# /etc/network/interfaces -- configuration file for ifup(8), ifdown(8) # The loopback interface # automatically added when upgrading auto lo iface lo inet loopback allow-hotplug eth0 iface eth0 inet dhcp allow-hotplug wlan0 iface wlan0 inet manual wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf iface home inet dhcp iface stalk inet dhcp
Exemplo de /etc/wpa_supplicant/wpa_supplicant.conf (SSID e senhas mudados ou explicados):
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="meu_ssid"
scan_ssid=1
psk=123ABC ## aqui fica a senha em hexadecimal!!
# psk="senha em ascii" ## você não precisa dela
key_mgmt=WPA-PSK
pairwise=TKIP
group=TKIP
auth_alg=OPEN
priority=15
id_str="home"
}
network={
ssid=""
scan_ssid=1
key_mgmt=NONE
auth_alg=OPEN
priority=1
disabled=1 ## esta opção não é obrigatória; veja documentação em /usr/share/doc/wpasupplicant
id_str="stalk"
}
Se você quiser se conectar com WLAN protegidas por senhas, como as existentes em cafés, bares, hotéis, hotspots e outras, use o wpa_gui e decida depois se quer adicionar aquela rede ou não.
Encriptação WEP
Se você deseja adicionar permanentemente redes encriptadas por WEP no arquivo wpa_supplicant.conf, a sintaxe é a seguinte:
network={
ssid="exemplo de rede wep"
key_mgmt=NONE
wep_key0="abcde"
wep_key1=0102030405
wep_tx_keyidx=0
Notas
1. Fácil de reutilizar
Uma vez feita a configuração, é fácil reutilizá-la em outros laptops ou desktops com placas WLAN. Simplesmente copie os arquivos etc/network/interfaces (acerte o nome da interface se necessário) e /etc/wpa_supplicant/wpa_supplicant.conf para a outra máquina. Não será preciso instalar mais nada! É "pá & bola".
2. Backup
Uma boa idéia é fazer backup de /etc/network/interfaces e /etc/wpa_supplicant/wpa_supplicant.conf, mas use encriptação, porque os arquivos contêm dados e informação sensíveis. Uma maneira fácil é compactá-los nos formatos 7zip, zip, rar etc e protegê-los com senhas.
3. Acesso fácil a wpa_gui
É uma chatice ficar digitando "/usr/sbin/wpa_gui" no terminal. Você pode adicionar um ícone na Área de Trabalho, no Painel ou no KMenu. Por exemplo, para colocá-lo na Área de Trabalho com o nome de $HOME/Desktop/wpagui.desktop, crie um arquivo de texto com as seguintes linhas:
[Desktop Entry] Comment= Comment[de]= Encoding=UTF-8 Exec[$e]=/usr/sbin/wpa_gui GenericName=wpagui GenericName[de]=wpagui Icon=kwifimanager MimeType= Name=wpagui Name[de]=wpagui Path[$e]= StartupNotify=true Terminal=false TerminalOptions= Type=Application X-DCOP-ServiceType= X-KDE-SubstituteUID=false X-KDE-Username=
Agora, clique na Área de Trabalho com o botão direito e escolha "Criar novo -> Link para Aplicativo".
4. SSIDs Ocultos
SSIDs ocultos são detectados.

Procurar Online Offline