Red inalámbrica: Usar el teléfono como punto de acceso (hotspot) a Internet

Queremos conectar un ordenador por red inalámbrica con el móvil y correr TCP/IP sobre dicha red y tal vez hasta acceder a Internet. En este esquema, el móvil hace las veces de punto de acceso(hotspot):
ordenador ---(Wifi)---> BQ ---(datos del móvil) ---> Internet
La configuración es simple: Configuración de sistema -> Hotspot. Aquí damos al hotspot un nombre de SSID y ponemos una contraseña (bien pensada, como mínimo 8 letras y números). Después marca '-->hotspot' y enciende el recibidor de Wi-Fi si éste aún está apagado. La configuración permite a todos los dispositivos(ordenadores o teléfonos) que conocen la contraseña conectarse a Internet.
La siguiente es la configuración del fichero /etc/wpa_supplicant.conf que uso en mi ordenador con FreeBSD:
/etc/wpa_supplicant.conf
...
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=wheel
eapol_version=1
ap_scan=1
fast_reauth=1
update_config=1
# BQ
#
network={
ssid="UbuntuBQ"
priority=10
key_mgmt=WPA-PSK
psk="XXXXXXXXXX"
}
...
Además de usar Internet en el ordenador, puedes usar la conexión de red inalámbrica para hacer tareas de configuración en el teléfono mismo. La interfaz es ahora ap0 (y no wlan0) y el direccionamiento por defecto va a la interfaz de datos del móvil ccmni0 (o ccmni1, depende del puerto de SIM usado):
Welcome to Ubuntu 15.04 (GNU/Linux 3.4.67 armv7l)
Last login: Fri Oct 23 06:43:00 2015 from localhost.localdomain
[email protected]:~$ ifconfig ap0
ap0 Link encap:Ethernet HWaddr 4e:74:03:5f:20:60
inet addr:10.42.0.1 Bcast:10.42.0.255 Mask:255.255.255.0
inet6 addr: fe80::4c74:3ff:fe5f:2060/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:3987 errors:0 dropped:0 overruns:0 frame:0
TX packets:4341 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:409598 (409.5 KB) TX bytes:1253624 (1.2 MB)
[email protected]:~$ netstat -rn
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
0.0.0.0 10.44.25.175 0.0.0.0 UG 0 0 0 ccmni0
10.42.0.0 0.0.0.0 255.255.255.0 U 0 0 0 ap0
Desde el ordenador tienes acceso completo a Internet:
$ cat /etc/resolv.conf
# Generated by resolvconf
nameserver 10.42.0.1
$ ping www.sisis.de
capability mode sandbox enabled
PING www.sisis.de (178.254.11.41): 56 data bytes
64 bytes from 178.254.11.41: icmp_seq=0 ttl=48 time=49.513 ms
64 bytes from 178.254.11.41: icmp_seq=1 ttl=48 time=44.741 ms
Y puedes alejarte del ordenador, con el teléfono en el bolsillo, hasta unos 25 metros sin que se corte la conexión de red inalámbrica.
La batería del móvil se descarga aproximadamente al 36% en 2 horas de uso.
Última actualización: jueves, 19 de noviembre de 2015, 20:44:29 CET