Noob parcial aqui, queria tentar Mythbuntu para substituir um tivo morrendo, e estou tendo problemas com algumas das noções básicas. Depois de um fim de semana estudando, eu aprendi um pouco, mas continuo chegando a becos sem saída Eu não sei bem como superar.
uname -a
Linux Shade 3.2.0-30-generic #48-Ubuntu SMP Fri Aug 24 16:52:48 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
Comportamento inicial: as redes sem fio não seriam exibidas no "gerenciador de rede"? (é esse o nome? Eu vejo um ícone no canto superior direito da GUI (descobri correndo XFCE) que eu clico e muda quando eu ligar o cabo ethernet).
lspci -nn
05:00.0 Network controller [0280]: Ralink corp. RT2800 802.11n PCI [1814:0601]
Usando o link principalmente como guia, comecei instalando o mais recente e melhor compatível sem fio para drivers rt2x00.
Comportamento atual: Fresco ao reiniciar, vejo SSIDs no gerenciador de rede e tento conectar-me ao meu, uma rede protegida por WPA2. Sou solicitado pela senha e insiro-a. O ícone do gerenciador de rede gira por cerca de um minuto e, em seguida, ele recita a minha senha. Sei que tenho a senha correta, excluí e retomei as informações de senha de uma máquina Windows separada e ela funcionou conforme digitado. Eventualmente eu cancelei e os SSIDs desapareceram do gerenciador de rede.
iwlist wlan0 scan
wlan0 No scan results
Verificando, hum, não tenho certeza, o comando dmesg
era algo que eu estava digitando muito, então eu adicionei às notas do meu papel. Parece que são erros ou notificações ou algum tipo de log. Os números à esquerda continuam mudando, talvez o tempo decorrido ou algo assim.
dmesg | tail
[ 3321.935084] phy0 -> rt2x00queue_write_tx_frame: Error - Dropping frame due to full tx queue 0.
[ 3381.899236] phy0 -> rt2x00queue_write_tx_frame: Error - Dropping frame due to full tx queue 0.
[ 3441.855438] phy0 -> rt2x00queue_write_tx_frame: Error - Dropping frame due to full tx queue 0.
[ 3501.819676] phy0 -> rt2x00queue_write_tx_frame: Error - Dropping frame due to full tx queue 0.
[ 3561.779743] phy0 -> rt2x00queue_write_tx_frame: Error - Dropping frame due to full tx queue 0.
[ 3621.738350] phy0 -> rt2x00queue_write_tx_frame: Error - Dropping frame due to full tx queue 0.
[ 3681.697177] phy0 -> rt2x00queue_write_tx_frame: Error - Dropping frame due to full tx queue 0.
[ 3741.655319] phy0 -> rt2x00queue_write_tx_frame: Error - Dropping frame due to full tx queue 0.
[ 3801.613986] phy0 -> rt2x00queue_write_tx_frame: Error - Dropping frame due to full tx queue 0.
[ 3861.572981] phy0 -> rt2x00queue_write_tx_frame: Error - Dropping frame due to full tx queue 0.
Checked for "blocks", not really sure what this means, but I'm running on a newly built desktop
rfkill list
0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
Também tentei usar o iw, mas ele não retornou nada.
sudo iw dev wlan0 scan
E depois de executar dmesg
novamente, vejo os mesmos tipos de mensagens de erro, com um número diferente na frente de cada linha. Tenho certeza que estou estragando com o wpa_supplicant:
sudo wpa_supplicant -Dwext -iwlan0 -ctest.conf
ioctl[SIOCSIWENCODEEXT]: Invalid argument
ioctl[SIOCSIWENCODEEXT]: Invalid argument
ctrl_iface exists and seems to be in use - cannot override it
Delete '/var/run/wpa_supplicant/wlan0' manually if it is not used anymore
Failed to initialize control interface '/var/run/wpa_supplicant'.
You may have another wpa_supplicant process already running or the file was
left by an unclean termination of wpa_supplicant in which case you will need
to manually remove this file before starting wpa_supplicant again.
E meu test.conf
parece, modificado a partir do exemplo do site wpa_supplicant desde que eu não tenho um grupo "wheel", achei que ficaria bem com o grupo sudo
# allow frontend (e.g., wpa_cli) to be used by all users in 'wheel' group
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=sudo
#
# home network; allow all valid ciphers
network={
ssid="Feroz"
scan_ssid=1
key_mgmt=WPA-PSK
psk="******"
}
Eu não tenho certeza de onde ir a partir daqui, já que o rt2x00 é supostamente suportado assim, não sei o que está acontecendo. Não me oponho moralmente a usar o ndis para usar os drivers do Windows, mas os drivers ficam trancados atrás do InstallShield e não consigo extraí-los do arquivo de instalação.
Qualquer ajuda seria apreciada, então eu não gasto outras XX horas batendo pedras juntas.