Así que tengo una caja de Linux con dos interfaces inalámbricas, una es una estación y la otra un AP.
wlan0 (estación): conectado a la conexión a internet
wlan1 (AP): otros clientes se conectan a él.
Me gustaría que los clientes conectados a wlan1 puedan acceder a internet en wlan0. Y me gustaría hacer esto con iptables ya que mi kernel no tiene soporte de puente ...
Esto es lo que he intentado hasta ahora con iptables pero no funciona:
iptables -A FORWARD -i wlan0 -o wlan1 -j ACCEPT
iptables -A FORWARD -i wlan1 -o wlan0 -j ACCEPT
Agradecería cualquier ayuda.
1
IPTABLES es un filtro de paquetes con estado, permite / descarta / destruye paquetes. No es un enrutador o puente. Sus comandos ajustan el firewall para permitir el tráfico, pero no hacen nada para reenviarlo.
—
Zoredache
Así que reemplace el kernel con uno que tenga las características que necesita. Es "una caja de Linux", después de todo.
—
Michael Hampton
¿Puedo lograr lo que estoy tratando de hacer con 'ruta'? Examinaré la reconstrucción del núcleo con soporte de puente también, pero me pregunto si hay otras opciones.
—
Broody
Route le dice a dónde ir una vez que está habilitado. Michael te dijo lo que debes hacer para admitir el enrutamiento. ENTONCES necesita encenderlo a través de sysctl.
—
Magellan