穿越隔离限制
许多单位常常将局域网分为内网和外网,内网专门用于内部办公,外网专门用于连接Internet,这两个子网常常会被强行隔离开来;假设,目前有一共享打印机安装在外网中,那么内网用户显然是无法通过网上邻居直接访问到共享打印机的。那么有没有办法穿越子网隔离限制,让内网用户强行使用外网中的共享打印机呢?
答案是肯定的,只要这两个子网在物理连接上保持联通,你就能通过安装并设置IPX/SPX协议的方法,来实现跨网使用共享打印机的目的。在设置基于IPX/SPX协议的网络共享时,你需要先通过直接连接的方法,得到网络打印机在IPX/SPX环境下的一些网络参数,比方说打印机的硬件地址、IPX名称、IPX地址、打印机名称等。
如果将共享打印机直接连接到本地计算机中有难度的话,你也可以通过WEB访问方式来,浏览到共享打印机的上述技术参数。在使用Web方式查看技术参数时,只要你先用打印机的超级管理员帐号登录进打印服务器,然后打开IE浏览器的地址框,并在其中输入“http://aaa.aaa.aaa.aaa :bbb”地址(其中aaa.aaa.aaa.aaa表示共享打印机所在计算机的IP地址,bbb为打印机所使用的网络端口号码),就可以得到IPX/SPX环境下的各种技术参数了。
有了上面这些参数后,你就可以在需要访问共享打印机的内网工作站中,依次单击“开始”/“设置”/“打印机”命令,在弹出的打印机列表窗口中,双击其中的“添加打印机”图标,在其后出现的打印机安装向导对话框中,按照屏幕提示来完成安装;例如,当向导窗口提示你需要安装什么类型的打印机时,你需要将“本地打印机”选项选中,同时选LPT1端口作为系统默认的打印端口。
下面你需要在内网工作站和外网工作站中都要安装好通信协议IPX/SPX,在安装这种协议时,可以直接右击系统桌面中的“网上邻居”图标,并执行快捷菜单中的“属性”命令,在其后弹出的网络属性设置框中,单击一下“添加”按钮,再从其后的组件列表中选中“协议”,同时单击“添加”按钮,打开具体的协议列表框,然后选择其中的“IPX/SPX兼容协议”(如图2所示),最后单击“确定”就OK了。

一旦安装好了打印机和IPX/SPX协议,再打开该打印机的属性设置窗口,找到其中的“打印到以下端口”设置项,然后将系统默认的LPT1端口重新设置为“远端的网络打印机端口”;值得提醒的是,请大家千万不要选择这里的“捕获新端口”选项,因为该选项仅对TCP/IP通信环境有效,而在IPX/SPX通信协议下该选项是无效的;接着单击“添加端口”按钮,在弹出的打印端口类型选择框中,单击一下“其他”按钮,打开一个端口添加向导界面。
在该界面中,请大家选中“自定义设置”选项,然后在新协议对话框中,将“IPX/SPX打印机”选项选中,这样窗口中的“IPX地址栏”设置项就被激活了;此时就可以在该地址栏中,输入前面查询得到的打印机IPX地址参数,再按屏幕提示完成其他参数的设置工作。
一旦修改好打印机端口参数后,位于内网中的该工作站就会自动在打印机窗口中,生成一个可以访问外网共享打印机的图标了;为了让工作站能自动调用该网络打印机,你再将该打印机的状态设置为默认,这样的话内网工作站就能穿越网络隔离限制,强行使用外网中的共享打印机了。
小提示:打印机的硬件地址、IPX名称、IPX地址、打印机名称等参数,并不是所有打印机都具有的,只有支持IPX/SPX协议的打印机才具有。此外,上面的方法仅在Windows 98工作站中有效,其他环境笔者没有一一测试,望各位网友能不断补充完善!
上一页 [1] [2]