网络管理员指南 -3.设置网络硬件 -2>核心配置

/ns/wz/net/data/20020808022339.htm

网络管理员指南 -3.设置网络硬件 -2>核心配置

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

大多数分区与启动硬盘一起为 PC 硬件的所有普通类型工作。这意味着,在那些磁盘上的核心设置了你将决不
会需要的各种驱动程序,但是因为核心的部分不能被交换出去,它浪费宝贵的系统存储器。因此,你通常滚动你自己
的核心,仅包括你实际上需要或想要的那些驱动器。

当运用一个系统时,你应该对建造一个核心很熟悉。这个的基础在马特・威尔士的“安装和开始”指南中被解释,
它也是文档工程系列的部分内容。在这节中,我们将因此仅仅讨论影响联网的那些配置选择。

当运行制做设置时,你将首先被问一般的配置,例如你是否想要核心数学模拟,等等。这些问题之一是,你是否想要
联网支持的 TCP/IP 。你必须用 y 回答这个问题,使其得到有联网能力的一个核心。

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

在 1.0 版本和更高版本中的核心选择

在一般的选择部分是完全的以后,配置将继续问你各种各样的特征,例如SCSI驱动器等。后面的列表问题处理联网
支持。配置选择的准确集合,因为进行中的发展而经常的流动。大多数1.0和1.1的核心版本提供的一张典型的选择列
表看起来像这样(评价以斜体字被给出):

不管在方括号中显示的宏名字,如果你想要使用联网设备的任何类型,你必须用 y 回答这个问题,不考虑这是否是
以太网, SLIP ,或 PPP 。当用y回答这个问题时,以太网类型设备的支持自动地被启用。为网络驱动程序的另外类
型的支持必须独立被启用:

这些问题涉及支持的各种连接层协议。 SLIP 允许你越过连续的线传输 IP 数据包。压缩的头选择为 CSLIP 提供支
持,一项技术压缩 TCP/IP 头小到 3 个字节。注意到,这个核心选择不自动地打开 CSLIP ,它仅仅为它供必要的核心功能。

PPP 是越过连续的线发送网络传输的另外一个协议。它比 SLIP 更灵活,并且不对 IP 有限,但是一旦它被实现,
将也支持 IPX 。当 PPP 支持仅仅最近被完成了,这个选择不能在你的核心中存在。

PLIP 提供一个方法越过平行端口连接发送 IP数据包。它主要是用于连接运用 DOS 的 PC机。

下列问题从各种各样的供应商处理以太网板。当越来越多的驱动器正在被开发,你可能看见被加到了这节的问题。
如果你想要建造一个你能在很多不同的机器上使用的核心,你能启用不止一个驱动器。

最后,在文件系统一节中,配置手迹将问你,你是否想要为 NFS的支持,联网的文件系统。 NFS 让你出口文件系统
到若干主机,它让文件出现好像他们在被纳入了主机的一个平常的硬盘上。




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

在 1.1.14版本和更高版本中的核心选择

以 1.1.14 开始,它为 IPX 增加了 alpha 支持,配置过程稍微变化了。总的来说,一般的选择节现在问你是否需
要联网支持。它很快地被一些问题在其他联网的选择上跟随。

使用联网的 TCP/IP ,你必须用 y 回答这个问题。如果你用 n 回答,然而,你将仍然能用IPX支持编辑核心。

如果你的系统在两个以太网之间充当一道网关,或在以太网和一个 SLIP 连接之间充当一道网关,等等,你必须启
动这个选择。尽管它由缺省启用这个不受伤害,你可能想要停用这个,作为所谓的防火墙设置一台主机。防火墙是被连
接到两个或两个以上联网的主机,但是不在他们之间发送传输。他们通常用于提供来自一个拥有因特网的网络公司的用
户,这个因特网以最小的风险存取到内部的因特网。用户将被允许登录防火墙并且使用因特网服务,但是因为任何到来
的连接不能穿过防火墙,公司的机器将阻止外面的攻击。

这个选择与 PC/TCP 的一些版本在一个障碍附近工作,为 基于DOS 的 PC机的商业的 TCP/IP 实现。如果你启用这个
选择,你将仍然能与正常的机器交流,但是该行为可能在慢连接上受伤。

这个功能启用 RARP ,颠倒地址解析协议。当启动时, RARP 被无盘的顾客和X终端用来询问他们的IP地址。仅当你
计划服务这种顾客时,你应该启用 RARP 。网络实用程序的最新的文件包( net-0.32d )包含被称为允许你把系统加到
RARP 缓存的 rarp 的一个小的实用程序。

当在 TCP 上发送数据时,核心必须在把它给 IP 之前拆散溪流成为若干个文件包。例如一个以太网,对于能在一个
本地的网络上被到达的主机,更大的文件包将比为数据必须通过长途连接的主机更多地被使用。如果你不启用SNARL,核
心将假设仅仅那些网络是本地的,它实际上有一个接口到那里。然而,如果你在格劳乔・马克思大学看类别 B 网络,整个
的类别 B 网络是本地的,但是大多数主机接口仅到一个或两个子网。如果你启用SNARL,核心将假设所有的子网是本地的,
并且当在校园中与所有的主机谈话时,使用大文件包。

如果你确实想要为被发送到特定的主机的数据使用更小的文件包(因为,例如,数据通过一个 SLIP 连接),你能使用线
路的 mtu 选择做到这一点,它在这章的结尾被简短的讨论。

Nagle 的规则是一个启发式避免发送特别地小的 IP 包,也被称为tinygrams 。 Tinygrams 通常被交互联网工具创造,
它输送单个按键,例如远程登录或 rsh 。 Tinygrams 能在低带宽连接上变得特别地浪费,象SLIP一样。 Nagle 算法试图
在一些情形下面通过阻止 TCP 数据的传播来避免他们。如果你有得到掉落的文件包的严重问题,你可能仅想要停用
Nagle 的算法。

这为 IPX 启用支持,运输协议由 Novell 联网使用。它仍然在发展,并且还不确实是有用的。这个的一个好处将是,
你有一天能用基于IPX 的 DOS 实用程序交换数据,并且通过一个 PPP 连接在你的基于Novell 的网络之间发送通途。为
Novell联网的高级协议的支持然而不在眼前,为这些的说明仅仅在可怕的费用和在一个不揭发协议下面是可得到的。

以 1.1.16 核心开始,支持另外一种驱动器类型,虚拟驱动器。下列问题出现在设备驱动器一节的开头。

虚拟驱动程序确实不做很多,但是在独立的或 SLIP主机上是相当有用的。它基本上是一个化装的loopback 接口。
有这种接口的原因是,在做 SLIP 但是没有以太网的主机上,你想要有一个总是忍受你的IP地址的接口。这在 sectionin
章-中更详细的被讨论。