论坛风格切换切换到宽版
  • 597阅读
  • 2回复

[问题求助][b]iptables作nat问题[/b]。。。。++++ [复制链接]

上一主题 下一主题
离线ygmgc.
 
发帖
2047
C币
-235976
威望
369
贡献值
1
银元
-4
铜钱
4604
人人网人气币
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2009-05-01
我机器网卡:
eth0:19.2.168.4.254<性病>
eth1:192.168..5.254学习
在eth1上接 . ADSL  ppp0:218.61..x.x,.

现在server和客户机.都能上网;此机为apache+mysql+php.,.

我现在想让外网访问此serv.er  作NAT如下:.
iptables -.t nat -.A POSTROUTING -o eth1 -j MASQUERADE           婚庆

iptab.l.es -t nat -A PREROUTING -p tcp -i e.th1 -d 218.61.X.X --dport 80 -j DNAT --to-destination 192.168.4.254服务器

运行之后提示“Can'.t use -o with PREROUT.ING"........为什么???教育
我.是应该把-o eth1该.成-o ppp0么???  我改了,还不行呀。。。。。(广告)

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

精彩

感动

搞笑

开心

愤怒

无聊

灌水
离线mycoolfeng.
发帖
1957
C币
-627507
威望
342
贡献值
4
银元
-1
铜钱
4265
人人网人气币
0
只看该作者 沙发  发表于: 2010-04-13
嗯?
1) 你確定是 POSTROUTING 還是 PREROUTING?
因為你的 -o eth1 那句是用 POSTROUTING ,但錯誤卻指 PREROUTING ....

2) 你的 eth1 之後是用 adsl,那 -o 應是 -o ppp0 哦...
同理,下一句的 -i 也應是 -i ppp0 ...

发帖
1986
C币
-605149
威望
377
贡献值
4
银元
-2
铜钱
4410
人人网人气币
0
只看该作者 板凳  发表于: 2010-04-13
那个错误是我拼写错了。。
但是nat还没成。。为什么???
快速回复
限100 字节
如果您在写长篇帖子又不马上发表,建议存为草稿
 
上一个 下一个