He configurado un punto de acceso personal usando Hostapd. Pero este punto de acceso no está conectado a Internet, pero tengo instalado Apache. Lo que intento lograr es redirigir a todos los clientes (que están conectados a mi punto de acceso) a mi página de Apache cuando visitan otro sitio web. Básicamente, redirigir todo el tráfico a mi página de Apache.
Lo que he probado es:
sudo iptables -t nat -A PREROUTING -p tcp --dport 80 -j DNAT --to-destination 192.168.150.1:80
Pero con este iptable los clientes sólo son redirigidos a mi página web de Apache cuando comparto una conexión a Internet con mi punto de acceso. Pero sin conexión a Internet no son redirigidos.
También probé:
sudo iptables -t nat -A OUTPUT -p tcp --dport 80 -j DNAT --to-destination 192.168.150.1:80
Respuesta1
Impresionante ya que no estaba establecido de dónde viene el tráfico.
-s IP
-i Interface
Ejemplos:
sudo iptables -t nat -A PREROUTING -s 192.168.150.1 -p tcp --dport 80 -j DNAT --to-destination 192.168.150.1:80
sudo iptables -t nat -A PREROUTING -i wlan0 -p tcp --dport 80 -j DNAT --to-destination 192.168.150.1:80