Este documento es un derivado de Despliegue sencillo de wifi para un local de guifinet/eXO, usado bajo CC BY-SA. "Wifi access points" está licenciado consecuentemente bajo CC BY-SA por lleailtec.
Despliegue sencillo de wifi para un local.
Requisitos mínimos: un router con conexión a Internet, y unos cuantos wifi-routers diversos que cada uno tiene por casa.
Disclaimer: El modelo de routers reciclados es una forma de facilitar wifi, pero en las zonas de alta concentración conviene estudiar otras formas de wifi. Un router doméstico da servicio a unos 10-25 dispositivos de aquella manera. No se recomienda superar la regla de los 30 dispositivos por AP doméstico.
Para cada router:
Al cambiar de subred el router (y sin que éste pueda proporcionarte una IP por DHCP), dejarás de tener acceso. Deberás cambiarte a la subred del router:
sudo /etc/init.d/network-manager stop
sudo ip add add 192.168.10.X/24 scope global dev <interfaz>
Ahora podrás navegar al router http://192.168.10.10
Enchufa el router en uno de las bocas (en este caso) amarillas. No usamos la boca que normalmente se usa para la entrada de Internet.
Con este montaje, el encargado de dar IPs a los dispositivos wifi que se conectan a los APs es el router con salida a Internet. Conviene asegurarse de que es solvente como servidor DHCP y de que los rangos de IPs son suficientes.
iw
es el comando de mayor utilidad, tanto para escanear como para monitorear y debuggar
Ver si una tarjeta wifi soporta modo monitor:
iw list | grep monitor
Para evaluar la situación de las diferentes redes wifi usa la aplicación linssid
Si dejaste habilitado el acceso ssh con contraseña (ten cudidado con esto) o bien añadiste tu clave ssh a las permitidas por el router:
$ ssh root@192.168.10.10
BusyBox v1.25.1 () built-in shell (ash)
_________
/ /\ _ ___ ___ ___
/ LE / \ | | | __| \| __|
/ DE / \ | |__| _|| |) | _|
/________/ LE \ |____|___|___/|___| lede-project.org
\ \ DE /
\ LE \ / -----------------------------------------------------------
\ DE \ / Reboot (17.01.1, r3316-7eb58cf109)
\________\/ -----------------------------------------------------------
root@LEDE:~#
System -> Administration
Router Password
Save and apply.
Network -> Interfaces
Edit LAN
Cambia IPv4 address
DCHP Server
Disable DHCP for this interface.
IPv6 Settings
Router Advertisement-Service [Disable]
DHCPv6-Service [Disable]
NDP-Proxy [Disable]
Advanced settings
Use builtin IPv6-management [Disable]
Save and apply.
Ahora conecta de nuevo al IPv4 que has asignado
Network -> Wireless
Edit wireless network
Device Configuration -> Advancedd settings
Country code ES
Interface Configuration -> General setup
ESSID lleialtat-santsenca
Wireless security
Interface Configuration -> Encryption
unencrytped (porque no ponemos contraseña a la red)
Save and apply.
Network -> DHCP and DNS
Server Settings -> General settings
Domain required [Disable]
Authoritative [Disable]
Log queries [Disable]
Rebind protection [Disable]
Local Service Only [Disable]
Non-wildcard [Disable]
Server Settings -> Resolve and Hosts files
Use /etc/ethers [Disable]
Server Settings -> Advanced setting
Filter private [Disable]
Localise queries [Disable]
Expand hosts [Disable]
Save and apply.
Network -> Firewall -> Traffic Rules
Allow-DHCP-Renew [Disable]
Allow-Ping [Enable]
Allow-IGMP [Disable]
Allow-DHCPv6 [Disable]
Allow-MLD [Disable]
Allow-ICMPv6-Input [Disable]
Allow-ICMPv6-Forward [Disable]
Allow-IPSec-ESP [Disable]
Allow-ISAKMP [Disable]
Save and apply.
Network -> Wireless
Wireless network is disabled [Enable]