设置协议,不让共享访问时好时坏
在配置了两个IP地址的计算机系统中尝试进行共享访问时,我们有时会遇到共享访问时好时坏的麻烦?为什么会出现这种现象呢?相信很多人会下意识地认为这是网络线路接触不良造成的!其实由这种因素引起的共享访问时好时坏机率很小,毕竟如果网络线路真的接触不良时,我们只要尝试进行上网访问或其他网络操作就能很快判断出是否是网络线路因素了。
而在同时配置有两个IP地址的计算机系统中,遇到共享访问时好时坏的故障现象时,这十有八九是本地计算机系统的共享协议设置不当造成的;我们知道,在Windows工作环境中,共享访问操作是通过SMB这个共享协议来完成的,而SMB共享协议存在两种工作模式,一种是传统的NetBios Over TCP/IP模式,另外一种是Direct hosting模式。当计算机系统采用NetBios Over TCP/IP协议模式进行工作时,共享访问操作需要用到计算机系统的137通信端口进行名称解析服务,用到138通信端口进行数据包传递服务,用到139通信端口进行文件传输服务;而当本地计算机系统采用Direct hosting协议模式进行工作时,共享访问过程则更加简单,根本不需使用NetBIOS通信端口,来进行名称解析、数据包传递服务,直接使用计算机系统的445端口进行文件传输操作。
一般来说,传统的Win9X系统几乎都是使用NetBios Over TCP/IP协议模式进行共享访问的,而在Win2000以上版本系统环境中,共享访问操作开始使用Direct hosting协议模式,只是传统的NetBios Over TCP/IP协议模式仍然存在,并且该协议模式直接绑定在网卡设备上,同时只能对应着网卡设备的第一个IP地址,而Direct hosting协议模式却没有这样的特殊限制。依照这样的理论分析,当配置了双IP地址的计算机系统尝试进行共享访问时,既有可能采用NetBios Over TCP/IP协议模式进行工作,又有可能采用Direct hosting协议模式进行工作,如果采用第一种模式进行工作时,目标共享资源所在的计算机系统必须采用与本地系统第一个IP地址同处一个网段的地址,才能保证共享访问操作成功,否则共享访问就会失败;如果本地计算机系统采用了Direct hosting协议模式进行共享访问时,共享访问操作就会一直成功,这么一来我们自然就会感觉到共享访问时好时坏了。要想不让共享访问时好时坏,我们只要按照下面的操作让本地计算机系统禁止使用NetBios Over TCP/IP协议模式进行工作就可以了: 首先打开本地计算机系统的“开始”菜单,从中依次点选“设置”、“网络连接”选项,打开本地计算机的网络连接列表界面,用鼠标右键单击本地连接图标,并点选右键菜单中的“属性”命令,打开目标本地连接的属性设置窗口;其次单击该属性设置界面中的“常规”标签,并在对应标签设置页面中点选“Internet协议(TCP/IP)”选项,再单击该选项下面的“属性”按钮,打开TCP/IP协议属性对话框;
图1
接着在TCP/IP协议属性对话框中单击“高级”按钮,打开高级TCP/IP协议属性设置页面,继续点选该页面中的“WINS”标签,打开如图1所示的标签设置页面,在该页面的“NetBIOS设置”位置处,看看“禁用TCP/IP上的NetBIOS”选项是否已经被选中,如果发现该选项还没有被选中时,我们应该及时将它重新选中,再单击“确定”按钮执行参数设置保存操作,这样一来我们日后从双IP地址的本地计算机系统中尝试进行共享访问操作时,就不会遇到共享访问时好时坏的麻烦了。 9 7 3 1 2 4 8 :
本文来源:不详 作者:佚名