QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 689|回复: 13

哪位大哥会映射教教我好吗

[复制链接]
发表于 2003-5-22 13:10:03 | 显示全部楼层 |阅读模式
讲详细一点好吗
在这谢了
发表于 2003-5-22 13:38:19 | 显示全部楼层
6.2 Destination NAT

This is done in the PREROUTING chain, just as the packet comes in; this means that anything else on the Linux box itself (routing, packet filtering) will see the packet going to its `real' destination. It also means that the `-i' (incoming interface) option can be used.

Destination NAT is specified using `-j DNAT', and the `--to-destination' option specifies an IP address, a range of IP addresses, and an optional port or range of ports (for UDP and TCP protocols only).

## Change destination addresses to 5.6.7.8
# iptables -t nat -A PREROUTING -i eth0 -j DNAT --to 5.6.7.8

## Change destination addresses to 5.6.7.8, 5.6.7.9 or 5.6.7.10.
# iptables -t nat -A PREROUTING -i eth0 -j DNAT --to 5.6.7.8-5.6.7.10

## Change destination addresses of web traffic to 5.6.7.8, port 8080.
# iptables -t nat -A PREROUTING -p tcp --dport 80 -i eth0 \
        -j DNAT --to 5.6.7.8:8080

Redirection

There is a specialized case of Destination NAT called redirection: it is a simple convenience which is exactly equivalent to doing DNAT to the address of the incoming interface.

## Send incoming port-80 web traffic to our squid (transparent) proxy
# iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 80 \
        -j REDIRECT --to-port 3128

Note that squid needs to be configured to know it's a transparent proxy!



http://www.netfilter.org/documentation/HOWTO//NAT-HOWTO.html
回复

使用道具 举报

发表于 2003-5-22 16:31:59 | 显示全部楼层
你要映射什么端口服务?
回复

使用道具 举报

 楼主| 发表于 2003-5-22 20:55:55 | 显示全部楼层

80端口的或FTP

谢了谢了
回复

使用道具 举报

 楼主| 发表于 2003-5-22 22:17:44 | 显示全部楼层

帮我看看!!!!!!!

我的映射如下我没有固定IP,我按照如下设的不成功
Rule ID:   10  
Rule Flavor:   RDR  
IF 名称:   ALL  
协议:   ANY  
Local Address From:   192.168.1.4
Local Address To:   192.168.1.4
Global Address From:   0.0.0.0
Global Address To:   0.0.0.0
Destination Port From:   80  
Destination Port To:   80  
Local Port:   80
回复

使用道具 举报

发表于 2003-5-22 22:22:29 | 显示全部楼层
看不懂。。。你把192.168.1.4的80再重定向去192.168.1.4的80,这是干什么?
回复

使用道具 举报

 楼主| 发表于 2003-5-23 13:07:56 | 显示全部楼层

这是我在看了公社下的把自己的电脑做主机的图解

你说的又把192.168.1.4又去192.168.1.4是否是这里的问题。
我是安他的方法做的,你看图是否有什么不对,麻烦你给我讲什么地方错了,该怎么改。
谢了
http://www.linuxfans.org/nuke/modules.php?name=Site_Downloads&op=geninfo&did=808
因现在不能上传图,我晚些把我的具体设置发上来
谢了REDHAT71兄
回复

使用道具 举报

发表于 2003-5-23 13:56:20 | 显示全部楼层
我看不懂你的LOCAL,GLOBAL那些东东,是你自定义的链?

上面文章里摘的例子已经很清楚了

## Change destination addresses of web traffic to 5.6.7.8, port 8080.
# iptables -t nat -A PREROUTING -p tcp --dport 80 -i eth0 \
-j DNAT --to 5.6.7.8:8080

你只要照模子套,换掉IP和端口就行了
回复

使用道具 举报

 楼主| 发表于 2003-5-24 10:08:36 | 显示全部楼层

redhat71兄小第麻烦你了帮我看看我的映射好吗

如图是我的映射的设置(我没有固定IP我们是通过路由上的网,摩登不在我家)
我还有一种设置是把IF名称为ALL协议为ANY其他的一样
麻烦你帮我看一下我的两种方法有什么地方不对给我究正好吗?
谢了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复

使用道具 举报

发表于 2003-5-24 12:59:53 | 显示全部楼层
你说的话我越来越看不懂了。。。
回复

使用道具 举报

发表于 2003-5-24 13:05:40 | 显示全部楼层
图我看了,图里应该是那种带NAT功能的ADSL猫提供的WEB配置界面吧?

如果是的话,你需要做的是通过它来做NAT
这个NAT是在猫上实现的,而不是你的电脑,这和你的IPTABLES无关
回复

使用道具 举报

 楼主| 发表于 2003-5-24 13:10:56 | 显示全部楼层

哪就说只要在有猫的一家设置就可以了吗?

        
谢了谢了
回复

使用道具 举报

发表于 2003-5-24 13:25:07 | 显示全部楼层
不用跑去猫在的地方啊,你不是已经远程连上了吗?

你的问题问错了,你要问的不是怎么做端口映射
而是具体怎么使用某种猫内置的端口映射功能

这只有看帮助或说明书了,同样提供这种功能的猫,提供给你的配置界面都不一定一样
回复

使用道具 举报

 楼主| 发表于 2003-5-24 14:05:20 | 显示全部楼层

谢了

我安厂家给的资料,安上面的方法可以不成功?
现在正在想法
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-16 18:11 , Processed in 0.047013 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表