¿Cómo se puede configurar una computadora portátil Linux con WiFi como enrutador inalámbrico para medir el tráfico?

Suponiendo que su tarjeta inalámbrica sea compatible con el modo AP, en general desea:

  1. Configure el WiFi de su máquina Linux en el modo Punto de acceso y asigne el SSID. Tome el control de la dirección IP de la interfaz inalámbrica de su enrutador.
  2. Mueva la conexión de Internet de su enrutador al puerto ethernet de la computadora portátil
  3. Probablemente use DHCP para obtener una dirección de Internet de su proveedor. Esto podría ser más complicado, ya que es posible que deba falsificar la dirección MAC de su enrutador en su computadora portátil.
  4. Habilitar enrutamiento IP
    Puede hacer esto a través de sysctl permanentemente con

net.ipv4.ip_forward = 1

# o el probado y verdadero, pero temporal
echo 1> / proc / sys / net / ipv4 / ip_forward

  1. Active IP Masquerading de la red inalámbrica a la red externa de Ethernet, aproximadamente:
    iptables -t nat -I POSTROUTING -o ethX -j MASQUERADE

Después de eso, debería poder monitorear su ancho de banda con cosas como iptraf o ntop.