为了使用 PPP,您的 Linux 内核必须编译以包含 PPP 支持。如果您还没有 Linux 源代码,请获取您的内核源代码 - 它应该位于/usr/src/linux在 Linux 的标准文件系统中。
查看此目录 - 许多 Linux 发行版在安装过程中安装源代码树(文件和子目录)作为其安装过程的一部分。
在启动时,您的 Linux 内核会打印大量信息。其中包括关于 PPP 支持以及内核是否包含它的信息。要查看此信息,请查看您的 syslog 文件或使用
dmesg | less |
PPP Dynamic channel allocation code copyright 1995 Caldera, Inc. PPP line discipline registered. |
(这是针对 Linux 2.x.x 内核系列的)。
Linux 内核源代码可以从 ftp 获取,地址为sunsite.unc.edu或其镜像站点。
以下是获取和安装 Linux 内核源代码的简要说明。完整信息可以从 The Linux Kernel HOWTO 获取。
为了安装和编译 Linux 内核,您需要以 root 用户身份登录。
将目录更改为/usr/src目录cd /usr/src.
检查/usr/src/linux看看您是否已经安装了源代码。
如果您没有源代码,请从 Linux 内核源代码目录 或您最近的镜像站点获取。选择适当的目录 - 如果您运行的是 2.0.x 内核,则选择 v2.0;如果您运行的是 2.2.x 内核,则选择 v2.2。如果您正在寻找早期版本的内核(例如 1.2.X),这些版本保存在 旧 Linux 内核源代码目录 中。
选择合适的内核 - 通常您要找的是最新的可用内核。检索它并将源代码 tar 文件放在/usr/src。 注意:'tar' 文件是一个归档文件 - 可能是压缩的(Linux 内核源代码 tar 文件就是如此),其中包含许多目录中的许多文件。它是 Linux 中相当于 DOS 多目录 zip 文件的东西。
如果您已经安装了 Linux 源代码但要升级到新内核,则必须删除旧源代码。使用命令rm -rf /usr/src/linux.
现在解压缩并提取源代码,使用命令tar xzf linux-X.X.XX.tar.gz其中 "X.X.XX" 是您下载的内核版本。
现在,cd /usr/src/linux并阅读 README 文件。其中包含关于如何配置和编译新内核的优秀说明。阅读此文件,(最好将其打印出来并随身携带一份副本,直到您完成足够多的次数以了解其操作方式为止)。