¿Qué queremos?
Compartir la conexión a internet de nuestro ordenador a través de una conexión wifi.
¿Qué tenemos?
Un ordenador con conexión a internet por wifi y otra tarjeta wifi conectada a dicho ordenador.
Parece tarea fácil, pero no hay ninguna herramienta en xUbuntu que lo haga automáticamente.
Hay varias maneras de hacerlo, pero nosotros lo vamos a hacer un poco más fácil, utilizando un script.
Esta guía está basada en esta página:
http://www.webupd8.org/2013/06/how-to-set-up-wireless-hotspot-access.html
Además este hotspot es accesible por dispositivos Android, ya que no todos los scripts que hay disponibles similares a éste lo permiten.
IMPORTANTE: este script puede no funcionar con todas las tarjetas wifi.
Empezamos la instalación:
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install ap-hotspot
Una vez instalado todo, procedemos a ejecutar el script:
sudo ap-hotspot start
Detecta automáticamente:
1º la conexión que tiene internet.
2º la conexión que va a ejercer de hotspot.
Truquito: Para saber el nombre de la wifi que utilizaremos podemos ejecutar:
iwconfig
Luego nos pide:
1º nombre del hotspot que queremos (podemos dejar el que viene por defecto)
2º contraseña, que también podemos dejar la predeterminada.
A mi me ha dado menos problemas dejando todo según viene por defecto.
Si más tarde quisieras volver a ejecutar la configuración, ejecuta lo siguiente:
sudo ap-hotspot configure
Para parar el hotspot:
sudo ap-hotspot stop
Para ver todos los comandos disponibles:
ap-hotspot
La terminal una vez empezado el script se puede cerrar y éste seguirá trabajando.
Para que se inicie al arrancar el S.O. haremos lo siguiente:
Editamos este archivo:
sudo gedit /etc/rc.local
y antes de donde pone exit 0 pegamos esta orden:
(sleep 5 & ap-hotspot start)&
Guardamos el archivo y salimos.
Sin embargo yo prefiero hacerlo manualmente, ya que, de nuevo, me ha dado menos problemas.
¡Y ya está!! Tendremos acceso a internet desde cualquier dispositivo que se conecte al hotspot :-)