PPP (点对点协定)是在串列连结上跑 IP (网际网路协定)以及其它网路协定的一种机制, 串列连结可以是直接的串列连接(使用 null-modem 缆线)或是使用数据机以及电话线路所造出的连结 (当然也包括如 ISDN 的数位线路).
使用 PPP, 你可以把你的 Linux PC 连接到一台 PPP 伺服器上并存取该伺服器所连接的网路资源(几乎)就如同你是直接连接在该网路上一般.
你也可以把你的 Linux PC 设为一台 PPP 伺服器,这样一来其它电脑就可以拨入你的电脑并且存取在你区域网路里的资源.
因为 PPP 是一种点对点 (peer-to-peer) 的系统,因此你也可以使用两台 Linux PC 上的 PPP 把网路连结在一起(或是把区域网路连结到网际网路上).
最主要的差异当然是速度 - 标准的乙太网路连线是以 10 Mbps(每秒百万位元)这个理论上的最大贯通量在动作, 而在数据机这方面最大是以 56 kbps(每秒千位元)的速度在动作.
同时,依据 PPP 连线的型态,某些应用以及服务在使用上可能会有些限制.
PPP 是一种完完全全是点对点的协定;拨接的机器以及接受拨接的机器之间(在技术上)并没有差异. 然而,为了清楚明白的缘故,以伺服端与客户端的方式来思考是很有用的.
当你拨入一个节点要建立 PPP 连线时,你是客户端.你所连线的那台机器是伺服端.
当你在设定一台 Linux 机器使其接收并处理拨入的 PPP 连线时,你正在设立一台 PPP 伺服端.
任何 Linux PC 都可以是 PPP 伺服端以及客户端 - 甚至於如果你有一个以上的串列埠(以及数据机,如果有必要)的话还可以同时扮演这两种角色. 如同前面所说的,就 PPP 而言,一旦连线建立那麽客户端与伺服端之间并不真的有什麽差异.
为了清楚明白的关系,这份文件把启始呼叫(即 "拨入")的那台机器称作客户端, 而把回应电话,核对拨入请求之验认(利用使用者代号,密码以及其它可能的机制)的那台机器称作伺服端.
使用 PPP 做为客户端把某个地方的一台或多台机器连结到网际网路上可能是大部份人都感兴趣的一点 - 这是将他们的 Linux 机器作为一客户端.
在这份文件中所描述的程序将会让你能够建立并自动化你的网际网路连线.
这份文件也将在把你的 Linux PC 设为 PPP 伺服器以及使用 PPP 来连结两个区域网路(有完整的递送设定)这些方面给你指引(这常常被称作建立广域网路连结).
有这多不同的 Linux 套件,他们有自己的特质与行为模式.
特别地,Linux (以及 Unix)电脑有两种不同的起始方式,界面设定等等.
这两种分别是 BSD system initialisation 与 System 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
如果你尝试寻找你的乙太网路卡及网路递送设定真正的配置地方,你需要追踪到这些档案里找出配置指令的所在.
在某些安装套件(如 Red Hat 与 Caldera),有一个以 X window 设定的 PPP 拨接系统. 这份 HOWTO 并未包含这种与最件相关的工具.如果你在使用上有问题,直接和套件的发行人询问.
对於 Red Hat 4.x 的使用者,可以在 Linux 的资源区找到 Red Hat PPP-TIP, 也可在支援区找到 Red Hat Software.