Rede wireless no Slackware 13
Sou iniciante no Slackware 13, tive problemas pra entender o uso de alguns comandos durante a instalação, decidi então postar aqui um passo a passo simplificado para instalação da rede sem fio no slackware. O passo a passo só funcionará se a placa de rede sem fio já estiver instalada. Uma das formas de saber se está ou não instalada é você ficar em um local que tem rede sem fio e digitar o seguinte comando terminal:
cat /proc/net/wireless
No meu caso, a wlan0 é a a placa de rede sem fio.
Inter-| sta-| Quality | Discarded packets | Missed | WE
face | tus | link level noise | nwid crypt frag retry misc | beacon | 22
wlan0: 0000 65. -50. -97. 0 0 0 0 0 0
O próximo caso é um dos que eu me atrapalhei durante a instalação, geralmente pedem para usarmos o comando wpa_passphrase seguido na mesma linha da rede e da senha, no meu caso não funcionava, aparecia o seguinte erro “Passphrase must be 8..63 characters”. Só depois de um tempo pesquisando descobri outra forma de usar o comando. Digite wpa_phassphrase seguido do nome da rede, aperte enter, aparecerá a mensagem “reading passphrase from stdin”, só então digite a senha.
wpa_passphrase <nomedarede>
(aperte enter depois do comando, depois da mensagem “reading passphrase from stdin” digite a senha!)
O comando deverá retornar algumas linhas de código:
network={
ssid=”Macambira”
#psk=”senha”
psk=ae8708e020a8877f7349ca2f9c63e792b9b361f9c4d1ffe885c1c478aa6ee8af
}
Verifique se o arquivo /etc/wpa_supplicant.conf existe, se não crie o arquivo com o comando “nano /etc/wpa_supplicant.conf” ( este comando serve também para editar o arquivo se ele já existir ) apague todas as linhas e depois coloque apenas as linhas que o comando wpa_passphrase retornou digite “crtl + o” para salvar e “crtl + x” para sair. ( Em alguns sites achei um comando que iria fazer com que esse processo ficasse mais rapido, porém não aconselho, pois se o comando der errado, será salvo no arquivo uma mensagem de erro, no lugar das linhas que esperavamos). O proximo passo é ativar o wpa_supplicant, no meu caso o comando não funcionava direito, entrava em um loop, e o terminal nunca terminava sua execução, se você digitou essa linha de comando, para parar o loop aperte “crtl + c” e espere uns segundos. Se entrar em loop digite a segunda linha de comando que está logo abaixo, esta não terá nenhuma mensagem nem código de retorto.
wpa_supplicant -i wlan0 -c /etc/wpa_supplicant.conf -d -D wext
( esse é o comado que entrou em loop no meu computador )
wpa_supplicant -i wlan0 -c /etc/wpa_supplicant.conf -B wext
( esse é o comando que estou usando )
Agora usaremos o comando iwconfig, se tudo der certo ele irá retonar alguns códigos (mostrados a seguir):
iwconfig
O comando retornará:
lo no wireless extensions.
eth0 no wireless extensions.
wlan0 802.11b/g linked ESSID:”Sua_rede”
Mode:Managed Frequency=2.437 GHz Access Point: <aqui_aparecerá_o_número_do_mac>
Bit Rate=54 Mb/s
Retry:on RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off
Link Quality=64/100 Signal level=-51 dBm Noise level=-95 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
Se o comando não retornar algo parecido tente ir para um local onde o sinal seja melhor ou verifique se a placa wireless está ativada. se retornar o esperado, digite o comando:
dhclient wlan0
este comando retornará algumas linhas de código, após este comando certamente você estará conectado, abra o navegador e aproveite.
Obs: Todas as vezes que você desligar o computador e tentar entrar na internet, deverá abrir o terminal e executar o wpa_suplicant, seguido do dhclient wlan0. existe um script na internet para que você não precise fazer isso toda vez que ligar o computador. Como nunca testei o script não colocarei aqui.
Obrigado pela visita, peço que comente e diga se gostou ou não, explique uma forma melhor ou algo que tenha ficado mal entendido.
Obs2: Essa a forma que encontrei para configurar a rede sem fio no Slackware em meu notebook. Dependendo do Hardware e das configurações do wireless pode ser que não funcione.