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