3 实现Windows与Unix、Linux间数据交换

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实现Windows与Unix、Linux间数据交换

Linux相关资料由兄弟连IT教育分享由于Novell NetWare 使用的是IPX/SPX 协议,在Windows NT 访问NetWare 资源就要通过协议转换。Windows NT 服务器提供了GSNW 网关服务,使Dos/Windows 客户可以通过访问Windows NT服务器来间接访问NetWare 资源。

1、Novell NetWare 服务器的配置

首先,在NetWare 服务器上创建一个称之为NTGATEWAY 的用户组,并在你希望共享的目录上赋予NTGATEWAY 用户组一定的权限,然后,将被用作网关帐号的用户包含在NTGATEWAY 组中。可使用NetWare 的NETADMIN(Dos 版本)或NWADMIN(Windows 版本)实用程序创建用户组和用户。

2、Windows NT 服务器的配置

Windows NT 服务器的GSNW 服务需要Nwlinnk 网络协议支持,所以,首先必需在Windows NT 服务器上添加Nwlink 协议。在NT Server 上运行Control Panel 中的NetWare 程序,选择安装Nwlink 协议即好,要注意的是,Nwlink 所使用的帧类型应与将要访问的Novell NetWare 服务器上使用的帧类型相匹配。然后,安装GSNW 服务,同样运行Control Panel 中的NetWare 程序,选择安装GSNW 服务即可。安装完成后,重新启动计算机,将有一个GSNW 图标出现在Control Panel 中,用来选择默认的NetWare 服务器和NetWare 打印队列。通过Control Panel 的GSNW 图标来激活NetWare 网关服务程序,激活GSNW 后,需在Default Tree 和Contex 选项中分别输入NetWare 服务器的树名称和用户账号(NTGATEWAY 组中的用户账号)信息。这样配置之后,NT Server 就可以共享NetWare 资源,将NetWare 资源映射到本地盘,NT 的客户端(Dos、Win95/98、NT Workstation、NT Server)便可通过访问该盘来间接存取NetWare 资源。

使用GSNW 的优点是:客户机仅仅需要登录到Microsoft 网络。

网关仅仅希望一个登录到NetWare 用户,但是却使许多用户共享NetWare 资源,这样就合法地扩展了对NetWare 服务器的访问权限,而不用额外的NetWare 许可证·客户机仅仅需要一个客户软件包,尤其是在内存受限制的MS-DOS 系统中,客户机软件包要好节省内存。通过消除对支持多种客户机请求程序的需要,减少了管理负担。

使用GSNW 的缺点是:由于客户机必须经过NT 的GSNW 网关来访问NetWare 资源,效率不是很高,适用于不经常访问NetWare 服务器的情况。

Unix、Linux 服务器与Windows NT 服务器的互连

在Linux 主机和Unix 主机使用的都是TCP/IP 协议,一台Linux 主机若要同其它Linux 主机或是Unix 主机实现信息共享,有很多方便的、成熟的工具如FTP 或NFS 等等。同样,Windows NT 也支持TCP/IP 协议,所以NT Server 与Linux 主机或是Unix 主机的信息交流,也可以通过FTP 或NFS。但是,FTP 和NFS 并不够直观操作。为便于Windows 与Linux 及Unix 更方便地进行信息共享,如同Windows 与Windows 之间一样,我们可以通过

Linux 提供的Samba 服务程序。Samba 是一组程序,可以使你的Linux 具备理解SMB 协议(server message block)的能力。SMB 协议是一种在os/2、Windows NT、Windows 95 和Windows for workgroups 等Windows 系列中广泛使用的协议,该协议主要用来实现文件和打印机共享。使你的Linux 将会出现在"Network Neighborhood"(网络邻居)中如同其它Windows 机器一样。Windows 用户可以登录至你的Linux 机器并且以你赋与他们的权限与Unix 文件系统进行双向的交流,还可以向Linux 打印机提交作业。

2.1 Samba 组成

一个samba 服务器实际上包含了两个服务器程序:smbd 和nmbd。Smbd 是samba 的核心。它负责建立对话进程、验证用户身份、提供对文件系统和打印机的访问机制。Nmbd 实现了"network browser"(网络浏览服务器)的功能。它的作用是对外发布samba 服务器可以提供的服务。Nmbd 可以使samba 服务器出现在Windows 95 或Windows NT的"Network Neighborhood"(网络邻居)中并且可以客户机浏览到可以访问的资源。完全可以不运行nmbd 而起动samba 服务器进程,但是也许客户除了想看到samba 服务器的NetBIOS 名外,还想看到samba 服务器可以提供的服务。

2.2 Samba 配置

由于SMB 是一个非常复杂的协议,所以配置samba 是十分繁复的,大约有超过170 条配置项出现在smb.conf文件中。在RedHat 和Debian 中Smb.conf 文件缺省位置是在/etc/ 下,所有的samba 程序都要参照这个配置文件。其结构十分类似Windows 的*.ini 文件。文件中的每一节都由一个被方括号括起来的标识开始,例如:[global]、[home] 和[printers]。

相关文档
最新文档