二、三机及以上网络互联
1.双网卡三机互联
大学宿舍中拥有三台机器的宿舍并不少见,这时,网络互联就出现了问题。这是因为学生资金有限,不想多买一个价格比较贵的HUB,而使用同轴电缆的10M网卡虽然能够满足需要,但已经处于淘汰的边缘,相信很多同学都不想采用,因为我们不想让那块BNC接头的网卡以后闲置,呵呵:)。
那么,有没有既不使用HUB,又不采用同轴电缆就可以实现双机互联的方法呢?当然有了,这就是在一台机器上安装双网卡来分别连接另两台机器,实现三机互联。
双网卡三机互联利用的是操作系统内置的路由或网桥功能,微软从Windows 95开始,已经内置路由功能,到了Windows XP,更是内置方便的网桥功能。
双网卡三机互联不仅保持了双绞线网络的速度,还安装复杂,有利于我们学习系统以及网络知识。
硬件准备:
四块网卡、两根双机网卡直接连接双绞线(需要错线),三台计算机,其中一台性能比较高的作为服务器。
硬件安装:
(1)安装第一块网卡
首先在服务器上安装第一块网卡,安装完成后,在系统属性-设备管理器中查看网卡的属性,在资源选项卡中记录下第一块网卡所占用的IRQ值和基本输入输出范围(I/O地址)。
(2)查看服务器IRQ和I/O的可利用资源
因为一台机器安装双网卡,IRQ值和I/O地址很容易发生冲突,我们需要给第二块网卡分配可用的IRQ(中断)和I/O地址资源。
在“系统 属性”中选择“设备管理器”标签,选择“计算机”,再单击属性,可以查看没有被占用的IRQ和I/O地址,请记录下来。
(3)设置和安装第二块网卡
首先将第二块网卡插入服务器插槽,若重启安装驱动后没有冲突,则安装成功,若存在冲突,我们可以使用网卡驱动中附带的网卡设置工具来更改网卡的IRQ以及I/O地址来解决。
首先,将存在冲突的网卡插入没有安装网卡的计算机中,然后,以DOS方式启动计算机,插入网卡测试程序盘(一般就是网卡的驱动程序软盘),运行网卡设置程序。
若是系统检测到网卡,回车后会出现网卡设置选项,选择其中的“View Current Configuration”,可以查看当前网卡的资源利用情况。
对网卡进行设置可以选择“Set Up New Configuration”,可以更改IRQ值和I/O地址,若是这些不可以更改,那证明此网卡支持在操作系统中直接更改其资源设置,只需要进入操作系统,在网卡属性的资源标签中手动更改即可生效。
通过配置,我们在服务器上成功安装第二块网卡。
(3)安装客户机网卡
非常简单,只需要将网卡插入插槽,并加装驱动程序即可。
安装配置网络协议以及客户机设置:
Windows 98
(1)选择通信协议
最常用的三个网络协议是NetBEUI、TCP/IP和IPX/SPX兼容协议。跟内部网关系最大的是NetBEUI,必须在三台计算机上都正确安装了此协议后网络才能正常工作。由于NetBEUI不具有路由功能,所以我们必须选择TCP/IP或IPX/SPX兼容协议。
(2)设置IP地址
在设置IP地址之前,必须确认网卡都已经和通信协议进行绑定,若是没有绑定,证明双网卡安装不成功,需要重新进行双网卡的安装。
然后我们通过绑定的TCP/IP协议设置IP地址,服务器IP地址为“192.168.0.1”,两台客户机为“192.168.0.2”和“192.168.0.3”,子网掩码为“255.255.255.0”,客户机需要设置网关为“192.168.0.1”。
三台计算机必须使用相同的工作组名,不同的计算机名;三台计算机必须使用系统的通信协议,而且协议和网卡直接必须进行绑定;三台计算机必须使用相同的主网络登录。
Windows 2000/XP路由
由于使用双网卡三机互联,并使用操作系统内置的路由功能,所以我们完全可以使用Windows 2000/XP内置的“路由和拨号连接”功能来实现三机互联,并学习自制软路由的知识。
首先,我们将三台机器用网线和网卡完成物理连接,然后在安装有双网卡的Win2000服务器中,打开控制面板中的“网络和拨号连接”,如果双网卡安装成功,则会出现两个“本地连接”。
在第一个本地连接上单击右键,选择“属性”,进入设置窗口后选择“Internet协议(TCP/IP)”,单击属性后在出现的对话框中填入IP地址“10.0.0.1”,子网掩码“255.0.0.0”。
用同样的方法,给第二个本地连接分配IP地址“192.168.0.1”和子网掩码“255.255.255.0”。
现在,给连接第一个本地连接的客户机分配IP地址“10.0.0.2子网掩码“255.0.0.0”;给连接第二个本地连接的客户机分配IP地址“192.168.0.2子网掩码“255.255.255.0”。我们现在有了两个不同的网段,他们现在都能够和主机通信,而不能互相通信。
这时,请通过“控制面板”,选择“管理工具 → 服务”,便可以进入服务配置窗口,请在此窗口中将“Routing And Remote Access”服务启用,不需要重启计算机,软路由已经可以使用,这是三台机器可以通过网上邻居实现共享。
Windows XP网桥
Windows XP“控制面板”的“网络连接”项目中,连接类型一般分成“LAN或高速Internet连接”和“拨号连接”两种种,如果一台计算机上安装了网卡,在“LAN或高速Internet连接”项目中会出现一个名为“本地连接”的图标,您的计算机安装了几块网卡便会显示几个连接图标。选中某一连接图标,点击右键快捷菜单您会发现在菜单中多出了一个“桥接”选项,这是以往的Windows版本中从未出现过的,这也就是Windows XP网络强大的所在,我们可以利用此桥接功能实现双网卡三机互联。
相较于路由方式的双网卡三机互联,网桥的方式具有更高的性能。路由方式的双网卡三机互联是通过将计算机配置成路由计算机来实现的,这其实是利用了路由器的交换功能。众所周知,路由器的数据包交换与交换机的交换功能有着本质上的不同。经过路由器的数据包每次都要经过拆卸和重新封装,因此路由器的交换效率与交换机的纯粹存储转发式的交换效率相比存在一定差距。另外,通过这一方法,还需要配置较为复杂的系统路由,并不是十分理想的解决方案。而网桥工作在OSI参考模型的第二层(即数据链路层)上,它仅关注MAC地址,而不关心传输协议。网桥基于站点或MAC地址工作,将网络业务量分成几段并将其进行过滤,它的作用和交换机差不许多,在双网卡三机互联方案中,作为网桥的计算机相当于一个两口的交换机,它的吞吐量和稳定性以及易用性远远大于路由方式的双网卡三机互联。
使用网桥进行双网卡双机互联具体的配置过程如下:
(1)在服务器上安装双网卡;
(2)在客户机上安装双网卡;
(3)设置网络协议,设置方法如Windows XP路由;
(4)按Ctrl键选择本地连接和本地连接2,单击右键,选择“桥接”;
(5)在经过一段连接过程之后,网桥就被创建了。
我们可以通过网络桥的属性来更改网络桥的设置或者添加删除连接。
网桥本身也可以配置IP地址,但这个IP地址与桥接作用无关,即使它与相连的2个局域网不在同一个子网中,2个局域网一样可以通信。
至此,双网卡三机互联成功。
双网卡三机互联的优缺点:
双网卡三机互联充分发挥了现有双绞线网络的高性能,在同轴电缆被淘汰、交换机和集线器对于学生比较贵的情况下,是一种非常不错的替代方式,而我们通过双网卡三机互联,还可以延伸为多网卡多机互联,不过再多网卡已经没有意义,因为增加的成本会超过一台交换机的价钱。
但双网卡三机互联存在着设置复杂,容易产生冲突的毛病,但通过双网卡三机互联,我们可以学习很多网络知识(如对等网、路由、网桥等),对于有三台机器的宿舍来说,是非常不错的选择。