接HUB共享ADSL上网

网络与通信

编者按:2002年3月4日《电脑报》第8期刊登了《在Win ME/2000/XP操作系统中共享ADSL》一文(以下简称《共享》)。该文提出的共享方案需要在作为主机的计算机中使用两块网卡,并且只能由这台计算机做主机。对于网吧来说,这种方案易于管理客户机,是一种不错的选择。
但在家庭或学校寝室里使用,这种方案需要固定使用一台计算机做主机,长期开机不但浪费电而且使用不够灵活。下文共享ADSL时使用了另外一种方案,每台计算机只需要一块网卡,并且每台机器都可以做主机,可称之为单网卡方案。与《共享》一文提出的方案相比,单网卡方案不仅节省了一块网卡,而且更适合在家庭和学校寝室里使用。
单网卡方案在硬件上仍需要使用HUB。在操作系统的选择上,Win XP不仅内置ADSL的虚拟拨号程序,而且其“网络安装向导”在更换主机/客户机身份时非常方便,从易用性来说我推荐使用Win XP。
单网卡方案的拓扑结构如(图1)所示:

图1
图1

首先将ADSL附带的连接线插入HUB的UPLINK口(HUB上一个单独的接口),再将所有计算机通过网卡接口用直连网线接入HUB的普通接口,所有的硬件连接就完成了。
在软件方面,每台计算机上都可以建立ADSL虚拟拨号连接(关于如何在Win XP操作系统中建立ADSL虚拟拨号连接,可以查阅《共享》一文)。现在,每台计算机都可以单独拨号上网,但要让多台计算机能同时共享上网,还需进行主机/客户机设置(如果电信局方面没有禁止重复拨号,多台计算机还是能同时通过拨号上网,不过现在这种可能性很小)。
在每台计算机上运行“网络安装向导”,方法是用鼠标点击“开始→所有程序→附件→通讯→网络安装向导”。连续点击“下一步”会出现“选择连接方法”对话框,在主机的计算机上选择“这台计算机直接连接到Internet。我的网络上的其他计算机通过这台计算机连接到Internet”;在客户机上选择“这台计算机通过我的网络上的另一台计算机或住宅网关连接到Internet”。然后点击“下一步”,这时主机上会出现“选择Internet连接”对话框,选择ADSL的拨号连接,点击“下一步”出现拨号窗口,完成ADSL的拨号连接后,再连续点击“下一步”直至完成向导;客户机上则不会出现“选择Internet连接”对话框,连续点击“下一步”即可。所有向导程序完成后,每台计算机就都可以上网了。
当需要更换主机/客户机身份时,只需重新运行“网络安装向导”,进行相应的选择即可。这样就可以很方便的根据需要设定主机,或大家轮流做主机。
需要注意的是,在单网卡方案中,同一时间只能有一台计算机作主机,否则会出现地址冲突。由于主机的网卡既要处理ADSL数据又要处理局域网数据,负荷比较大,因此单网卡方案不适合规模很大的局域网。
另外,单网卡方案也可在Win 98 SE/ME/2000操作系统中实现,但是设置起来相对复杂一些,有兴趣的朋友可以来信与我交流,我的Email地址是kaikaichen@21cn.com。