2023-02-03 11:35:09 发布人:hao333 阅读( 6291)
在没有路由器的情况下,在同一个IP子网内的主机才能通信。
如果没有路由器,同一IP子网中的主机可以通信。主机不在同一个网段,即使通过交换机或集线器连接也无法相互通信。不信你可以试试用两台不同网段IP的主机(比如192.168.1.1和192.168.2.1,用255.255.255.0做子网掩码)。即使这两台计算机连接到同一个集线器或交换机,当只使用TCP/IP协议时,它们也无法通信。
我们知道,一台计算机可以有多个IP地址。如果我们将两个以上的IP地址绑定到一个服务器,一个IP地址在一个网段(比如192.168.1.0),另一个IP地址在另一个网段(比如192.168.2.0),如果服务器提供路由功能,这两个IP地址充当网关,那么我们在搜索资料后发现,Windows 2000 Server的“路由和远程访问”服务可以很好地提供路由功能。
路由和远程访问的配置
要解决这个问题,需要在连接两个教室的交换机或集线器上安装一台具有静态IP地址的服务器。此服务器需要指定至少两个IP地址,一个在一台教室计算机的网段中,另一个在另一台教室计算机的网段中。
默认情况下,Windows 2000 Server已经安装了路由和远程访问服务,但没有进行配置,因此需要进行设置:
1.在服务器上以管理员身份登录,点击开始,程序组里会有一个电脑管理。单击管理工具程序组,在管理工具中有一个路由和远程访问项目。找到后点击,然后在出现的操作菜单上点击配置并启用路由,就会出现。单击[下一步]按钮,将出现选项。我们需要选择的是“网络路由器”,因为我们的目的是让Windows 2000 Server承担路由器的责任。
2.单击[下一步]按钮后,将出现确认协议的窗口。现在IPX/SPX协议已经不用了,NetBEUI协议也不是可路由的协议,所以我们只需要路由TCP/IP协议,选择“是,所有可用的协议都在列表中”。
3.点击【下一步】按钮,出现是否允许远程拨号的选项。因为我们是在局域网内,不允许用户从电话线拨入局域网,所以选择“否”是可以的。再次点击【下一步】按钮,系统会提示您设置完成。单击[完成]按钮后,将出现提示“启动路由和远程访问服务”。启动后的“路由和远程服务”窗口如附图所示。
安装客户端
服务启用后,并不是立即可用,而是需要将网关的IP地址分配给客户端。虽然启动了路由器,但是客户端计算机不知道路由器(即网关)的IP地址,所以仍然无法通信。
客户端的设置也很简单。假设你使用Windows xp作为客户端,右键点击我的网上邻居,在弹出菜单中点击属性,在协议列表中点击TCP/IP协议,点击属性打开TCP/IP属性对话框。在网关选项卡中,在新网关下的IP地址栏中输入服务器的IP地址,然后单击[添加]按钮。服务器有两个IP地址,你选哪个?当然是选择和当前主机在同一个网段的IP地址。即如果当前主机IP地址是“192.168.1.150”,那么网关IP地址就是“192.168.1.X”的IP地址。当然不需要在所有电脑上设置,只要在需要跨网段通信的电脑上设置即可。
完成所有设置后,现在使用“ping”命令测试与另一个网段的通信是否正常。如果您的所有设置都正确,通信将会很好。
如何停止服务
如果要中断两个网段之间的通信,怎么做?这个也很容易实现:在“路由和远程访问”程序中点击“IP路由”,在右边出现的“本地连接”中点击右键,在弹出菜单中点击“属性”。将出现一个对话框,只需取消“启用IP路由器管理器”的复选框。
如果有多个网段,也可以使用这种方法。原理是一样的。如果两个教室之间的交换机或集线器不是直接相连的,则服务器需要安装双网卡。每个网卡连接到一个教室的交换机或集线器,然后指定一个IP地址,然后启用“路由和远程访问”服务。
相关阅读
RelatedReading猜你喜欢
Guessyoulike