多人共享一个帐号接入Internet的解决方案
作者:田求
 近来用户对多人共享一个帐号接入Internet很感兴趣,报纸上不时也有类似的解决方案,如Wingate、Vsock等都有过比较详细的说明。本文为读者系统介绍了有关这方面的情况和一系列相关解决方案,比较了不同方案的优缺点,最后为读者推荐一个比较实用和容易配置的方案(Sygate),并详尽介绍了其在服务器和客户端的配置情况。
 一、为什么需要多人共享一个帐号接入Internet
 只需要一条电话线、一个帐号,你就可以和家人或朋友同时上网,而且效果几乎和以前你自己单独拨号上网一样;对于小型企业或远程办公室分支,可以通过一条电话线保证其员工能够同时上网,收发邮件和进行电子商务处理……所有这些提供小范围的多个用户同时上网,而只通过一条电话线接入Internet,的确很吸引人,而且从经济方面考虑也很节省。随着关于56K 猫的V.90标准推广,以一条电话线提供56K高速率,更是从速度上保证了这种方案的诱人前景。
 二、多个用户之间如何连接
 在讨论方案之前,先简单介绍一下多个用户之间怎么连接。其实说起来很简单,就是用户之间的微机要先连成一个局域网。你要做的只是为每台机器都装上一块网卡(最好是RJ-45接口),买几条双绞网络线和一个4口或8口的 HUB(根据联网的微机数目大小而定),然后将它们连接起来。当然还需要作一些网络配置和TCP/IP协议加载,有关这方面的配置方法已经介绍了很多,这里不再赘述,只想强调一点,就是每台微机的IP地址配置最好不要与外面的公用的IP地址冲突,实施时可以设置成或,比如可设置成10.10.10.0-255。(联网之后,你不但可以保证多个用户同时上网,还可以联网玩泥巴 (MUD)、共享数据和文件等,好处可谓多多!)
对家有两台电脑的用户或只有两台微机的办公室,甚至可以省掉HUB,用双绞线直接插在两台微机网卡的RJ-45口上,当然这时不能采用一般的双较线,而是交叉双较线,具体方法如下:将 RJ45 一头的第一根线与第三根线调换,第二根线与第六根线调换,其它不变。一个RJ-45头的八根双绞线的排列顺序为:橙,橙白,绿,蓝白,蓝,绿白,棕,棕白;另一头排列顺序为:绿,绿白,橙,蓝白,蓝,橙白,棕,棕白。当然更省钱的方法是利用两台微机的串口或并口用交叉线连接,但速度不能与网卡连接相提并论。
 三、硬件的解决方案
针对许多用户和中小企业对多个用户共享一个帐号上网的旺盛需求,不少厂商都推出了硬件解决方案,如国内出现较早的美国WebRamp公司的拳头产品M3t(中文称为“网络通”)、3COM公司最近推出的Remote Dual Analog(俗称对猫)等,它们除了完成共享一个帐号外,还优化了一些很有特点的特性。如M3t能够使局域网内的用户共享3条PSTN连接访问Internet(或提供RAS服务),使捆绑的Internet访问速度可达到3×56kbps;“对猫”则提供了两个56Kbps的接口,使连到Internet的速度达到112kbps。这些硬件产品一般提供一个支持局域网的RJ45接口,用以连接局域网络,而且配置简单,用户不需要专业配置和其它软件辅助,即可即插即用地安装到现存网络提供共享Internet访问。
硬件的解决方案虽然配置简单、安装方便,但是造价却较高,特别是对于普通家庭用户来说,可能更是大大超出了承受范围。所以这种硬件的解决方案一般用在对连线速率要求较高的中小型企业或远程办公室分支。
  四、软件的两种不同解决方案及比较
 前面讨论了硬件解决方案,对普通用户来说,虽然配置简单,但价格贵了点,不如采用软件方式来得实惠,特别是现在介绍的大多数共享帐号的软件都可以在网上Download,有些甚至是完全免费的。笔者试用了许多有关这方面的软件,认为它们从解决的方法和原理来分,主要有两种方式:一是代理(Proxy)方式,另一是网关(Gateway)方式。下面分别介绍这两种方式的优劣。
 1、Proxy方式
 Proxy是比较早就出现的方式,现在报纸上大部分介绍的多人共享帐号接入Internet方案都是属于这种情况。Proxy 方式主要是利用一台微机装上Proxy软件作代理服务器,其它微机均通过代理服务器与Internet打交道,也就是说除了代理服务器外,其它微机实际与Internet并没有直接接触,所有网络流量都是通过代理服务器完成。基于Proxy方式的软件一般都有提供CACHE功能,这样对于访问相同站点的微机访问请求,代理服务器并是每次都要到目的站点去,可有效节省对外带宽。相信很多人共享帐号上网时首先都会想到要用WinGate,的确,WinGate算是一个很不错的代理服务器软件,国内有很多人都在使用,目前的最新版本(WinGate2.1)中解决了老版本的BUG和缺陷,增加了许多新功能,值得用户一试。除
了WinGate外,Vsock也很好用,其它的如cswproxy、winproxy或netproxy也经常被人提起,当然了,微软的Microsoft Proxy Server 2.0或Netscape Proxy 3.5也很好用,可惜是基于NT Server平台,对硬件要求比较高。
基于Proxy方式的软件安装很简单,但是配置起来就有点复杂了,一般要考虑以下几个方面:
①要在Proxy上设置每个你想用的协议,如HTTP、FTP、Gopher、WAIS、SOCKS等。
②要为每个协议配置相应的端口号。(对有些代理服务器如微软Proxy Server 2.0一定需要为HTTP配置80端口,设置其它的端口号则不管用。)
③利用代理服务器的微机都要在浏览器上进行较多项目的设置。如要将代理激活,需要指定代理服务器的IP地址或主机名,需要为相应的HTTP、FTP、Gopher、WAIS、SOCKS等协议指定端口等。
④浏览页面的时候,Browser连接目标WEB Server时,很快依次出现(正在这个站点名字)、(名字已经解析成IP地址)、(站点连上,正在等待进一步信息)后,看到的就只有Wait (等待回应)。
 2、Gateway方式
 Gateway是最近出现的一个很好解决多个用户共同上网的方案。Gateway方式利用一台微机作为网关处理进出的网络流量,其它微机通过网关间接与Internet连接。网关让局域网内的机器感觉就象直接上网一样,所以通过Gateway方式配置就比Proxy方式简单多了,客户端的配置也轻松得多,你只需要在客户端的控制面板作一点修改外,就可以直接调用浏览器、FTP、News、Internet mail、ICQ、Netmeeting、mIRC、RealAudio、NetShow等客户端软件,不需要另外的特别设置。不过用ICQ,Netmeeting,IRC时,你只能呼叫别人,别人却不能呼叫你。(这也是共享IP的共同缺点,因为用的是内部IP,不是正式的IP,别人就没有办法到你。)另外,如果你是Linux迷,还可以采用IPMasq的方式,其原理和Gateway方式一样,有兴趣的读者可以一试。
SyGate或WinRoute都是很不错的基于Gateway方式的软件工具。为了让读者对Gateway方式有进一步的认识,这里以SyGate软件为例,详细介绍了其特性、安装、配置步骤和技巧,希望读者读完也可以在多个用户共享一个帐号上Do It Yourself。
 五、SyGate2.0安装和配置
 SyGate 2.0是SyberGen公司最新推出的基于Gateway方式的软件,让你只用一个调制解
调器和一条电话线,就可以将整个局域网内的微机带入Internet。
 SyGate特性
支持多平台,不但支持Windows95/98,还支持NT4.0
支持多种物理连接,不但支持最普遍的PSTN拨号,还支持ISDN,ASDL和Cable Modem等更高速度的接入。
支持微软的拨号网络,可以与之协同工作。
③设置简单,功能却非常强大,因为使用了低级包交换技术,性能极佳,支持几乎所有的Internet应用和协议,具体为:Web browsers、Email Readers、News Readers、WS_FTP and CuteFTP in Passive FTP mode、ICQ、MS CHAT、Real Audio(TCP connection mode)、NetShow、IRC、DNS、Telnet、StarCraft、Diablo、Ultima Online、GameSpy、Quake II、ping、traceroute、DHCP server of NT4.0 server、MS NetMeeting(部分支持)等等。
 下载与安装
tcp ip协议下载安装
SyGate2.0可以在www.sygate/download.html/站点下载,文件大小为1.1M字节。下载后文件名为,其为直接安装的可执行文件形式。
新用户只要直接执行该文件,然后根据相应提示依次选择即可完成安装。
如果你已经装上早期版本SyGate 1.21,安装新版本之前必须将它删除。方法如下:Control Panel ->Add/Remove Programs选择SyGate 或者 Start->Programs->SyGate->Uninstall SyGate即可。
3、配置步骤
假设你有如下实际的网络环境:
图一、网络结构示意
如图一所示,共有四台微机,分别是PC-A、PC-B、PC-C和PC-D,全部装上中文WINDOWS 98操作系统,IP地址的规划为PC-A对应192.168.0.1、PC-B对应192.168.0.2、 PC-C对应192.168.0.3 和PC-D对应192.168.0.4,将PC-A作为与外线连接的网关,装上SyGate 2.0软件(之所以没有用NT 4.0 Server,主要是考虑其对硬件要求较高)。配置步骤如下:
每台机器分别装上网卡,用网线连接起来,网卡用一般的网卡即可(笔者选用3COM的3C508B)
加载TCP/IP协议。开始->设置->控制面板->网络->添加->协议->Microsoft->TCP/IP,为每台机器添加TCP/IP协议。
根据上面的规划,依次配置每台机器的IP地址。开始->设置->控制面板->网络->TCP/IP->属性->IP地址,指定相应的IP地址。
PC-B、PC-C和PC-D三台机器的网关都指定为192.168.0.1(即指向PC-A),DNS都设置为192.168.0.1。
PC-A作为网关,网关可不要设置,DNS可以设置也可以不要设置,如果启用DNS的话,需要将它指向你对应的ISP。
确定你的网络是互通的,在网上邻居可以互相看见或直接用PING命令PING对方的IP地址。
在PC-A机器上安装拨号网络,建立一个连接,比如163连接。如果没有完成这个步骤的话,启动SyGate后将弹出如下告警窗口:
图二
启动SyGate,执行程序->Sygate->Sygate Manager,弹出如下对话框,按确定系统提示安装成功需要reboot,重新启动你的微机即可。
 
图三、SyGate设置对话框
现在你不需要做任何设置,全部采用其缺省设置(怎么样,够简单吧?)。直接启动你的拨号网络,拨号上网。确定SyGate上网成功,可以连接到Internet上。
在SyGate客户机(如PC-B或PC-C或PC-D微机上),开始->运行->command->ping 202.101.98.55,看是否可以PING通。如果成功,表明SyGate已经工作正常。
在SyGate客户机,开始->运行->command->ping www.bm.fz.fj,看是否可以PING通,如果域名解析失败,试一下将客户机的DNS改成你的ISP提供的DNS地址。如果成功,表明DNS工作正常。
配置成功,你可以在客户机上直接运行浏览器,不要任何配置就可畅游Internet了(比Proxy方式需要在客户端一台一台去配置简单多了!)
 4、配置技巧 
 实际上,你如果贪图方便的话,不需要掌握下面的技巧,就可很好利用SyGate为你服务了。因为在缺省设置下,SyGate已经工作得很好,完全不需要其它任何的设置(这是SyGate最吸引人之处,相比之下,WinGate或WinRoute就显得麻烦多了)。如果你有时间的话,还可以做一些很简单的进一步设置,让SyGate工作得更好、应用起来更加方便!
SyGate安装后将缺省作为Service运行,换句话说,当Windows98启动后,SyGate就自动在后台运行,你可以运行SyGate Manager来更改设置。在桌面的右下方SyGate图标上点击鼠
标右键,出现下面配置窗口,选择Configure,就可弹出如图三所示的对话框。
图四、配置窗口
图三左下侧,复选“Enabledial-on-demand”选项,这样当SyGate侦测到有到Internet的连接请求而拨号还没有建立,它就会自动拨接上网。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。