Hola gente!
Estoy intentando configurar mi pequeño servidor para poder ubicarlo en cualquier lugar y para eso le he puesto un adaptador wifi USB de los pequeñajos que casi no asoman del puerto USB. Por lo que veo no hay problemas para usarlo en esta versión de Ubuntu, pero se me atraganta la configuración por comandos.
Primero ver si se detecta el bicho en cuestión:
~$ sudo lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 050d:1102 Belkin Components F7D1102 N150/Surf Micro Wireless Adapter v1000 [Realtek RTL8188CE-VAU]
He instalado los paquetes wireless-tools y wpa supplicant.
Con el /etc/network/interfaces así:
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
iface eth0 inet static
address 192.168.1.2
netmask 255.255.255.0
gateway 192.168.1.1
nameserver 192.168.1.1
y ejecutando el siguiente comando:
~$ sudo wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf
consigo que enlace al router:
~$ sudo iwconfig wlan0
wlan0 IEEE 802.11bgn ESSID:"mi_wifi"
Mode:Managed Frequency:2.462 GHz Access Point: 00:1E:10:21:34:DD
Bit Rate=54 Mb/s Tx-Power=20 dBm
Retry long limit:7 RTS thr=2347 B Fragment thr:off
Encryption key:off
Power Management:off
Link Quality=70/70 Signal level=-37 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:1 Missed beacon:0
Lo que quiero es que todo esto funcione al arrancar el sistema sin hacer nada mas, y he encontrado varios métodos y no me acaba de funcionar. Uno es editar el /etc/network/interfaces con la IP y con una especie de llamada a wpa-supplicant que quedaría mas o menos así:
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
iface eth0 inet static
address 192.168.1.2
netmask 255.255.255.0
gateway 192.168.1.1
nameserver 192.168.1.1
# Wifi
auto wlan0
iface wlan0 inet static
address 192.168.1.3
netmask 255.255.255.0
gateway 192.168.1.1
wpa-driver wext
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
El wpa_supplicant.conf quedaría como sigue:
ctrl_interface=/var/run/wpa_supplicant
network={
ssid="mi_wifi"
psk="mi_pass"
}
pero no conecta, dando como resultado:
~$ sudo iwconfig wlan0
wlan0 IEEE 802.11bgn ESSID:off/any
Mode: Managed Access Point: Not-Associated Tx-Power=0 dBm
Retry long limit:7 RTS thr=2347 B Fragment thr:off
Encryption key:off
Power Management:on
Hace tiempo que no me meto muy a fondo con Linux, y quizás este obviando formas de ver que falla mas claramente.
Saludos!.