Enrutar el tráfico a un destino a otro destino usando iptables

-1

Cómo enrutar el tráfico a un destino a otro destino y recibir respuesta usando iptables

Tengo dos vps en la nube. Digamos VPS-A y VPS-B.

Si se genera una solicitud a 8.8.8.8 desde VPN-A, quiero enrutar esa solicitud a VPS-B. Entonces VPS-B debe aceptar esa solicitud y devolver la respuesta.

¿Cuáles son las reglas de iptable para lograr esto?

Nitheesh
fuente
el enrutamiento se realiza con comandos de ruta ip , no iptables. Iptables es un administrador del firewall. Lo que puede estar buscando es algún tipo de VPN o proxy.
Zoredache
Tiene razón, VPS-B está instalado con openswan y el túnel vpn está en funcionamiento. VPS-A es una máquina cliente de VPS-B. Como ambos eran máquinas remotas, no puedo configurar la puerta de enlace a VPS-B con el comando ip route. Así que estoy buscando algunas reglas de iptable para reenviar alguna solicitud específica a VPS-B.
Nitheesh

Respuestas:

0

Dijiste que solo necesitas la parte de iptables. OKAY. Aquí está (bastante simple). Esto debe estar en VPS-B:

iptables -I FORWARD -s 8.8.8.8 -j ACCEPT
iptables -I FORWARD -d 8.8.8.8 -j ACCEPT

Estas dos reglas aceptarán todo el tráfico desde y hasta 8.8.8.8 para pasar por VPS-B. El enrutamiento es para ti.

LHristov
fuente
¿Qué pasa con las reglas de iptable en VPS-A para reenviar una solicitud específica a VPS-B?
Nitheesh
No dijo nada sobre una solicitud específica , solo quería la aceptación de VPS_B. El resto es enrutamiento.
LHristov