Páginas

sábado, 10 de enero de 2015

Crear un Hotspot Wifi en portatil Ubuntu 14.04 para teléfonos Android

Hola

Al intentar compartir mediante wifi la conexión a Internet del portatil para acceder a internet vía wifi con el teléfono me he encontrado con que en Ubuntu 14.04 LTS parece que la versión 1:2.1-0ubuntu1.1 del paquete hostapd tiene algún error y no funciona.

Para solucionar el problema, lo más simple es descargar una versión anterior de dicho paquete que sí funciona:

1) Desinstalar el paquete hostapd

   sudo apt-get remove hostapd

2) Descargar la versión operativa de dicho paquete

   wget http://us.archive.ubuntu.com/ubuntu/pool/universe/w/wpa/hostapd_1.0-3ubuntu2.1_amd64.deb
   wget http://ppa.launchpad.net/nilarimogard/webupd8/ubuntu/pool/main/a/ap-hotspot/ap-hotspot_0.3-1~webupd8~4_all.deb

3) Instalamos el paquete dnsmasq (lo va a necesitar ap-hotspot)

   sudo apt-get install dnsmasq

4) Instalamos el paquete descargado

   sudo dpkg -i hostapd_1.0-3ubuntu2.1_amd64.deb
   sudo dpkg -i ap-hotspot_0.3-1~webupd8~4_all.deb

5) Marcar el paquete hostapd como no actualizable (vigilando la salida de una actialización que elimine el problema)

   sudo apt-mark hold hostapd

6) Si durante la instalación y arranque del paquete salta un error del tipo:

   Configurando hostapd (1:1.0-3ubuntu2.1) ...
   * Starting advanced IEEE 802.11 management hostapd                      [fail]

   Deberemos encender el interfaz wifi del portatil y repetir la instalación (pasos 4 y 5)

   Configurando hostapd (1:1.0-3ubuntu2.1) ...
   * Starting advanced IEEE 802.11 management hostapd                      [ OK ]

7) Configuramos el hotspot wifi

   sudo ap-hotspot configure

8) El proceso de configuración detectará el interfaz de red conectado a Internet y nos pedirá que lo ajustemos o configuremos, detectará el interfaz wifi por el que compartiremos la conexión, nos pedirá un nombre para el hotspot y nos pedirá una password para el hotspot. Si no conocemos el nombre de los interfaces de red podemos usar ifconfig para revisarlos. Algo del estilo:

   egdepedro@titan:~/Escritorio$ sudo ap-hotspot configure
   Detecting configuration...
   Detected eth0 as the network interface connected to the Internet. Press ENTER if this is correct or enter the desired interface below (e.g.- eth0, ppp0 etc.):
  
   Detected wlan0 as your WiFi interface. Press ENTER if this is correct or enter the desired interface (e.g.- wlan1):

   Enter the desired Access Point name or press ENTER to use the default one (myhotspot):
   TITAN-WIFI
   Enter the desired WPA Passphrase below or press ENTER to use the default one (qwerty0987):
   password

9) Arrancamos el hotspot para compartir la conexión de red vía wifi con el teléfono

   sudo ap-hotspot start

10) Cuando terminemos podemos dejar de compartir la conexión vía wifi con:

   sudo ap-hotspot stop

Como comentario final un asunto pendiente. Mientras está levantado el hotspot desde el portatil no accedo a internet, a pesar de tener el interfaz eth0 levantado. Es algo pendiente de investigar. Sólo recupero la conectividad tras parar el hotspot (paso 10)

Un saludo

No hay comentarios:

Publicar un comentario