dcsimg

使用Linux提供Macintosh服务

Linux提供了一种低成本方法,可以为Macintosh计算机网络提供大量服务。

 By 炖本尼迪克特
第1页,共3页

Linux是将不同机器/操作系统网络捆绑在一起的便捷工具。 Linux开发人员已经做了很多工作,以确保Linux机器可以与NetWare,其他'nixes,Windows和MacOS共存。在本文中,我将概述如何使用Linux机壳(旧的Intel机壳或旧的Macintosh)为Macintosh计算机网络提供文件/打印/邮件服务。这甚至可以是一个无头的盒子,没有监视器藏在壁橱里或桌子下面,可以远程管理。

为什么选择Linux?

使用Linux解决方案有几个原因。首先,Linux是免费的或几乎免费的。 (您可以从Web上下载一个发行版,也可以花几美元买一个。)其次,它是开源的,这意味着所有源代码都可用。因此,您可以根据需要进行修改。第三,只要您不运行X,就可以在可能无法满足当前项目需求的旧硬件上运行Linux。(X是GUI,Linux的窗口化环境,就像Microsoft的Windows或MacOS。)最后, Linux以其稳定性而闻名。除了电源故障或计划的硬件升级之外,Linux服务器的正常运行时间通常很长,以几个月或更长的时间来衡量。

文件和资源

Macintoshes的文件和打印服务由netatalk软件包提供。您可以从以下位置下载源代码 ftp://ftp.cobaltnet.com/pub/users/asun/release/。如果您喜欢RPM,可以从以下位置下载适用于Red Hat风格的系统(Red Hat,Mandrake,LinuxPPC,YellowDog Linux)的RPM。 http://rpmfind.net/。它们还具有适用于Sparc和Alpha的版本,以及适用于ix86的SuSE版本。

即使在rpmfind.net,也存在许多netatalk RPM。我肯定知道以下ix86 RPM可以工作。我希望PPC也是可以的,因为它是相同的版本:

您也可以在以下位置找到netatalk指南 http://thehamptons.com/anders/netatalk。参考指南详细介绍了如何设置netatalk。还为急躁的病人提供了简短的指南。本指南中的某些步骤似乎是不必要的,因此在此省略了它们。

注意网络上浮动的各种版本。我下载的两个或三个密码不能正确使用影子密码,并且只能以“ guest”用户身份登录。上面提到的ix86 RPM版本工作正常。

入门

在本文中,我将假定您已经安装了Linux并可以通过网络运行,并且已经下载了上述RPM。我将重点介绍基本安装所需的配置,该安装提供了公共的共享区域,并允许每个用户访问服务器上的主目录(每个用户在Linux服务器上都需要一个帐户。)此外,我还将向您显示该配置用于共享两台联网打印机的文件:一台Nec Silentwriter 95 B&W后记打印机和一台HP693C彩色喷墨打印机。从这些示例中,您应该能够根据组织的需要扩展服务。

在Linux内核级别,您还需要确保在内核中或作为模块获得Appletalk支持。如果是模块,则可以使用以下方法激活它:

insmod appletalk    (as root)

首先,有一个配置文件/etc/atalk.config,您可以将其保留不变,也可以编辑以为服务器命名。默认情况下,它获取Linux服务器的网络名称,我这样编辑它:

# Appletalk configuration
# Change this to increase the maximum number of clients that can 
connect:
AFPD_MAX_CLIENTS=5
# Change this to set the machine's atalk name:
ATALK_NAME=OmniBook
# Set which daemons to run:
PAPD_RUN=yes
AFPD_RUN=yes
# Control whether the daemons are started in the background
ATALK_BGROUND=yes

如您所见,您还可以控制客户端的数量以及运行哪些守护程序。 纸浆 用于印刷服务,而 afpd 是文件服务。

对于文件服务,您需要编辑AppleVolumes.default以描述您要提供给客户端计算机的共享。另外,由于Macintosh将文件拆分为数据和资源分支的方式,您需要描述扩展名和文件之间的关系,以便Macintosh能够正确识别文件。包含的AppleVolumes.system具有许多扩展,如以下各节所述。

本文最初于2000年10月7日发布
通过网络更新新闻获取最新消息