第 5 章。配置 TCP/IP 网络

目录
5.1. 挂载 /proc 文件系统
5.2. 安装二进制文件
5.3. 设置主机名
5.4. 分配 IP 地址
5.5. 创建子网
5.6. 编写 hosts 和 networks 文件
5.7. IP 的接口配置
5.7.1. 环回接口
5.7.2. 以太网接口
5.7.3. 通过网关路由
5.7.4. 配置网关
5.7.5. PLIP 接口
5.7.6. SLIP 和 PPP 接口
5.7.7. 虚拟接口
5.7.8. IP 别名
5.8. 关于 ifconfig 的一切
5.9. netstat 命令
5.9.1. 显示路由表
5.9.2. 显示接口统计信息
5.9.3. 显示连接
5.10. 检查 ARP 表

在本章中,我们将引导您完成在您的机器上设置 TCP/IP 网络的所有必要步骤。从分配 IP 地址开始,我们逐步完成 TCP/IP 网络接口的配置,并介绍一些在排查网络安装问题时很有用的工具。

本章涵盖的大部分任务通常只需要完成一次。之后,只有在向网络添加新系统或完全重新配置系统时,才需要修改大多数配置文件。但是,用于配置 TCP/IP 的某些命令必须在每次系统启动时执行。这通常通过从系统调用它们来完成/etc/rc*脚本。

通常,此过程的网络特定部分包含在一个脚本中。此脚本的名称在不同的 Linux 发行版中有所不同。在许多较旧的 Linux 发行版中,它被称为rc.netrc.inet。有时您还会看到两个名为rc.inet1rc.inet2的脚本;前者初始化网络的内核部分,后者启动基本网络服务和应用程序。在现代发行版中,rc文件以更复杂的结构排列;在这里,您可能会在/etc/init.d/(或/etc/rc.d/init.d/)目录中找到创建网络设备和其他rc文件的脚本,这些文件运行网络应用程序。本书的示例基于后一种安排。

本章讨论配置网络接口的脚本部分,而应用程序将在后面的章节中介绍。完成本章后,您应该已经建立了一系列命令,可以在您的计算机上正确配置 TCP/IP 网络。然后,您应该将配置脚本中的任何示例命令替换为您的命令,确保脚本在基本的rc脚本在启动时执行,并重新启动您的机器。您的首选 Linux 发行版附带的网络rc脚本应该提供一个可靠的工作示例。