Arch: Wifi en el arranque del sistema con wifimenu y netctl
netctl es una herramienta basada en CLI («intérprete de línea de órdenes», esto es, a través de consola)) utilizada para configurar y gestionar las conexiones de red mediante perfiles. Es la apuesta de Arch Linux para sustituir a netcfg. netctl supone el futuro (y el presente) de la gestión de conexiones de red.
Esta es la forma más simple y minimalista de configurar la red inalámbrica en Arch Linux.
Se selecciona la red y se conecta (Crear perfil).
wifi-menu
Nos dirigimos a /etc/netctl y se visualizan el/los nombre/s de los perfiles creados por wifi-menu.
Con este comando, se podría parar / arrancar la conexión sin necesidad de volver a utilizar wifi-menu.
netctl start XXX
Arranque automático de la conexión wireless al inicio del sistema con Arch.
netctl enable XXX
Esto creará y activará un servicio de systemd, servicio que se iniciará cuando arranque el equipo. Los cambios en el fichero de este perfil no se transmitirán automáticamente a dicho fichero de servicio. Si se realizan cambios, es necesario volver a activar el perfil con la siguiente orden.
netctl reenable XXX
Importante !!: Si se tienen problemas, se debe revisar si otro servicio de configuración de red está en ejecución. Por ejemplo un servicio dhcp para el dispositivo wireless causaría un conflicto (netctl sería el encargado de hacer las peticiones dhcp si así estuviera definido)
systemctl --type=service
Conexión a portales cautivos (HotSports / Puntos de acceso WiFi)
Los portales cautivos son esos HotSpots que una vez conectados, obligan a autenticarse o aceptar determinadas políticas mediante un formulario web antes de navegar. Para forzar a que el usuario se autentique, estos portales suelen usar direcciones DNS / HTTP. Son comunes en centros de ciudades, aeropuertos, servicios de transporte, supermercados, etc.
Los dispositivos móviles una vez conectan, suelen mostrar directamente la página donde se debe interactuar (autenticar el usuario, aceptar políticas, introducir correo, etc). Esto en sistemas operativos no es tan común y se exponen a continuación una serie de cosas a tener en cuenta para poder autenticarse con este tipos de puntos de acceso.
- DHCP debe estar activo para obtener una IP de la red del Punto de acceso.
- Se deben usar los DNS del punto de acceso, normalmente se obtienen mediante DHCP.
- Para conocer la URL del portal cautivo es necesario intentar una conexión http (NO HTTPS). Las conexiones HTTPS mostrarán un error de certificado o bien de conexión reinicializada. El uso de curl y cualquier petición http puede valer para visualizar la redirección http al panel web del portal cautivo. Los servidores web suelen avisar también con un mensaje del tipo “You must log in to this network before you can access the internet.” Pulsando sobre el botón “Open network login page” debería de abrirse la URL del portal cautivo.
NOTA: Si pese a estar conectados a la red WiFi y haber obtenido una IP no se obtiene respuesta sobre la URL del portal cautivo, en algunas ocasiones funciona introducir la IP de la puerta de enlace en el navegador.