现在一台Windows 2000 Server运行ADSL PPPoP,希望通过Wingate代理让其他50台机器上网,其他的机器都有固定IP(局域网内IP),Server使用了双网卡,内部网卡IP设置为192.168.100.100,该IP地址就是内部机器代理服务器的地址,ADSL使用的网卡没有固定IP地址。现在的问题如下:初次安装Wingate的时候(使用的全部是默认设置),内部机器能够浏览网页,不过无法使用bbs,ftp及Qq服务(算是Socket代理没有设置?)。然后服务器重新启动之后,内部机器在不停的连接www.sohu.com(示例网址),然后停止连接,出现的是空白页,没有任何内容。察看Wingate的日志,发现bytein和byteout分别为290和385字节,有的时候还出现了127.0.0.1的byteout为1万多字节。我怀疑是内部机器不停地在服务器内部回环,超时过后就停止了连接。这个问题折腾我久矣,有高手不吝指教,感激无已。使用的Wingate版本是4.0.1。
---------------------------------------------------------------
换了用sygate试试看,还是双网卡,我使用并成功过。
---------------------------------------------------------------
Wingate版本是4.0.1
建议使用:WinGate4.3forNT
---------------------------------------------------------------
内部网卡设置了网关吗?试试不设网关或者设成同adsl网卡同一网关
以下转贴小魏和蓝鸽的文档:
运行Wingate的硬件需求
Wingate软件只在LAN上的一台机器上运行,这台机器通常称为WinGate或gateway机器。LAN上的其它计算机机称为客户机(client)或工作站(workstation)。WinGate机器通过Modem或其它方式访问Internet,而客户机则通过WinGate机器间接的访问Internet。Wingate对客户机的硬件要求不高,只要能运行相应的操作系统(如Windows 3.1、Windows 95、Windows NT等),但运行Wingate软件的机器的最低推荐配置如下:
小规模的LAN(2-5个用户):若运行Windows 95则需486 DX2/66以上的CPU、16M以上内存、14.4KBps以上的Modem,若运行Windows NT则需Pentium 90以上的CPU、32M以上的内存和33.6KBps以上的Modem。
中等规模的LAN(5-20个用户):一般建议使用Windows NT操作系统,机器要求有Pentium 90以上的CPU、32M以上的内存、33.6KBps的Modem(或使用ISDN专线连接)。
大规模的LAN(20个用户以上):运行Windows NT操作系统,Pentium 120以上的机器、32M的内存,通过ISDN或T1专线访问Internet。
如何安装Wingate
Wingate软件的最新版本是WinGate 2.1b,它是98年3月6号刚刚推出的。用户可以从http://www.wingate.net/download.html处下载。用于Windows 95的版本文件名为wg21b95.exe,该文件大小约为1609K。下载完成后直接执行wg21b95.exe进行安装。
1.运行wg21b95.exe
首先出现的是 WinGate 2.1的版权与欢迎画面,并要求你选择安装方式。新用户可以选择直接安装,已安装有低版本Wingate的用户只需选择升级安装即可。
2.安装路径
在这里请选择安装路径,缺省安装路径为C:/Program Files/wingate。
3.许可证
Wingate是共享软件,如果不想付费申请一个注册号的话,那么就只能使用两台机器同时上网,这种方式很适合于一般的家庭用户。如果想有更多的机器通过WinGate同时上网,就必须向该公司申请一个注册号,WinGate 2.1版本的注册费用很便宜,申请5个用户(不包括运行Wingate的机器)同时上网也只需110美元。如果申请有注册号,按要求填上Licence和Licence Key即可。如果没有申请,则这两项都保持空白。
3.设定WinGate的SMTP、 News、IRC和IMAP4服务器。这几项用户可根据自己的实际情况填写,如果没有的话也可以跳过去不填。
4.设定 Cache路径及大小
由于WinGate提供了Cache功能,可以将用户访问过的站点上的内容存储起来。以后如果有人通过LAN上的机器再次访问同一个站点,而该站点的内容又没有更新的话, WinGate 2.1b便会直接采用已经存储在 WinGate机器本身硬盘上的数据以节省重复读取的时间。因此用户需要设定 Cache文件存放的路径以及Cache之大小,缺省的Cache大小是500M,当存储的内容超过设定的Cache大小时,系统会自动将Cache中原有的内容删除以便存储新的内容。
5.输入机器名称及 IP地址,随后WinGate 2.1b会询问这台 Proxy Server的一些信息,首先必须输入 WinGate 2.1b机器的名称以及 IP地址。名称输入Wingate,IP地址必须Windows 95机器上网卡的 IP地址。 WinGate2.1内定的 IP地址是一个 Class C级的 IANA保留IP地址,区段为192.168.0,因此这里可以设为192.168.0.1。
在客户机上不需安装WinGate软件。只需把GateKeeper.exe、wingae2.hlp、wingate2.cnt和wg2util.exe这几个文件拷贝到每台客户机上,或者把这几个文件放到一个LAN上的机器都可以共享的目录里。
Wingate的工作原理
Wingate包括两个主要的组件,一是WinGate服务引擎,它在LAN中的各个机器上运行并处理各客户机的服务请求,但通常用户是看不到这个服务引擎的运行情况的。另一个是GateKeeper,它是WinGate引擎的控制和配置工具。
在LAN上的客户机希望访问Internet时,它向WinGate机器发出一个访问请求,WinGate机器再将客户机的请求转发给真正的Internet服务器。因此WinGate机器的作用实际上就是一个代理服务器。下面我们以WWW浏览器为例说明其工作过程:
1.LAN上某个客户机连接到WinGate机器上
2.客户机向WinGate机器发出代理请求
3.WinGate机器解释这个请求,如果这个请求有效的话,则将其连接到请求中确定的服务器上
4.WinGate机器对Internet上的Web服务器发出修改过的请求,就好象WinGate机器自己是一个浏览器一样。
5.Web服务器将文件传给WinGate机器
6.WinGate机器将文件转发给客户机上的Web浏览器
其它的服务如Ftp、Telnet、SMTP等服务的工作过程与此类似。
WinGate机器的设置
WinGate机器的工作原理要求它使用一个特殊的IP地址,这个IP地址不能用Internet上已有的IP地址冲突。这里我们建议在设置WinGate机器的TCP/IP时将IP地址设置为192.168.0.1,这个地址是IANA的保留地址,因此Internet不会有人使用。将“子网掩码”设为255.255.255.0,“WINS配置”设为“禁用WINS”解析,“网关设置”保留空白,“高级”和“绑定”选项使用默认值。“DNS”设置选择“启用DNS”,在“DNS服务器搜索顺序”中输入你的ISP的DNS服务器地址,在“域后缀搜索顺序”中保留空白,然后重新启动Windows 95使新的设置生效。这种设置对运行Windows NT 3.51和Windows NT4的机器也同样有效。
客户机上的设置
客户机上的TCP/IP设置基本上与WinGate机器上的类似,只是在“DNS”设置时,在“主机”处输入你的机器名称,在“域”和“域后缀搜索顺序”中保留空白,在“DNS搜索顺序”中输入WInGate机器的名称(即192.168.0.1),将第一台客户机的IP设为192.168.0.2,第二台客户机的IP地址设为192.168.0.3,依次类推。
设置完TCP/IP后,用Windows 95的记事本或其它的编辑器编辑一个名为HOSTS的文件,内容只有一行,即“192.168.0.1 wingate”。注意在wingate后面必须回车,否则无效。HOSTS文件不能带扩展名,且必须放在机器的Windows 95目录下。在Windows 95的目录下一般都有一个叫HOSTS.SAM的文件,用户在编辑HOSTS文件时可以参考这个文件。
完成以上设置后,还需要对客户机上的浏览器进行设置。如果使用的是Internet Explorer,进入 Internet Explorer的View,选择Options,选择Connection,选择“Connect through a Proxy server”,单击"Settings”,将HTTP、FTP、Gopher和SOCKS的代理均设为“wingate”或“192.168.0.1”,将HT TP的Port设为80,将FTP的Port设为21,将Gopher的Port设为70,将SOCKS的Port设为1080。如果使用的是Netscape Navigator浏览器,则进入“Options”,选择“Network Preferences”,选择“Manual Proxy Configuration”,单击“View”栏,将FTP、Gopher、HTTP的代理均设有“Wingate”或“192.168.0.1”,将FTP的Port设为21,将Gopher的Port设为70,将HTTP的Port设为80。
客户机在使用Telnet时和一般采用 UNIX主机作为 Telnet Proxy的方式一样,必须先连上代理服务器才能连接到真正的服务器上,用户在工作站上首先输入Telnet Wingate ,在出现一个Wingate>的提示符后,接着直接输入要连接的主机就可以了,不需要再用 open指令。
测试连接
在联入Internet之前,首先要测试LAN中的各机器之间的TCP/IP连接是否正常。Windows 95本身提供了一个测试命令ping可以完成这个功能。在每个客户机上执行ping wingate命令,如果各机器与WinGate机器之间的TCP/IP连接正常的话,每一台机器执行ping wingate命令都应该返回下列信息:
Ping [192.168.0.1] with 32 bytes of data
Reply from 192.168.0.1: bytes=32 time<=10ms TTL=32
Reply from 192.168.0.1: bytes=32 time<=10ms TTL=32
Reply from 192.168.0.1: bytes=32 time<=10ms TTL=32
Reply from 192.168.0.1: bytes=32 time<=10ms TTL=32
如果机器返回的是Destination host unreachable或者是Bad IP则说明客户与WinGate之间的TCP/IP连接有故障,需要重新进行设置。
WinGate 5.0.0 Beta D(6685K)
你只有一个 Internet 帐号、一条电话线和一个调制解调器?你想让多个局域网用户都能用各自喜爱的 WWW 浏览器、Email、News、FTP、Telenet等等访问 Internet?WinGate 能帮你办到。
http://www.bblb.net/superdown/download/net/wingate5.0.0d.rar