Iptables 流量转发

Iptables 流量转发

你能帮帮我吗?我有 2 个 vps(Ubuntu),我想将一个 vps(1.1.1.1)中的所有流量转发到另一个(2.2.2.2)vps,A vps(1.1.1.1)上的 ssh 端口除外,A 服务器是 1.1.1.1 B 服务器是 2.2.2.2

第一次尝试:

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

第二次尝试

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

均失败

相关内容