Next Previous Contents

1. 简介

PPP (点对点协定)是在串列连结上跑 IP (网际网路协定)以及其它网路协定的一种机制, 串列连结可以是直接的串列连接(使用 null-modem 缆线)或是使用数据机以及电话线路所造出的连结 (当然也包括如 ISDN 的数位线路) 

使用 PPP, 你可以把你的 Linux PC 连接到一台 PPP 伺服器上并存取该伺服器所连接的网路资源(几乎)就如同你是直接连接在该网路上一般 

你也可以把你的 Linux PC 设为一台 PPP 伺服器,这样一来其它电脑就可以拨入你的电脑并且存取在你区域网路里的资源 

因为 PPP 是一种点对点 (peer-to-peer) 的系统,因此你也可以使用两台 Linux PC 上的 PPP 把网路连结在一起(或是把区域网路连结到网际网路上) 

最主要的差异当然是速度 - 标准的乙太网路连线是以 10 Mbps(每秒百万位元)这个理论上的最大贯通量在动作, 而在数据机这方面最大是以 56 kbps(每秒千位元)的速度在动作 

同时,依据 PPP 连线的型态,某些应用以及服务在使用上可能会有些限制 

1.1 客户端以及伺服端

PPP 是一种完完全全是点对点的协定;拨接的机器以及接受拨接的机器之间(在技术上)并没有差异  然而,为了清楚明白的缘故,以伺服端客户端的方式来思考是很有用的 

当你拨入一个节点要建立 PPP 连线时,你是客户端 你所连线的那台机器是伺服端 

当你在设定一台 Linux 机器使其接收并处理拨入的 PPP 连线时,你正在设立一台 PPP 伺服端 

任何 Linux PC 都可以是 PPP 伺服端以及客户端 - 甚至于如果你有一个以上的串列埠(以及数据机,如果有必要)的话还可以同时扮演这两种角色  如同前面所说的,就 PPP 而言,一旦连线建立那么客户端与伺服端之间并不真的有什么差异 

为了清楚明白的关系,这份文件把启始呼叫(即 "拨入")的那台机器称作客户端, 而把回应电话,核对拨入请求之验认(利用使用者代号,密码以及其它可能的机制)的那台机器称作伺服端 

使用 PPP 做为客户端把某个地方的一台或多台机器连结到网际网路上可能是大部份人都感兴趣的一点 - 这是将他们的 Linux 机器作为一客户端 

在这份文件中所描述的程序将会让你能够建立并自动化你的网际网路连线 

这份文件也将在把你的 Linux PC 设为 PPP 伺服器以及使用 PPP 来连结两个区域网路(有完整的递送设定)这些方面给你指引(这常常被称作建立广域网路连结) 

1.2 不同 Linux 套件间的差异

有这多不同的 Linux 套件,他们有自己的特质与行为模式 

特别地,Linux (以及 Unix)电脑有两种不同的起始方式,界面设定等等 

这两种分别是 BSD system initialisationSystem V system initialisation  如果你进入某些 Unix 的新闻讨论群,你会发现经常有双方支持者的战争  如果你觉得有趣,就加入这个浪费网路频宽的行列!

最普遍使用的套件可能是

BSD 形式的系统起始通常将它的启动文档放在 /etc/...,这些文档是:


        /etc/rc
        /etc/rc.local
        /etc/rc.serial
                (也可能有其它文档)

最近,一些 BSD 系统的起始模式将使用 /etc/rc.d... 做为启动文档的存放目录,而不是将所有的东西都丢到 /etc 下 

System V 起始模式将启动文档存放在 /etc/.../etc/rc.d/... 及其下的一堆子目录中:


drwxr-xr-x   2 root     root         1024 Jul  6 15:12 init.d
-rwxr-xr-x   1 root     root         1776 Feb  9 05:01 rc
-rwxr-xr-x   1 root     root          820 Jan  2  1996 rc.local
-rwxr-xr-x   1 root     root         2567 Jul  5 20:30 rc.sysinit
drwxr-xr-x   2 root     root         1024 Jul  6 15:12 rc0.d
drwxr-xr-x   2 root     root         1024 Jul  6 15:12 rc1.d
drwxr-xr-x   2 root     root         1024 Jul  6 15:12 rc2.d
drwxr-xr-x   2 root     root         1024 Jul 18 18:07 rc3.d
drwxr-xr-x   2 root     root         1024 May 27  1995 rc4.d
drwxr-xr-x   2 root     root         1024 Jul  6 15:12 rc5.d
drwxr-xr-x   2 root     root         1024 Jul  6 15:12 rc6.d

如果你尝试寻找你的乙太网路卡及网路递送设定真正的配置地方,你需要追踪到这些文档里找出配置指令的所在 

1.3 套件相关的 PPP 配置工具

在某些安装套件(如 Red Hat 与 Caldera),有一个以 X window 设定的 PPP 拨接系统  这份 HOWTO 并未包含这种与最件相关的工具 如果你在使用上有问题,直接和套件的发行人询问 

对于 Red Hat 4.x 的使用者,可以在 Linux 的资源区找到 Red Hat PPP-TIP, 也可在支持区找到 Red Hat Software 


Next Previous Contents