系统管理指南:网络服务

拨号 PPP 概述

最常用的 PPP 配置是拨号链路。在拨号链路中,本地对等点向远程对等点拨号以建立连接并运行 PPP。在拨号过程中,本地对等点呼叫远程对等点的电话号码以启动该链路。

常见拨号情况包括呼叫 ISP 的对等点(配置用于接收传入呼叫)的家庭计算机。另外一种情况是公司站点,此站点中的本地计算机基于 PPP 链路向另一建筑内的对等点传输数据。

在本指南中,启动拨号连接的本地对等点称为拨出计算机。接收传入呼叫的对等点称为拨入服务器。此计算机实际上是拨出计算机的目标对等点,它可能是一台真实服务器也可能不是。

PPP 不是客户机/服务器协议。一些 PPP 文档使用术语“客户机”和“服务器”表示电话呼叫的建立。拨入服务器与文件服务器或名称服务器类似,不是一台真实的服务器。拨入服务器成为广泛使用的 PPP 术语是因为拨入计算机通常为多台拨出计算机提供网络访问“服务”。不过,拨入服务器是拨出计算机的目标对等点。

拨号 PPP 链路的各部分

请参见下图。

图 15–2 基本模拟拨号 PPP 链路

图中显示了位置 1 和位置 2 之间的基本拨号链路,将在下面的上下文中对其进行说明。

位置 1(链路的拨出端)的配置由以下元素组成:

位置 2(链路的拨入端)的配置由以下元素组成:

使用拨出计算机上的 ISDN 终端适配器

外部 ISDN TA 具有比调制解调器更快的速度,但可以按照基本相同的方法配置 TA。配置 ISDN TA 的主要差别在于聊天脚本,该脚本需要使用特定于 TA 制造商的命令。有关 ISDN TA 的聊天脚本的信息,请参阅外部 ISDN TA 的聊天脚本

拨号通信期间发生的操作

拨出和拨入对等点上的 PPP 配置文件包含用于设置链路的指令。启动拨号链路时将发生以下过程。

  1. 拨出计算机上的用户或进程运行 pppd 命令以启动链路。

  2. 拨出计算机读取其 PPP 配置文件。然后,拨出计算机基于串行线路将指令(包括拨入服务器的电话号码)发送到其调制解调器。

  3. 调制解调器拨打电话号码,以与拨入服务器上的调制解调器建立电话连接。

    拨出计算机发送到调制解调器和拨入服务器的一系列文本字符串包含在称为聊天脚本的文件中。如有必要,拨出计算机可发送命令到拨入服务器以调用该服务器上的 PPP。

  4. 连接到拨入服务器的调制解调器开始与拨出计算机上的调制解调器进行链路协商。

  5. 完成调制解调器对调制解调器协商后,拨出计算机上的调制解调器将报告 “CONNECT”。

  6. 两个对等点上的 PPP 都将进入建立阶段,此阶段中链路控制协议 (Link Control Protocol, LCP) 协商基本链路参数和验证的使用。

  7. 如有必要,对等点相互验证。

  8. PPP 的网络控制协议 (Network Control Protocol, NCP) 协商网络协议(如 IPv4 或 IPv6)的使用。

然后,拨出计算机对通过拨入服务器可访问的主机运行 telnet 或类似命令。