7. 使用常见的 PC 硬件

7.1. ISDN

综合业务数字网(Integrated Services Digital Network -- ISDN)由一系列通用数字数据交换网络标准组成。一通 ISDN呼叫”将在发话方及受话方间建立起同步的点对点数据服务。ISDN 通常在被分割为一组离散信道的高速连接上传输。这些信道分为两类:多条“B 信道”用以实际传输用户数据,单条“D 信道”用来向 ISDN 交换机传送控制信息以建立呼叫及实现其它功能。例如在中国的大多数地区,ISDN 在分别由 2 个 64kbps 的 B 信道和一个 64kbps 的 D 信道组成的总共 192Kbps 连接上传输,同时可以使用任意数量及任意组合的信道。例如,您可以向两个不同的目的地各建立一个独立的 64kbps 呼叫,或者您可以以 128kbps 的速率向一个目的地发出占用两个信道的呼叫。每个信道既可以用以接收也可以用以发送。当初,ISDN 是用来让电信公司能够在不需要您作特殊改变的前提下,使用一根单独的数据线同时为您的家庭或者公司提供话务(通过数字语音)和数据业务。

您可从几种不同的方式中加以选择,以便将您的计算机连入 ISDN。其一是使用所谓“终端适配器(Terminal Adaptor)”的设备,在您获准使用 ISDN 业务时,它可插入由电信运营商安装的网络终结单元(Network Terminating Unit)中,并提供一组串行接口。这些接口中有一个用来输入建立呼叫或配置的命令,而其余的则真正使用所建立的数字链路连接到网络设备。无需任何更动, Linux 就可以在这一方式下工作。您只需把终端适配器的端口当作一般串行设备使用即可。其二,您可以在您的 Linux 主机上安装一块 ISDN 卡,然后就可以让 Linux 软件自己来处理协议及建立呼叫了。而这正是内核 ISDN 支持的设计目的。

您可以使用被动和主动的内置 ISDN 卡。由于篇幅所限,我们无法在此列出全部设备。

其中某些可能需要下载相应软件以正确工作。有各种不同的工具软件可以完成这项任务。

更多信息,请参考 ISDN 文档,或者查阅 ISDN4Linux 网站上的FAQ

[注意]注意

关于 PPPPPP 协议组无论在同步串行线路或是异步串行线路上都能使用。流传最广的 Linux PPP 守护程序 -- pppd 仅支持异步模式。如果您希望在 ISDN 连接上运行 PPP 协议,您就需要一个特别改编版。详情请参见上述文档。

7.2. PLIP

PLIP 的新代码的表现同旧的基本一样。可使用前节所述之 ifconfigroute 命令。但由于加强了的并行端口支持,对设备的初始化过程已大不相同。

第一个PLIP 设备总被赋予 plip0 名称。就像以太网络设备那样,其先后次序是按系统检测顺序决定的。实际上使用的并行端口是 /proc/parport 中显示的某个可用端口。例如,如果仅有一个并行端口,则将仅存在 /proc/parport/0 目录。

万一系统没有检测出端口使用的 IRQ 号,PLIP 将会无法工作。这时,只需要将正确的数字填入 /proc/parport/0/irq,并重新装入 PLIP 即可。

详情请参考 PLIP mini-HOWTO

7.3. PPP

由于 PPP 本身大小、复杂程度及可扩展性等原因,相关内容另有一篇 HOWTO 详细论述。请参见 Linux PPP HOWTO 及其官方网站 The Linux Review