网络管理员指南 -12.管理 Taylor UUCP -3>UUCP配置文件 -1)对Taylor UUCP的一个简单介绍

/ns/wz/net/data/20020808034809.htm

网络管理员指南 -12.管理 Taylor UUCP -3>UUCP配置文件 -1)对Taylor UUCP的一个简单介绍


本文出自:http://www.linpus.com.tw 作者: Andrew Anderson



uucp.config.filesUUCP Configuration Files

与类似的传送文件相反的,UUCP的设计是为了能够自动的处理所有的传送。当它被正确的设置的时候,
管理员的干涉就不需要每天进行了。这个信息要求被保存在一个系列的/usr/lib/uucp路径下的配置文件
当中。这些文件中的大多数只有在向外拨号的时候才被用到。


--------------------------------------------------------------------------------

对Taylor UUCP的一个简单介绍
说UUCP配置不容易是保守的说法。这确实是一个棘手的主题,并且配置文件有时候简洁的格式并没有使事
情变得简单(尽管Taylor格比较HDB的旧版格式或者是版本2来说几乎是容易的)
为了让你初步感觉所有这些文件是如何相互作用的,我们将介绍最为重要的部分,并且就这些文件介绍一
个简单的样本。现在我们不会对每一件事详细介绍,更为精确的说明会在下面分开的部分给出。如果你想要
在你的机器里设置UUCP,你最好从一些样本文件启动,并将它们逐渐启动。你可以选择下面显示的其中一个,
或者那些包含在你喜欢分区当中。
这部分所提供的所有文件都被保存在/usr/lib/uucp或者是一个子路径中。一些分区包含UUCP二进制,它支持
启动的HDB和Taylor配置。并且为每一个配置文件组使用不同的子路径。在/usr/lib/uucp中通常有一个
README文件。
为了使UUCP正常工作,UUCP的用户必须拥有这些文件。它们中的一部分包含密码个电话号码,这样就需要有
600的许可。
中心UUCP配置文件是/usr/lib/uucp/config,它被用来设置通常的参数。有关它们的最为重要的事情(并且对
于现在来说唯一的)是你主机的UUCP名。在虚拟Brewery,它们使用vstout作为他们的UUCP网关。
下一个重要的配置文件是sys文件。它包括所有你连接的位置上的系统详细信息。它包括位置名称,以及连接本
身上的信息,例如在使用一个modem连接的电话号码。对于一个被称为pablo的modem连接位置的标准的输入是:

port命名一个需要使用的端口,而time指定的是呼叫的时间。Chat描述的是注册chat scripts-。有关线的序列,
需要相互交换使uucico注册到pablo。我们一会儿将返回说chat scripts。Port命令并不是命名一个特定文件的设
备例如/dev/cua1,而是在端口文件中命名一个路径。你可以任意为这些名字附值和它们在端口上的一个有效路径。
端口文件包含连接自身指定的信息。对于modem连接,它描述的是所使用的设备特殊文件,所支持的速度范围,以
及连接到端口的拨号仪器的类型。下面的登录介绍/dev/cua1 (a.k.a. COM 2),对于它们一个NakWell modem的运
行速度可以超过38400bps。登录名可以选择来与在sys文件中给出的端口名相一致。
适合拨号器自身的信息同样保存在其他文件中,称为―你猜是:拨号。对于每一个拨号器的类型,它基本上包含用
来拨号的一个远程位置的命令序列,给出电话号码。这也被作为一个chat script详细介绍。例如,在NakWell上的
登录看上去会是这样:
行的开头是chat指定modem chat,它的顺序是命令从modem发送和接收来引导并让它拨号到需要的号码。``T''序列
将会由uucico被电话号码代替。
表:Taylor UUCP配置文件的相互作用。
为了给你一个uucico如何处理这些配置文件的粗略的概念,假设你使用命令在命令行。Uucico所做的第一件事是在
sys文件中寻找pablo。为了pablo从sys文件登录,好象是必须使用serial1端口来建立连接。端口文件告诉它这是一
个modem端口,它还附加有一个NakWell modem。
Uucico现在查找描述NakWell modem登录的拨号,发现一个,打开串口/dev/cua1并执行拨号器chat。也就是,它发
送``ATZ'',等待``OK''回应等等。当遇到线``T''时候,它将替代从sys文件所产生的电话号码(123-456)。
在modem回到CONNECT之后,连接被建立,modem chat完成。Uucico现在回到sys文件并执行注册chat。在我们的例子
中,它将会等待``login:'提示,然后发送它的用户名(neruda),等待``password:''提示,并发送它的密码``lorca''.
在完成证明之后,远程终端就假设启动它自己的uucico.二者将进入上面章节提到的握手阶段。
配置文件相互依存的方式也显示在表中。