多人共享一个帐号接入Internet的解决方案

作者:田求

 近来用户对多人共享一个帐号接入Internet很感兴趣,报纸上不时也有类似的解决方案,如WingateVsock等都有过比较详细的说明。本文为读者系统介绍了有关这方面的情况和一系列相关解决方案,比较了不同方案的优缺点,最后为读者推荐一个比较实用和容易配置的方案(Sygate),并详尽介绍了其在服务器和客户端的配置情况。

 一、为什么需要多人共享一个帐号接入Internet

 只需要一条电话线、一个帐号,你就可以和家人或朋友同时上网,而且效果几乎和以前你自己单独拨号上网一样;对于小型企业或远程办公室分支,可以通过一条电话线保证其员工能够同时上网,收发邮件和进行电子商务处理……所有这些提供小范围的多个用户同时上网,而只通过一条电话线接入Internet,的确很吸引人,而且从经济方面考虑也很节省。随着关于56K 猫的V.90标准推广,以一条电话线提供56K高速率,更是从速度上保证了这种方案的诱人前景。

 二、多个用户之间如何连接

 在讨论方案之前,先简单介绍一下多个用户之间怎么连接。其实说起来很简单,就是用户之间的微机要先连成一个局域网。你要做的只是为每台机器都装上一块网卡(最好是RJ-45接口),买几条双绞网络线和一个4口或8口的 HUB(根据联网的微机数目大小而定),然后将它们连接起来。当然还需要作一些网络配置和TCP/IP协议加载,有关这方面的配置方法已经介绍了很多,这里不再赘述,只想强调一点,就是每台微机的IP地址配置最好不要与外面的公用的IP地址冲突,实施时可以设置成10.x.x.x192.x.x.x,比如可设置成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)方式。下面分别介绍这两种方式的优劣。

 1Proxy方式

 Proxy是比较早就出现的方式,现在报纸上大部分介绍的多人共享帐号接入Internet方案都是属于这种情况。Proxy 方式主要是利用一台微机装上Proxy软件作代理服务器,其它微机均通过代理服务器与Internet打交道,也就是说除了代理服务器外,其它微机实际与Internet并没有直接接触,所有网络流量都是通过代理服务器完成。基于Proxy方式的软件一般都有提供CACHE功能,这样对于访问相同站点的微机访问请求,代理服务器并是每次都要到目的站点去,可有效节省对外带宽。相信很多人共享帐号上网时首先都会想到要用WinGate,的确,WinGate算是一个很不错的代理服务器软件,国内有很多人都在使用,目前的最新版本(WinGate2.1)中解决了老版本的BUG和缺陷,增加了许多新功能,值得用户一试。除了WinGate外,Vsock也很好用,其它的如cswproxywinproxynetproxy也经常被人提起,当然了,微软的Microsoft Proxy Server 2.0Netscape Proxy 3.5也很好用,可惜是基于NT Server平台,对硬件要求比较高。
基于
Proxy方式的软件安装很简单,但是配置起来就有点复杂了,一般要考虑以下几个方面:
①要在
Proxy上设置每个你想用的协议,如HTTPFTPGopherWAISSOCKS等。
②要为每个协议配置相应的端口号。(对有些代理服务器如微软
Proxy Server 2.0一定需要为HTTP配置80端口,设置其它的端口号则不管用。)
③利用代理服务器的微机都要在浏览器上进行较多项目的设置。如要将代理激活,需要指定代理服务器的
IP地址或主机名,需要为相应的HTTPFTPGopherWAISSOCKS等协议指定端口等。
④浏览页面的时候,
Browser连接目标WEB Server时,很快依次出现Finding...(正在找这个站点名字)Connecting...(名字已经解析成IP地址)Webfound...(站点连上,正在等待进一步信息)后,看到的就只有Wait for Responce...(等待回应)。

 2Gateway方式

 Gateway是最近出现的一个很好解决多个用户共同上网的方案。Gateway方式利用一台微机作为网关处理进出的网络流量,其它微机通过网关间接与Internet连接。网关让局域网内的机器感觉就象直接上网一样,所以通过Gateway方式配置就比Proxy方式简单多了,客户端的配置也轻松得多,你只需要在客户端的控制面板作一点修改外,就可以直接调用浏览器、FTPNewsInternet mailICQNetmeetingmIRCRealAudioNetShow等客户端软件,不需要另外的特别设置。不过用ICQNetmeetingIRC时,你只能呼叫别人,别人却不能呼叫你。(这也是共享IP的共同缺点,因为用的是内部IP,不是正式的IP,别人就没有办法找到你。)另外,如果你是Linux迷,还可以采用IPMasq的方式,其原理和Gateway方式一样,有兴趣的读者可以一试。

SyGateWinRoute都是很不错的基于Gateway方式的软件工具。为了让读者对Gateway方式有进一步的认识,这里以SyGate软件为例,详细介绍了其特性、安装、配置步骤和技巧,希望读者读完也可以在多个用户共享一个帐号上Do It Yourself

 五、SyGate2.0安装和配置

 SyGate 2.0SyberGen公司最新推出的基于Gateway方式的软件,让你只用一个调制解调器和一条电话线,就可以将整个局域网内的微机带入Internet

 SyGate特性

支持多平台,不但支持Windows95/98,还支持NT4.0
支持多种物理连接,不但支持最普遍的PSTN拨号,还支持ISDN,ASDLCable Modem等更高速度的接入。
支持微软的拨号网络,可以与之协同工作。

③设置简单,功能却非常强大,因为使用了低级包交换技术,性能极佳,支持几乎所有的Internet应用和协议,具体为:Web browsersEmail ReadersNews ReadersWS_FTP and CuteFTP in Passive FTP modeICQMS CHATReal Audio(TCP connection mode)NetShowIRCDNSTelnetStarCraftDiabloUltima OnlineGameSpyQuake IIpingtracerouteDHCP server of NT4.0 serverMS NetMeeting(部分支持)等等。

 下载与安装

SyGate2.0可以在http://www.sygate.com/download.html/站点下载,文件大小为1.1M字节。下载后文件名为sg20.exe,其为直接安装的可执行文件形式。
新用户只要直接执行该文件,然后根据相应提示依次选择即可完成安装。
如果你已经装上早期版本
SyGate 1.21,安装新版本之前必须将它删除。方法如下:Control Panel ->Add/Remove Programs选择SyGate 或者 Start->Programs->SyGate->Uninstall SyGate即可。

3、配置步骤

假设你有如下实际的网络环境:

图一、网络结构示意

如图一所示,共有四台微机,分别是PC-APC-BPC-CPC-D,全部装上中文WINDOWS 98操作系统,IP地址的规划为PC-A对应192.168.0.1PC-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,主要是考虑其对硬件要求较高)。配置步骤如下:

每台机器分别装上网卡,用网线连接起来,网卡用一般的网卡即可(笔者选用3COM3C508B
加载TCP/IP协议。开始->设置->控制面板->网络->添加->协议->Microsoft->TCP/IP,为每台机器添加TCP/IP协议。
根据上面的规划,依次配置每台机器的IP地址。开始->设置->控制面板->网络->TCP/IP->属性->IP地址,指定相应的IP地址。
PC-BPC-CPC-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-BPC-CPC-D微机上),开始->运行->command->ping 202.101.98.55,看是否可以PING通。如果成功,表明SyGate已经工作正常。
SyGate客户机,开始->运行->command->ping www.bm.fz.fj.cn,看是否可以PING通,如果域名解析失败,试一下将客户机的DNS改成你的ISP提供的DNS地址。如果成功,表明DNS工作正常。
配置成功,你可以在客户机上直接运行浏览器,不要任何配置就可畅游Internet了(比Proxy方式需要在客户端一台一台去配置简单多了!)

 4、配置技巧  

 实际上,你如果贪图方便的话,不需要掌握下面的技巧,就可很好利用SyGate为你服务了。因为在缺省设置下,SyGate已经工作得很好,完全不需要其它任何的设置(这是SyGate最吸引人之处,相比之下,WinGateWinRoute就显得麻烦多了)。如果你有时间的话,还可以做一些很简单的进一步设置,让SyGate工作得更好、应用起来更加方便!

SyGate安装后将缺省作为Service运行,换句话说,当Windows98启动后,SyGate就自动在后台运行,你可以运行SyGate Manager来更改设置。在桌面的右下方SyGate图标上点击鼠标右键,出现下面配置窗口,选择Configure,就可弹出如图三所示的对话框。

图四、配置窗口

图三左下侧,复选“Enabledial-on-demand”选项,这样当SyGate侦测到有到Internet的连接请求而拨号还没有建立,它就会自动拨接上网。

图三左下侧,选项“Auto Hang up after180 idle seconds”表示如果你让拨号网络空闲时间超过180秒,SyGate会自动切断拨号网络连接,你可以设置一个适当的空闲间隔。当然如果你不要这个功能的话,可以将它屏蔽掉,复选“Ignore Internet Traffic on SyGate”选项即可。

图三右下侧,选项“Start SyGate service automantically”决定SyGate是否作为Service来运行。缺省为自动作为Service运行。

图三右下侧,选项“Enable log”表示所有你的局域网通过网关(SyGate)流进或流出的网络流量是否保存在SyGate目录下的sygate.log里,复选之即可将它激活,以供网络管理者控制和观察用户上网情况。

图三右下侧,选项“Enable built-in DHCP Server”表示是否打开SyGate自带的DHCP Server功能,如果客户微机的IP地址已经固定下来或已经有别的DHCP Server,可以将它屏蔽掉。

图三右下侧,选项“Auto-detect newer Version of SyGate”表示是否检测有更新的SyGate版本。

5Internet应用软件的设置

  在SyGate环境下,对于一般的Internet应用软件,如最常见的IENetscape浏览器可以不用任何改动直接使用,不过,由于SyGate支持更多Internet应用,也有一些需要特殊设置,下面让我们来看一下。

FTP软件

  需要将FTP软件(CuteFTPWS_FTP)设置成工作在passive模式下。

Mail&News软件

如果你在SyGate服务器上Mail&News用得好好的,而在SyGate客户机上却不行,那么可以将SMTP/POP3/News服务器的地址改成IP地址再试试。

RealAudio软件

  设置为使用TCP连接。

ICQ软件

你可以在SyGate客户机上与其他人发送/接受信息,呼叫别人。因为现在你是通过SyGate上网的,为了让别人可以呼叫你送来Chat,就需要先发送消息给别人,或让他们发送消息给你,然后就可以Chat了。

最后需要提醒读者注意的是SyGate不是完全免费软件,你在网上Download下来的只是免费试用版,它只允许你累计传输字节数达到 75M字节,超过了75M字节就要购买正式的版本才可以继续使用,当然如果你有SyGate 1.21的注册号还可以继续使用。

 

回到网络助手




月光软件源码下载编程文档电脑教程网站优化网址导航网络文学游戏天地生活休闲写作范文安妮宝贝站内搜索
电脑技术编程开发网络专区谈天说地情感世界游戏元素分类游戏热门游戏体育运动手机专区业余爱好影视沙龙
音乐天地数码广场教育园地科学大观古今纵横谈股论金人文艺术医学保健动漫图酷二手专区地方风情各行各业

月光软件站·版权所有