Antes de mais nada, não precisa me dizer que é uma má idéia usar rede sem fio num servidor desta maneira. Eu tenho meus motivos e estou ciente dos riscos e bla bla bla.Olá, estou apanhando para conseguir fazer meu Ubuntu Server 9.10 se conectar ao meu roteador wireless.
Eu já tentei vários tutoriais, o que mais chegou perto foi esse daqui:WPA-PSK with Ra Based Chipsets
Ra cards do not require the wpa_supplicant package to use WPA. Here is how to connect from the command line with these cards:
References: http://ubuntuforums.org/showthread.php?t=400236&highlight=serial+monkey , http://rt2x00.serialmonkey.com/wiki/index.php/Debian_rt2500_Howto#Using_WPA
WPA-PSK(1)
sudo ifconfig <interface> down
sudo dhclient -r <interface>
sudo ifconfig <interface> up
sudo iwconfig <inteface> essid "ESSID_IN_QUOTES"
sudo iwpriv <interface> set AuthMode=WPAPSK
sudo iwpriv <interface> set EncrypType=TKIP
sudo iwpriv <interface> set WPAPSK="YOUR_WPA_PSK_KEY"
sudo dhclient <interface>
Tutorial retirado da pagina:
http://ubuntuforums.org/showthread.php?t=571188Porém quando chega na parte onde o comando é "iwpriv" aparece esta mensagem em todos os caso (Em que tem o comando "iwpriv"):
wlan0 no private ioctls
Uma outra informação aqui:Quando eu digito "lshw -C network", o que aparece é que a minha placa wireless é a wmaster0 e não a wlan0, porém eu consigo achar as ESSID na wlan0 e a wmaster0 nem supporta o scanning ("sudo iwlist wmaster0 scan").
Usando um outro tutorial, eu tive problemas na hora de configurar a senha da ESSID:Eu usei esta sequencia:
$ sudo iwlist eth1 scan
$ sudo iwconfig wlan0 essid "NOME_DA_ESSID"
$ sudo dhclient wlan0
$ sudo iwconfig wlan0 key s:password
Acontece erro já no "dhclient", ele dispara isso "dhcpdiscover on wlan0 to 255.255.255.2555 port 67 interval 3" umas 6 vezes e depois da o seguinte erro:
No dhcpoffers received.
No working leases in persisitent databases - sleeping.
Ok, não me abalei com isso tanto porque eu nem tinha colocado a minha senha do roteador, então era um tanto quanto esperado isso acontecer (Ou nao? Esse treco é estranho de qualquer jeito).
Então eu pulei pra proxima etapa que é colocar a key com o comando "sudo iwconfig wlan0 key s:password" e o que eu recebo é esse erro de argumento inválido:
Error for wireless request "Set Encode" (8B2A): Set failed on device wlan0; Invalid argument.
Tentei de todos os jeitos que eu consegui lembrar pra tentar arrumar isso:
sudo iwconfig wlan0 key s:password
sudo iwconfig wlan0 key "s:password"
sudo iwconfig wlan0 key s:"password"
sudo iwconfig wlan0 key passwordConvertidoEmHexaDecimal
sudo iwconfig wlan0 key passwordConvertidoEmHexaDecimalSemEspacos
sudo iwconfig wlan0 key "passwordConvertidoEmHexaDecimal"
sudo iwconfig wlan0 key "passwordConvertidoEmHexaDecimalSemEspacos"
Nenhum foi!
Agora meu saco foi pra lua e não sei mais o que fazer ... resumindo tudo:
1) O "lshw" mostra que minha placa de rede sem fio é o wmaster0 mas o único que consegue achar ESSIDs é o wlan0 (Que por acaso não foi listado no "ishw")
2) Erros de DHCP
3) Erros de argumento inválido
Se alguém conseguir me ajudar, eu ficaria MUITO, mas MUITO agradecido mesmo. Infelizmente minha experiencia com linux nunca foi muito boa (Sempre apanhei muito pra fazer as tosquices que eu "inventava" pra funcionar) e mesmo assim eu faço questão de usar ele.
Eu acho que eu coloquei todas as informações necessárias, mas se você precisar de outra que eu não postei é só perguntar. Eu quero é resolver isso de uma vez por todas