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.
linux
networking
iptables
clueca
fuente
fuente
Respuestas:
Primero, para permitir que los hosts que se conectan en su interfaz privada salgan a Internet, no necesita unir las interfaces, debe enrutar los paquetes que ingresan en una interfaz, a la otra, donde salen a la naturaleza.
Para hacer eso, solo necesitas:
Deberias hacer eso.
fuente
echo 1 >/proc/sys/net/ipv4/ip_forward
para la primera líneaiptables
'FORWARD
tabla, se establece una política de aceptación a nivel mundial. Sin embargo, aún necesitaría lasnat
reglas de la tabla de cualquier manera.