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

都失敗了

相關內容