笔者有一台台式电脑和一台笔记本电脑,现在家里安装了宽带,想两台电脑同时都能上网,这样爸爸可以在台式机上玩游戏,而笔者可以通过笔记本电脑上网浏览。通常有以下几种方式选择:
1. 使用无线网络方式,安装无线网卡和无线接入点(AP)。这样的优点是可以在家里端着笔记本电脑乱跑,不受网线限制;缺点是价格昂贵。
2. 使用带有路由功能的交换机。优点是今后还可以加入新的机器,价格相对便宜,可以实现两台电脑同时入网;缺点是布线和调试麻烦。
3. 用台式电脑做服务器,笔记本电脑通过台式电脑接入网络。这样的优点是布置和调试方便,价格低廉,仅仅需要加装一块网卡;缺点是没有扩充的空间,并且要上网时作为服务器的台式电脑必须开机。
考虑到台式电脑和笔记本电脑都放在笔者的房间,开关方便,且笔者在外地上学,只是假期回家时需要双机共享上网。所以笔者选择了第3种方式。
先花10元钱买了一块二手的8139网卡,又花五元钱做了一条双机互联的双绞线。D-Link网卡连接ADSL调制解调器,8139网卡与笔记本电脑相连。台式电脑安装了Windows 98/2000/XP三个操作系统,笔记本电脑使用Windows XP系统。在台式电脑的Windows 98中,系统没有内置简单的双机共享上网服务,所以笔者选用了SyGate软件。安装好SyGate软件后,打开主界面,点击Advanced按钮展开菜单,再点击Configuration,这时出现的界面如图所示。在“Local Area Network Connections”中选中与笔记本电脑相连的名字;在“Direct Internet/ISP Connections”中,点击Add按钮,然后在下拉的菜单中选中“ADSL拨号连接”,其他设置为默认,然后再点击此页面的Advanced按钮。在新出来的页面的“Address Server(DHCP)”中选择“Use the following assigned IP range”,Form 192.168.0.1 To 192.168.0.255,Netmask为255.255.255.0。Domain Name Server(DNS)中可填可不填,如果填写的话应该填写当地网络DNS服务器IP地址。
在Windows 2000/XP系统中内置了简单网络共享的服务,无需安装第三方软件即能实现笔者所需要的功能。注意:笔者在Windows 2000中使用的ADSL拨号软件为Raspppoe,基于Windows 2000的拨号网络功能实现ADSL拨号,这样就可以使用系统自带的Internet共享功能。如果使用的是EnterNet300等第三方的ADSL拨号软件,那么只能像在Windows98中实现共享一样使用SyGate软件。选中桌面的“网上邻居”点右键,然后点击“属性”,如果桌面没有“网上邻居”则进入控制面板的“拨号网络与连接”。在Windows XP下打开“我的电脑”,然后点击左栏的“网上邻居”,然后再点击左栏查看“网络连接”。在“网络连接”中选中“ADSL拨号连接”,点击右键,选择“属性”。然后在弹出的页面中选择共享,然后在Internet连接共享中将“启用此连接的Internet共享”勾上。然后在下拉列表中选择与笔记本电脑相连网卡的网络连接。比如8139网卡连接的名字为“本地连接2”,那么我们就选择“本地连接2”作为本地网络的连接。在此页面中还有一个项目叫做“启用拨号请求”,也就是说当作为服务器的台式电脑没有进行ADSL拨号,而笔记本电脑进行连接网络时台式电脑会自动进行拨号。注意:如果有其他网络连接的话,那么其他网络连接的IP地址不能为192.168.0.1,因为这个地址已经被Internet共享分配为默认的DNS服务地址。
最后进入笔记本电脑的网络连接选项,在本地连接的属性中设置TCP/IP协议属性,将IP地址设置为192.168.0.*(*可以为2~255之间的任何数字),子网掩码为255.255.255.0,网关为192.168.0.1,DNS服务器为192.168.0.1。
设置完成后,重新启动一下台式电脑与笔记本电脑,这样无论台式电脑使用哪个操作系统,都可以进行双机共享上网了。