7.2.3. 设置 PPP

如果您的计算机没有连上网络,接下来您将会被问到是否希望使用 PPP 安装其余的系统。PPP 是通过调制解调器建立拨号连接的协议。如果您现在需要配置调制解调器,安装系统将下载一些额外的软件包,或者在安装的下一阶段从互联网安全更新。如果您的计算机没有调制解调器,或者希望安装完之后再配置调制解调器,您可以跳过这一节。

为了配置 PPP 连接,您需要从互联网服务器提供商(ISP)那里了解一些信息,包括电话号码,用户名,口令和 DNS 服务器(可选)。一些 ISP 为 Linux 发行版提供安装指引。您可以使用这些信息,即使他们并不是针对 Debian,这是因为在 Linux 发行版之间,大多数的配置参数(和软件)都类似。

如果您选择在现在配置PPP,应用程序 pppconfig 将帮助您完成后续工作。记住,当程序提示您输入拨号连接名称时,您应该输入 provider。

如果顺利,pppconfig 能够引导您快速完成设置。否则,您需要继续查看下面的具体命令介绍。

在开始之前,您需要了解在GNU/Linux中的文件查看和编辑的基础知识。要查看一个文件,您可以使用 more,和 zmore 查看后缀为 .gz 的压缩档。例如:要察看 README.debian.gz,您可以键入命令 zmore README.debian.gz。最小安装的系统中带有一个使用简单但功能略少的编辑器,叫 nano。您也可以后续安装其它功能强大的编辑器如 jed, nvi, less,和 emacs。

编辑 /etc/ppp/peers/provider 并替换 /dev/modem 为 /dev/ttyS# 其中 # 取决于您的Modem串口号。在Linux下,串口是从0开始计数的,您的第一个串口 就叫 /dev/ttyS0 。如果您在Macintoshes上,那么modem端口是 /dev/ttyS0 打印机的端口是 /dev/ttyS1。 下一步是编辑 /etc/chatscripts/provider 然后插入提供商的电话号码,您的用户与口令。请勿删除 “\q” 它出现在口令后面。用来隐藏您的口令,而不出现在日志文件里面。

许多拨号提供商现在使用PAP或CHAP作为认证方法来取代最初的文本模式认证。部份ISP两者都采用,如果您的ISP需要PAP或CHAP,您需要按如下步骤进行配置: 将文件中拨号字串下的所有内容注释掉(即从 “ATDT”) 在 /etc/chatscripts/provider同样也注释掉 /etc/ppp/peers/provider 文件中拨号字串下的内容,并添加 user name 其中 name 指的是您在ISP的拨号用户。然后编辑 /etc/ppp/pap-secrets 或 /etc/ppp/chap-secrets在其中填入您的密码。

您还需要编辑 /etc/resolv.conf,将您的ISP的域名服务器 (DNS) 的 IP 地址填写进去。/etc/resolv.conf 里面内容的填写格式应该是: nameserver xxx.xxx.xxx.xxx 这里的 x是DNS的 IP 地址。作为可选项,您也可以在 usepeerdns 中添加 /etc/ppp/peers/provider ,这样系统能够在必要的时候选择适当的 DNS 服务器。

除非您的 ISP 的登陆方式与其它主要 ISP 有极大的差异,否则这样就配置完成了。以root的身份键入 pon 就能打开 PPP 连接,plog 能够监控当前连接,要断开连接,则同样是以root身份执行 poff。

阅读 /usr/share/doc/ppp/README.Debian.gz 可以获取更多Debian上的PPP配置信息。

对于静态SLIP连接来说,您需要加上 slattach 命令(从 net-tools 软件包)到 /etc/init.d/network。动态 SLIP 要求 gnudip 软件包。

7.2.3.1. 配置 PPP over Ethernet (PPPOE)

PPPOE 是与 PPP 相关的协议,用于宽带连接。当前基本系统里面不会帮您配置建立。然而,相应的软件包已经安装,也就意味着您可以在本阶段手动配置 PPPOE,只需切换到 VT2,然后执行 pppoeconf。