Páginas

sábado, 30 de marzo de 2019

Creat un Hotspot en Ubuntu 18.04

Supongamos que tenemos un acceso Ethernet en nuestro portatil y necesitamos crear un punto de acceso WiFI para un teléfono móvil en la Oficina

1) Activamos el adaptador inalámbrico.
2) Abrimos la ventana de configuración de la WiFI.
3) Accedemos al menú de la parte superior derecha.
4) Seleccionamos la opción Activar punto de acceso inalámbrico (esto nos desconectaría de la WiFI local su fuese el caso, dado que normalmente en el portatil no tendremos dos adaptadores WiFi, en el ejemplo que estamos comentando no nos afecta al tener acceso a internet vía Ethernet).
5) En pantalla nos aparecerá tanto en nombre del SSID como la password de acceso.
6) Si necesitamos nos interesase ajustar el SSID o la password deberíamos editar el fichero

   sudo gedit /etc/NetworkManager/system-connections/Hotspot

7) Ajustando los valores de los parámetros ssid y psk:

[wifi]
mac-address=63:FB:72:12:53:2B
mac-address-blacklist=
mode=ap
ssid=MINUEVOSSID

[wifi-security]
group=ccmp;
key-mgmt=wpa-psk
pairwise=ccmp;
proto=rsn;
psk=MI_PASSWORD

8) Tras salvar el fichero, si queremos que los cambios hagan efecto deberemos reiniciar el servicio NetworkManager:

   sudo systemctl restart NetworkManager

Este método no da de si como para instalar un portal cautivo con una 'landing page' con publicidad o con un formulario de login o que permita a los usuarios autenticarse usando alguna red social, he visto por ahí algunas soluciones: Coova Chilli, Chillispot, WiFiDog y NoCatSplash pero hay que analizarlas con mas detenimiento...

Salu2

martes, 19 de marzo de 2019

Gestionar servicios activos en Ubuntu 18.04 LTS

Dada la gran cantidad de servicios que puedes llegar a tener activos cuando estas constantemente instalando y curioseando con cosas, llega un momento en que se termina notando que el arranque del PC es algo mas lento de lo habitual.

Para sacar la lista de servicios activos lo más cómodo es lanzar el comando:

systemctl list-units --all --type=service --no-pager | grep running

Que genera un listado del tipo:

accounts-daemon.service loaded active running Account Service
acpid.service           loaded active running ACPI event daemon
apache2.service         loaded active running The Apache HTTP Server


En mi caso me interesaba parar los siguientes servicios:

apache2.service
postgresql.service
redis-server.service
sendmail.service
vpnagentd.service

Por lo que he lanzado los comandos:

sudo systemctl disable apache2.service
sudo systemctl disable postgresql.service
sudo systemctl disable redis-server.service
sudo systemctl disable sendmail.service
sudo systemctl disable vpnagentd.service

Y he reiniciado el sistema para verificar que ya no aparecían arrancados.

Si en el futuro necesito que vuelvan a lanzarse al arrancar lanzaré comandos del tipo:

sudo systemctl enable apache2.service
sudo systemctl enable postgresql.service
sudo systemctl enable redis-server.service
sudo systemctl enable sendmail.service
sudo systemctl enable vpnagentd.service

Y reiniciaré el sistema

Salu2