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.