Escolar Documentos
Profissional Documentos
Cultura Documentos
Postado por Cesar Augustus Silva s 18:56 22 Comentrios Linux Tutorial Wireless
Hoje irei mostrar como conectar em redes sem fio (Wireless) utilizando ou no proteo (WEP e WPA) por linha de comando no GNU/Linux. Primeiramente de tudo, deve parar o processo do gerenciador de rede se estiver utilizando, por exemplo o Network Manager ou Wicd, e desativar para que no seja mais iniciado durante o boot: Debian/Ubuntu
root@cesar.augustus.nom.br's # /etc/init.d/network-manager stop # update-rc.d -f network-manager remove
Fedora/CentOS
root@cesar.augustus.nom.br's # service NetworkManager stop # chkconfig NetworkManager off
Slackware
root@cesar.augustus.nom.br's # /etc/rc.d/rc.wicd stop # chmod -x /etc/rc.d/rc.wicd
Parando o processo do gerenciador de rede, ser desabilitado todas interfaces, ter que habilitar de volta a interface da placa de rede sem fio. Usarei como exemplo a interface wlan0, pois j chega a ser a interface padro em placa de redes sem fio.
root@cesar.augustus.nom.br's # ifconfig wlan0 up
Encryption key:on ESSID:"WIFI" Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 6 Mb/s 9 Mb/s; 12 Mb/s; 18 Mb/s Bit Rates:24 Mb/s; 36 Mb/s; 48 Mb/s; 54 Mb/s Mode:Master Extra:tsf=00000008afb1d109 Extra: Last beacon: 1088ms ago IE: Unknown: 00055743415357 IE: Unknown: 010882848B960C121824 IE: Unknown: 030101 IE: Unknown: 2A0100 IE: Unknown: 32043048606C IE: IEEE 802.11i/WPA2 Version 1 Group Cipher : CCMP Pairwise Ciphers (1) : CCMP Authentication Suites (1) : PSK IE: Unknown: DD0700E04C01020300
Conforme so mostrados os resultados de escaneamento, o que precisa saber o que est em negrito. O primeiro informa se possui criptografia (on), o segundo informa o nome da rede (WIFI), e o ltimo em negrito informa qual tipo de criptografia est usando (WPA2). J tendo em mos as informaes da rede que ir conectar, vamos ao prximo passo.
Rede Aberta
Para conectar quando uma rede aberta, ou seja, sem nenhuma criptografia, basta o seguinte comando:
root@cesar.augustus.nom.br's # iwconfig wlan0 essid WIFI
Slackware
root@cesar.augustus.nom.br's # wpa_passphrase WIFI SENHA > /etc/wpa_supplicant.conf # wpa_supplicant -i wlan0 -c /etc/wpa_supplicant.conf -B -D wext
Se nessa rede tiver um Servidor DHCP habilitado, basta executar o seguinte comando que ir fazer todo servio feita acima: Debian/Ubuntu e Fedora/CentOS
root@cesar.augustus.nom.br's # dhclient wlan0
Slackware
root@cesar.augustus.nom.br's # dhcpcd wlan0
auto wlan0 iface wlan0 inet static address 192.168.0.100 netmask 255.255.255.0 gateway 192.168.0.1 wireless-essid WIFI pre-up wpa_supplicant -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf -B -D wext post-down killall -q wpa_supplicant
Aps finalizar e salvar o arquivo, reinicie o servio e use o comando chkconfig para que carregue o servio wpa_supplicant toda vez durante o boot:
root@cesar.augustus.nom.br's # service wpa_supplicant restart # chkconfig wpa_supplicant on
No final do parmetro "WLAN_IWPRIV", em "set WPAPSK", substitui o "XXX" pela senha da rede sem fio criptografada, que encontra-se no arquivo "/etc/wpa_supplicant.conf":
network={ ssid="WIFI" #psk="SENHA" psk=796c8900833d88a0ebf52769305f93b3b22c25c0017684dcfdfed23479640a25 }
Pronto.