Iptables-Verkehrsweiterleitung

Iptables-Verkehrsweiterleitung

Können Sie mir bitte helfen? Ich habe 2 VPS (Ubuntu). Ich möchte den gesamten Datenverkehr von einem VPS (1.1.1.1) zu einem anderen (2.2.2.2) VPS weiterleiten, außer dem SSH-Port auf A VPS (1.1.1.1). A-Server ist 1.1.1.1. B-Server ist 2.2.2.2

1. Versuch:

sysctl net.ipv4.ip_forward=1
iptables -t nat -A PREROUTING -i eth0 -d 1.1.1.1 -j DNAT --to 2.2.2.2
iptables -A FORWARD -i eth0 -d 1.1.1.1 -p tcp  --dport 22 -j REJECT
iptables -A FORWARD  -i eth0 -d 2.2.2 -j ACCEPT
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

2. Versuch

sysctl net.ipv4.ip_forward=1
iptables -t nat -A PREROUTING -j DNAT --to-destination 1.1.1.1
iptables -t nat -A PREROUTING -j DNAT --to-destination 2.2.2.2
iptables -t nat -A POSTROUTING -j SNAT

Beide scheiterten

verwandte Informationen