cómo enrutar el tráfico de red desde una interfaz inalámbrica a una segunda interfaz inalámbrica y un dongle USB 3G/4G en la misma computadora

cómo enrutar el tráfico de red desde una interfaz inalámbrica a una segunda interfaz inalámbrica y un dongle USB 3G/4G en la misma computadora

Tengo una computadora que ejecuta una distribución basada en Debian con tres interfaces de red: dos inalámbricas (wlan0 y wlan1) y la tercera es una llave USB para acceso a la red 3G/4G. Quiero archivar la siguiente configuración:

  • wlan0 debe configurarse como un punto de acceso para dar acceso a Internet a otros dispositivos exteriores (he podido usar hostapd para darle un SSID a mi computadora y puede autenticar dispositivos usando WPA2)
  • wlan1 debe tener acceso a Internet proporcionado por un punto de acceso exterior.
  • El dongle USB debe tener acceso a Internet proporcionado por un proveedor de datos móviles.
  • El tráfico de red de los dispositivos exteriores conectados a wlan0 debe enrutarse desde wlan0 a wlan1 o al dispositivo USB, dando prioridad a wlan1 (para minimizar el uso de datos móviles)
  • Cualquier programa que se ejecute dentro de la computadora, debe tener también acceso a Internet mediante wlan1 o el dongle usb, con prioridad a wlan1.

En resumen, me gustaría que el acceso a Internet se enruta de la misma manera que se enruta en un dispositivo celular con wifi e internet 3G/4G, pero con la funcionalidad adicional de que la computadora también es un punto de acceso para dispositivos externos. que se conectan a él mediante la interfaz wlan0. No he encontrado ningún tutorial en Internet que funcione con esta configuración específica.

¿Alguien sabe qué reglas de enrutamiento se deben utilizar? ¿Existe algún programa de espacio de usuario que pueda ayudarme a facilitar esta tarea?

información relacionada