Estou testando uma placa Wifi na minha máquina e não consigo conectá-la ao meu roteador doméstico. O cartão é um ralink rt37
, eu compilei os módulos que eu precisava no kernel e baixei um arquivo de firmware, agora posso ver o cartão usando ifconfig -a
. Eu também posso trazer o cartão usando ip link wlan1 up
. Então, quando o dispositivo estiver ativo, se eu executar o iw dev wlan1 scan
, poderei ver o SSID do meu roteador doméstico.
Agora parece que o cartão está funcionando. Eu quero conectar ao meu roteador. O roteador é protegido com WPA, então eu preciso usar wpa_supplicant
(tanto quanto eu entendo). Eu tentei seguir este tutorial para configurar.
Eu segui os passos deles e tenho os seguintes arquivos:
/etc/wpa_supplicant.conf
:
ctrl_interface=/var/run/wpa_supplicant
ap_scan=1
network={
key_mgmt=NONE
}
network={
ssid="SKY183C6"
scan_ssid=1
proto=WPA RSN
key_mgmt=WPA-PSK
pairwise=CCMP TKIP
group=CCMP TKIP
psk=719d0a2d74b09536ce21cecda0851142a2e83d2a56b406098b22012ea0f536f9
}
/etc/network/interfaces
:
# Configure Loopback
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.0.20
netmask 255.255.255.0
auto wlan1
iface wlan1 inet static
address 192.168.0.90
netmask 255.255.255.0
gateway 0.0.0.0
pre-up wpa_supplicant -Dwext -iwlan1 -c/etc/wpa_supplicant.conf
post-down killall -q wpa_supplicant
Em seguida, posso executar o comando wpa_supplicant -Dwext -iwlan1 -c/etc/wpa_supplicant.conf &
e, em seguida, executar ip dev wlan1 link
e vejo a seguinte saída:
Connected to 4c:17:eb:a1:83:c7 (on wlan1)
SSID: SKY183C6
freq: 2462
RX: 295890 bytes (1942 packets)
TX: 53549 bytes (1379 packets)
signal: -82 dBm
tx bitrate: 36.0 MBit/s
Parece que passei do estágio de autenticação, mas não tenho uma conexão, não há IP atribuído a wlan1 e, quando tento ping 8.8.8.8
, recebo uma mensagem dizendo network unreachable
.
Se eu executar route
, vejo isso:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.0.0 * 255.255.255.0 U 0 0 0 eth0
Minha suspeita é que eu não configurei o arquivo de interface corretamente, em particular a linha gateway
. Se alguém puder me ajudar, eu ficaria muito grato. Desculpem o longo post, só queria dar o máximo possível de informações relevantes