Agora que vimos o essencial sobre o
/etc/rc.d/rc.inet1.conf, aprenderemos como conectar-nos à Internet usando a interface Wireless com DHCP.
Como todos vocês sabem (ou pelo menos deveriam saber), existem dois tipos principais de criptografia de rede: WPA e WEP. Vamos começar pela WPA que é a mais simples de configurar.
1. Passando as informações da rede Wireless para o wpa_supplicant
O wpa_supplicant é o programa usado desde os tempos de Ada Lovelace para gerenciar conexões Wireless WPA no
GNU/Linux. As GUIs existentes trabalham em cima dele e, recentemente, ele recebeu sua própria GUI, a
wpa_gui.
Desnecessário, se me permitem dizer. Para usar o wpa_supplicant, precisamos passar as configurações da rede Wireless para o arquivo
/etc/wpa_supplicant, configurar o
/etc/rc.d/rc.inet1.conf para usar a interface Wireless com o wpa_supplicant e, então, reiniciar o
rc.inet1.
Rode o comando:
# wpa_passphrase "nomedarede" "senha" >> /etc/wpa_supplicant.conf
O wpa_passphrase adicionará ao fim do arquivo
/etc/wpa_supplicant.conf todas as informações necessárias para o wpa_supplicant sobre a rede. Vamos para o próximo passo.
2. Editando o /etc/rc.d/rc.inet1.conf
No "/etc/rc.d/rc.inet1.conf", localize o seguinte bloquinho de texto:
## Example config information for wlan0. Uncomment the lines you need and fill
## in your data. (You may not need all of these for your wireless network)
#IFNAME[4]="wlan0"
#IPADDR[4]=""
#NETMASK[4]=""
#USE_DHCP[4]="yes"
#DHCP_HOSTNAME[4]="icculus-wireless"
#DHCP_KEEPRESOLV[4]="yes"
#DHCP_KEEPNTP[4]="yes"
#DHCP_KEEPGW[4]="yes"
#DHCP_IPADDR[4]=""
#WLAN_ESSID[4]=DARKSTAR
#WLAN_MODE[4]=Managed
#WLAN_RATE[4]="54M auto"
#WLAN_CHANNEL[4]="auto"
#WLAN_KEY[4]="D5A31F54ACF0487C2D0B1C10D2"
#WLAN_IWPRIV[4]="set AuthMode=WPAPSK | set EncrypType=TKIP | set WPAPSK=96389dc66eaf7e6efd5b5523ae43c7925ff4df2f8b7099495192d44a774fda16"
#WLAN_WPA[4]="wpa_supplicant"
#WLAN_WPADRIVER[4]="wext"
#WLAN_WPAWAIT[4]=30
Descomente as linhas:
IFNAME[4]="wlan0"
USE_DHCP[4]="yes"
DHCP_KEEPRESOLV[4]="yes"
DHCP_KEEPNTP[4]="yes"
DHCP_KEEPGW[4]="yes"
WLAN_WPA[4]="wpa_supplicant"
WLAN_WPADRIVER[4]="wext"
WLAN_WPAWAIT[4]=30
Deixando-as do jeito que você encontrou. A única alteração a ser feita, caso necessário, é alterar o valor de "IFNAME[4]", caso sua interface Wireless seja diferente de Wlan0.
Salve o arquivo e rode estes três comandos:
# dhclient -r wlan0
# /etc/rc.d/rc.inet1 stop
# /etc/rc.d/rc.inet1 start
Aguarde um pouquinho, e pronto! Sua interface Wireless já está configurada, e pronta para iniciar automaticamente toda vez que você ligar o computador!
3. Configurando mais de uma rede WPA
Vamos supor que você carregou o notebook para a casa da namorada e agora quer usar a rede WPA dela. Você precisa fazer isso tudo de novo? Não.
Rode mais uma vez o comando:
# wpa_passphrase "nomedarededanamorada" "senha" >> /etc/wpa_supplicant.conf
Obs.: importante que você acrescente ao final, não substitua o conteúdo do arquivo
/etc/wpa_supplicant.conf.
Agora rode os comandos:
# dhclient -r wlan0
# /etc/rc.d/rc.inet1 stop
# /etc/rc.d/rc.inet1 start
Aguarde um pouquinho e pronto!
Sua interface Wireless já está configurada para a rede da casa de sua namorada, e pronta para iniciar automaticamente toda vez que você ligar o computador!
E quando você desligar seu computador na casa dela e ligá-lo novamente na sua casa, o
wpa_supplicant irá reconhecer automaticamente que deve usar os parâmetros de configuração da rede da sua casa, não da rede da casa de sua namorada!