网络管理员指南 -3.设置网络硬件 -4>PLIP 驱动器

/ns/wz/net/data/20020808022551.htm

网络管理员指南 -3.设置网络硬件 -4>PLIP 驱动器


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


PLIP 代表平行线 IP ,并且当你只想要联接两台机器时,它是到网络的一个简单方法。它使用一个平行
端口和一个特殊电缆,完成 10kBps 的速度到 20kBps 。

PLIP 原来被 Crynwr 公司开发。它的图案是相当天真的(或,如果你比较喜欢,黑客):很长时间,在 PC 机
上的平行端口仅用于单向性的打印机端口;即,八数据线仅能被用来从 PC 机发送到外部的设备,然而并非另外的
方法。PLIP为输入使用端口的五地位线在这附近工作,它限制它仅仅作为半位元组转移所有的数据(一半字节)。
操作的这个模式被称为模式零 PLIP 。今天,这些单向性的端口似乎不再被很多地使用。因此,也有使用完整的8
位接口的一个PLIP扩展称为模式 1。

当前,仅仅支持模式 0 。不同于 PLIP 代码的更早的版本,它现在试图从 Crynwr中使用PLIP 来实现兼容,
象在 NCSA 远程登录上的 PLIP驱动器一样。使用 PLIP连接两台机器,你需要一根特殊的电缆,作为
“Null Printer或“ Turbo Laplink ”电缆在一些店中被卖。你能,然而,相当容易使使自己作成一个。附录
显示你怎么去做。

PLIP驱动器几乎为无数的人工作。它当前被 Niibe Yutaka 维持。如果编了进核心,它为每个可能的打印机
端口安装一个网络接口,与平行端口 lp0 相应的 plip0 ,lp1 相应的 plip1 ,等等。到端口的接口印射是当前这个:


--------------------------------
+-----------+-----------+------+
|Interface | I/O Port | IRQ |
+-----------+-----------+------+
|plip0 | 0x3BC | 7 |
|plip1 | 0x378 | 7 |
|plip2 | 0x278 | 5 |
+-----------+-----------+------+
+-----------+-----------+------+


如果你用一个不同的方法设置了你的打印机端口,你必须在核来源中的 drivers/net/Space.c 中改变这些价
值,并且创造一个新核心。

这个印射不意味着,然而,你不能象往常一样使用这些平行端口。仅当相应的接口被设置起来时,他们被
PLIP 驱动器存取。