Conectar ubuntu server 11.04 a WPA

Imagen de Loui3
0 puntos

Buenas!

Hoy he actualizado mi máquina de Ubuntu 10.04 Server LTS a 10.10 sin ningún problema de conexión de red (ya había seguido los pasos de este otro post para conectarme a una WPA: http://www.ubuntu-es.org/node/149109).

Pero una vez actualizado a Ubuntu Server 11.04 no era capaz de conectar por ssh con mi máquina. He ido a la máquina y he tratado de hacer ping al router, siendo ésta incapaz de hacerlo. Por lo que debe ser un problema de configuración de red.

¿Puede alguien echarme una manita?

Imagen de Loui3
+1
0
-1

Vale, el tema de la conexión está solucionado.

1. Edito el interfaces:

sudo nano etc/network/interfaces

Con este contenido:

auto lo 
iface lo inet loopback

auto wlan0
iface wlan0 inet dhcp #esto hace que el router nos provea de dirección ip local
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf #esto le dice al sistema donde está la configuración de la conexión

Acto seguido editamos el wpa_supplicant.conf

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

Y añadimos este código:

ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=tusuuarioubuntu
ap_scan=1
update_config=1

network={
ssid="tunombredered"
psk="tucontraseñadered"
proto=RSN
key_mgmt=WPA-PSK
pairwise=CCMP #(porque es WPA2, si fuera WPA, esta opción sería TKIP)
}

De esta manera consigo que conecte. Al menos al ejecutar

sudo wpa_supplicant -iwlan0 -c/etc/wpa_supplicant/wpa_supplicant.conf

conecta.

Hasta aquí todo bien, pero una vez conectado (con el pilotito en verde encendido del adaptador wireless que indica que se ha establecido una conexión) ejecuto un

ping 192.168.2.1 (que es mi puerta de enlace predeterminada) 

y me devuelve

Network is unreachable

Igualmente al ejecutar ifconfig no aparece la dirección de ip local. Lo cual resulta extraño, ya que si se conecta a la red tal como atestigua el pilotito verde de mi D-link G122, el router debería asignar mediante DHCP una dirección ip interna tipo 192.168.2.103.

Edito:

Al hacer un ping a mi router, devuelve esto:

--- 192.168.2.1 ping statistics ---
11 packets transmitted, 11 received, 0% packet loss, time 9999ms
rtt min/avg/max/mdev = 0.341/0.364/0.423/0.026 ms

Tras esto intento ver las direcciones ip locales asignadas por el router:

~$ arp -a
www.brntech.com.tw (192.168.2.1) en 00:00:00:00:00:00 [ether] en eth0 (sobremesa)
? (192.168.2.105) en 00:00:00:00:00:00 [ether] en eth0 (portátil)
? (192.168.2.103) en <incompleto> en eth0 (servidor conectado por WPA)

Lo que no alcanzo a entender es lo de incompleto. ¿Me he dejado algo sin configurar?

y hasta aquí puedo leer. ¿Alguna idea?

+1
0
-1