Conexión de dos NIC inalámbricas en Debian: red inalcanzable

Conexión de dos NIC inalámbricas en Debian: red inalcanzable

Estoy intentando crear un repetidor inalámbrico de bricolaje utilizando hardware antiguo y Debian, pero encuentro algunas dificultades (más detalles a continuación).

Hardware:

EeePC 900 con tarjeta inalámbrica Atheros (controlador kernel ath5k) Tarjeta inalámbrica externa D-Link DWL-0122 (chip Ralink, controlador kernel rt73-usb)

Configuración:

Un AP inalámbrico (autenticación mediante WPA-PSK)

Configuración:

/etc/red/interfaces

 auto lo br0
 iface lo inet loopback

 # The primary network interface
 # This is unused
 allow-hotplug eth0
 iface eth0 inet dhcp

 iface wlan0 inet manual
         wpa-ssid myessid
         wpa-psk mypass

 iface wlan1 inet manual
         # To prevent clashes with main AP
         pre-up iwconfig wlan1 mode managed essid "repeater" channel 4

 iface br0 inet static
         address 192.168.10.3
         netmask 255.255.255.0
         network 192.168.10.0
         broadcast 192.168.10.255
         gateway 192.168.10.1
         dns-nameservers 192.168.10.1
         dns-search lan
         bridge_hw 00:1f:c6:8f:15:4e # Same HW address as wlan0
         bridge_ports wlan0 wlan1

La repetición real la maneja hostapd. Sin embargo, el problema es que no puedo acceder a la red. Una vez que el puente está activo, incluso antes de que se inicie hostapd, no puedo comunicarme con ningún host interno, y mucho menos externo. Todos los pings a la puerta de enlace terminan en "Host de destino inalcanzable". ¿Cuál es el mejor curso de acción en este caso?

También me aseguré de que la interfaz "principal", wlan0, también funcione correctamente cuando no esté puenteada (obtiene una IP si se configura a través de DHCP, accede a la red). También me veo obligado a utilizar puentes ya que ninguna de las dos interfaces admite el modo maestro.

Respuesta1

¿Está seguro de haber logrado insertar wlan0(el que se conecta al AP existente) en el puente? Porque el problema es que esto es simplementeimposible. La ejecución brctl showdebería confirmar que el puente no se realizó correctamente. (El enlace dice que no es posible conectar interfaces de cliente inalámbrico acableadointerfaces, pero es válido para el puente a cualquier interfaz, incluidas las interfaces AP inalámbricas)

La alternativa es hacer que el "repetidor" actúe como un enrutador NAT. Sin embargo, esto tiene los problemas habituales que trae NAT (por ejemplo, necesidad de reenvío de puertos, incapacidad para descubrir hosts en el otro lado). El enlace proporcionado explica cómo configurar NAT.

información relacionada