192.168.1.1/192.168.0.1

192.168.1.1/192.168.0.1是最典型的虚拟IP位置,看到了他表示您很可能装有NAT也就是IP分享器 192.168.1.1 究竟是什么东西? - FTP Server 雷电FTPD (村荣资讯) - IP分享器 (NAT Router)设定秘诀
FTP服务器 web server RaidenDNSD dns server官方网站 RaidenMAILD 线上音乐拨放架站软件 RaidenTUNES
raidenftpd home

192.168.1.1是什么? 关于NAT (俗称IP分享器或是Broadband Router)

192.168.1.1/192.168.0.1这两组IP号码对很多人来说一定不陌生,但又不了解到底是什么。其实这正表示了您位于NAT的环境当中。

现在的家庭网路环境,通常都使用NAT(俗称IP分享器)来让家庭中多台PC能够共享一个Internet连线,也因为如此,造成了架设FTP服务器的困难性。所幸雷电FTPD配备有Upnp Nat Traversal的先进机能,能够自动设置用户的NAT,然而仍有许多旧型的NAT并不支援Upnp,因此有手动设定的必要性。

手动设置NAT并不简单,因为你必须进入NAT提供的管理介面(通常为WEB介面),并且新增适当的规则,你的FTP服务器才能正确运行。由于各家NAT使用的专有名词并不相同,因此并不存在一种通用性的教学能够让您一次就懂。当您需要手动设定NAT的时候,您就必须先稍微了解您到底应该新增什么样的规则到您的NAT之上,才有可能设定成功。


村荣资讯推荐您

三分钟内就可下载及安装完成雷电FTPD(FTP Server)软件! GO
以国外同级品的半价购买雷电FTPD(FTP Server)软件! GO
村荣资讯提供您免费的架站谘询服务! GO


第一步骤 - 了解FTP Server(雷电FTPD)需要用到哪些PORTs

要了解需要在NAT上新增什么样的规则,首先我们必须了解雷电FTPD需要用到什么样的东西.

首先,FTP使用的协定是 "TCP" *1

再来,FTP必须有一个 "SERVER PORT" *2

再来,你可能有开SSL,会有一到两个 "SSL PORTs" *3

再来,FTP传档必需用到所谓 "DATA连线使用PORTs" *4

如果你不晓得你自己上述资讯,请透过雷电FTPD之 选单->设定->FTP-服务器 来取得该资讯 (如下图)

不论您用的是雷电,还是serv-u、g6都得确实的设定分享器,否则是一定无法开站的

在这个范例中我们发现FTP服务器总共需要下列的PORTs 21,990,1021,1450-1490


第二步骤 - 取得FTP Server(雷电FTPD)之虚拟/实体IP位址

接下来必须要了解你的服务器的IP位置,在这边先必须了解你的服务器由于安装在NAT的后端PC,实际上它只有一个所谓的虚拟IP位置,也就是Private IP Address,也就是LAN IP.通常你看到你的IP位置若是看起来像下面列的范围,那9.9成就是虚拟IP位置. 例如192.168.1.1就是经典范例

10.0.0.0 - 10.255.255.255
172.16.0.0 - 172.31.255.255
192.168.0.0 - 192.168.255.255

取得实体IP位置的方法:

然而你既然能上网,你也必定拥有一个实体IP位置,也就是所谓的Internet IP Address或是WAN IP.而这个IP位置是分配给你的NAT装置的,因此在PC端是无法直接取得.当然,雷电FTPD会帮你取得.

取得实体IP位置的方法: 雷电FTPD能够自动帮你抓取,在主画面就有显示,如上图

取得虚拟IP位置的方法:

Windows2000/XP/2003 - 开始功能表-执行 cmd.exe , 然后再打 ipconfig.exe 按下 enter , IP Address 就是你的虚拟IP位置 如192.168.1.254它就一定是属于虚拟IP位置

Windows98/Me - 开始功能表-执行 command.exe , 然后再打 winipcfg.exe 按下 enter , 就会显示你的 IP Address


第三步骤 - 进入NAT设定NAT Rule/Port Mapping

接下来你已经准备好自己该知道的资料,现在你必须要开始设定NAT,千万不要问我如何进入NAT的设定画面,请拿起你的说明书查询登入NAT之WEB设定介面的方法,百种NAT,有百种设法,我们没有办法告诉你怎么设NAT.

进入NAT之后,你要找到设定所谓 "NAT Rules" 或是 "NAT规则" 或是 "PORT Mapping" 或是 "端口对映" .. 或是类似的设定地方,这个名词各家NAT没有统一,我们也没法告诉你到底是什么.

找到之后,利用以上得来的资讯,加入类似下面的规则

* 注意,必须为每一个Port加入一条规则

协定/Protocol 填入 TCP
外部IP/WAN IP/Internet IP 填入上面得来的 实体IP位置
外部Port 填入上面得来的 21,990,1021,1450-1490 其中任何一个Port,注意同一条规则支内外Port要相同,另外注意每个人设定不同,Port也不同请勿照本宣科
内部IP/LAN IP/Private IP 填入上面得来的 虚拟IP位置
内部Port 填入上面得来的 21,990,1021,1450-1490 其中任何一个Port,注意同一条规则支内外Port要相同,另外注意每个人设定不同,Port也不同请勿照本宣科

实际演练

依照本范例,我们必须加入下列的NAT规则

TCP : 外部IP:PORT 21-对应-> 内部IP:PORT 21

TCP : 外部IP:PORT 990-对应-> 内部IP:PORT 990

TCP : 外部IP:PORT 1021-对应-> 内部IP:PORT 1021

TCP : 外部IP:PORT 1450-对应-> 内部IP:PORT 1450

..... 连续40组给 1451-1490 .....

可视需要减少,最低建议五组

TCP : 外部IP:PORT 1490-对应-> 内部IP:PORT 1490


第四步骤 - 麻烦事可能还不只这样喔 192.168.1.1 没那么容易搞定

自作聪明的NAT

当你看到一个NAT说明书说:你只要开一个PORT 21的规则就可以开站了,这个NAT八成就属于 "自作聪明的NAT".

这种NAT有一个特色,就是会监视FTP命令封包,然后偷偷观察FTP服务器要使用哪一个 "DATA连线使用PORTs" , 然后在背后偷偷做开启该PORT的动作,也就是因此功能,它才说你只用新增一个PORT21就可以而不需要新增 "DATA连线使用PORTs".

但是这种NAT通常聪明,又反被聪明误,通常这种NAT在厦列两种情况下会无法自动开启 "DATA连线使用PORTs"

1. 开站者使用SSL连线的时候

2. 开站者使用 "自动IP" 功能

解决1.的方法就是不管它聪不聪明,你都照样把 "DATA连线使用PORTs" 规则正确新增进去

解决2.的方法就是在 选单-设定-FTP-服务器的画面,将 "自动IP" 取消勾选

架了NAT又开防火墙

这其实是没有必要的,一个NAT就已经把所有想要连线到你的PC的连线全部都挡住了,你又开防火墙是多此一举,反而又要研究如何设定防火墙,如果你不了解如何设定防火墙以支援FTP,还是不用开防火墙比较实际,毕竟都已经有NAT了. 另外,如果你用的是微软WINDOWSXP防火墙,又开在NAT之后,不管你怎么设,都无法开成功的,因为这两个东西无法搭配请关闭WINDOWSXP防火墙,因为也没有必要,都有NAT充当防火墙了.



| | | |
村荣资讯 - 尊龙团队
Copyright © http://www.raidenftpd.com/ 2000-2024 all rights reserved. The copyrighted works contained in this information service shall not be copied, reproduced, varied, altered, modified, adapted, distributed, performed and displayed in any form without the written permission of the copyright owner. All trademarks belong to their respective owners.
你的实体IP: 18.224.180.183

Warning: mysql_close() expects parameter 1 to be resource, null given in C:\bigone\wwwroots\raidenftpd\gb\routers.html on line 383