现在准备了3台局域网的机子。
A:192.168.3.138
B:192.168.3.135
C:192.168.3.167
B机子作为中转机子。
现在B机子上设置路由iptables.
第一步:修改vim /etc/sysctl.conf
把net.ipv4.ip_forward改为1
第二步:
定义iptables规则:
iptables -t nat -A PREROUTING --dst 192.168.3.135(本机IP) -p tcp --dport 62929(转发端口) -j DNAT --to-destination 192.168.3.167:22(目标机子:ssh的端口)
iptables -t nat -A POSTROUTING --dst 192.168.3.167(目标机子) -p tcp --dport 22(ssh端口) -j SNAT --to-source 192.168.3.135(本机IP)
第三步:
service iptables save
service iptables restart
service iptables statue
看到状态:
成功了一半了。
在A机器上执行:
可以看到C机器上有这个文件