LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1788|回复: 15

怎样让用户通过ADSL MODEM(带路由功能) 访问到内网提供服务的机器?

[复制链接]
发表于 2003-6-17 22:28:44 | 显示全部楼层 |阅读模式
怎样让用户通过ADSL MODEM(带路由功能) 访问到内网提供服务的机器?

我用的是ZyXEL (合勤)

ADSL 是接在交换机上,内置pppoe拨号上网。

ADSL 内ip是192.168.0.1
内网提供WWW等服务的计算机ip是192.168.0.2

都接在交换机上,我应该在ADSL MODEM 怎么设置?
谢谢!
发表于 2003-6-17 22:38:50 | 显示全部楼层
iptables -t nat -A PREROUTING -i ppp0 -p tcp -d x.x.x.x --dprot 80 -j DNAT --to-distination 192.168.0.2:80
x.x.x.x是获取的地址。

我不知道这样行不行,没试过
发表于 2003-6-17 22:41:45 | 显示全部楼层

我也有这个问题

就是把ADSL设置成路由功能后就无法使用动态主机啦我先试试你这个方法吧,你要是说得详细点就好了光看一堆符号太不生动l
不过还是先谢谢和!
 楼主| 发表于 2003-6-17 22:46:58 | 显示全部楼层
谢谢。
你现在能帮我看看
http://218.90.247.171
能看到什么吗?
发表于 2003-6-17 23:22:35 | 显示全部楼层
好象不行,你试试

iptables -t nat -A PREROUTING -p tcp -m tcp --dport 80 -j DNAT --to-destination 1192.168.0.2:80

iptables -t nat -A POSTROUTING -s 1192.168.0.0/24 -d 192.168.0.2 -p tcp -m tcp --dport 80 -j SNAT --to-source 192.168.0.1

iptables -A INPUT -p tcp --dport 80 -i ppp0 -j ACCEPT

其实你自己也可以试的,这个应该行,我试过了没问题
 楼主| 发表于 2003-6-18 00:07:26 | 显示全部楼层
我不是用linux拨号上网的。
有人说linux中不要做什么改动,只要防火墙设置好了
要在路由ADSL MODEM里修改,因为连接internet的是ADSL

郁闷ing 不知道该如何才能解决?
发表于 2003-6-18 21:51:58 | 显示全部楼层

长虹 CH-500R ADSL

有如下选项:
Network Service->NAT:
Multiple Port Forwarding :

Action : ADD  No : . (DELETE ONLY)

Channel No:1   Protocol :     TCP

  Incoming Port :  Begin:80   End:80    ~ (10000~11024 is reserved!)

New         Port :80 ~80

New IP Address : 192.168.1.99 (做http服务器的那台机器的内部ip)
添加上以后就可以通过外部IP访问到内部机器了。
       不过,我有一个问题一直困扰着我,我捕获的外部IP差异非常大,如下:
218.58.200.173      可访问
218.58.200.168      可访问
61.156.48.133        不能访问
不知为什么?
发表于 2003-6-19 01:01:30 | 显示全部楼层

按照你的建议会不会有以下事情呢?

按你提的建议我试了一次,好象只能把一个地址转换到内部地址上来按照设定的端口转的,这样是不是不能关ADSL的MODEM的啦?如果关了下次启动拨接的是另一个IP就不能转了是吗?还要再设置是吗?
发表于 2003-6-19 10:41:52 | 显示全部楼层

回复: 怎样让用户通过ADSL MODEM(带路由功能) 访问到内网提供服务的机器?

最初由 mofaser 发表
怎样让用户通过ADSL MODEM(带路由功能) 访问到内网提供服务的机器?

我用的是ZyXEL (合勤)

ADSL 是接在交换机上,内置pppoe拨号上网。

ADSL 内ip是192.168.0.1
内网提供WWW等服务的计算机ip是192.168.0.2

都接在交换机上,我应该在ADSL MODEM 怎么设置?
谢谢!


这个不叫ADSL MODEM, 应该称为ADSL ROUTER, 一般已经内置了NAT,DHCP,DNS(forward)功能, 需要修改router自己的配置, 做re-direct, 或者叫port map 将端口映射到内网的机器上.
 楼主| 发表于 2003-6-19 11:34:17 | 显示全部楼层
那我应该怎么设置呢?
我试过很多次,都没成功。

主界面:


                            Router Main Menu

   Getting Started                      Advanced Management
     1. General Setup                     21. Filter Set Configuration
     3. Ethernet Setup                    22. SNMP Configuration
     4. Internet Access Setup             23. System Password
                                          24. System Maintenance
                                          25. IP Routing Policy Setup
   Advanced Applications                  26. Schedule Setup
     11. Remote Node Setup
     12. Static Routing Setup
     15. SUA Server Setup                 99. Exit






                        Enter Menu Selection Number:

其中第15项SUA Server Setup                 好象是设置该功能的:

Menu 15 - SUA Server Setup


                     Port #         IP  Address
                     ------       ---------------
                   1.Default      192.168.0.2
                   2. 0           0.0.0.0
                   3. 0           0.0.0.0
                   4. 0           0.0.0.0
                   5. 0           0.0.0.0
                   6. 0           0.0.0.0
                   7. 0           0.0.0.0
                   8. 0           0.0.0.0





                    Press ENTER to Confirm or ESC to Cancel:

这样不知行不行。


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

本版积分规则

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