论坛风格切换切换到宽版
  • 760阅读
  • 3回复

[问题求助]iptables做NAT有什么前提? [复制链接]

上一主题 下一主题
离线billliy.
 
发帖
2043
C币
-60738
威望
390
贡献值
1
银元
-2
铜钱
4592
人人网人气币
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2009-05-01
用了以下命令:

echo 1 >; /p.roc/sys/n.et/ipv4/ip_forward .

iptables -t nat -A PREROUTING -p tcp -d 192.168.0...20 --dport 555 -i eth0. -j DNAT --to 192.168.0.9:3389电影

怎么还是转不过去?

评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
离线korey.
发帖
2026
C币
-235337
威望
391
贡献值
1
银元
-3
铜钱
4680
人人网人气币
0
只看该作者 沙发  发表于: 2010-04-13
好像要不脚本保存起来,重启才可以,我的也这样,不知怎么快速应用
service iptables save
在setup里启动iptables
reboot

离线52niming.
发帖
2223
C币
-235325
威望
349
贡献值
1
银元
-3
铜钱
4874
人人网人气币
0
只看该作者 板凳  发表于: 2010-04-13


QUOTE:原帖由 "coolrit" 发表:
用了以下命令:

echo 1 >; /proc/sys/net/ipv4/ip_forward

iptables -t nat -A PREROUTING -p tcp -d 192.168.0.20 --dport 555 -i eth0 -j DNAT --to 192.168.0.9:3389

怎么还是转不过去?


echo 1 >; /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -j MASQUERADE
iptables -t nat -A PREROUTING -p tcp -d 192.168.0.20 --dport 555  -j DNAT --to 192.168.0.9:3389

离线comcast.
发帖
2032
C币
-140023
威望
398
贡献值
1
银元
-2
铜钱
4519
人人网人气币
0
只看该作者 地板  发表于: 2010-04-13
my code.

sudo /usr/sbin/iptables $IPTABLES -A tcp_packets -p TCP -s 0/0 --dport 222 -j allowed

sudo /usr/sbin/iptables $IPTABLES -t nat -A PREROUTING -p tcp -i ppp0 -d $INET_IP --dport 222 -j DNAT --to 193.168.0.2:22

sudo /usr/sbin/iptables -A FORWARD -p tcp -i ppp0 -d 193.168.0.2 --dport 22 -j ACCEPT
快速回复
限100 字节
批量上传需要先选择文件,再选择上传
 
上一个 下一个