在本章中,我们将引导您完成在您的机器上设置 TCP/IP 网络的所有必要步骤。从分配 IP 地址开始,我们逐步完成 TCP/IP 网络接口的配置,并介绍一些在排查网络安装问题时很有用的工具。
本章涵盖的大部分任务通常只需要完成一次。之后,只有在向网络添加新系统或完全重新配置系统时,才需要修改大多数配置文件。但是,用于配置 TCP/IP 的某些命令必须在每次系统启动时执行。这通常通过从系统调用它们来完成/etc/rc*脚本。
通常,此过程的网络特定部分包含在一个脚本中。此脚本的名称在不同的 Linux 发行版中有所不同。在许多较旧的 Linux 发行版中,它被称为rc.net或rc.inet。有时您还会看到两个名为rc.inet1和rc.inet2的脚本;前者初始化网络的内核部分,后者启动基本网络服务和应用程序。在现代发行版中,rc文件以更复杂的结构排列;在这里,您可能会在/etc/init.d/(或/etc/rc.d/init.d/)目录中找到创建网络设备和其他rc文件的脚本,这些文件运行网络应用程序。本书的示例基于后一种安排。
本章讨论配置网络接口的脚本部分,而应用程序将在后面的章节中介绍。完成本章后,您应该已经建立了一系列命令,可以在您的计算机上正确配置 TCP/IP 网络。然后,您应该将配置脚本中的任何示例命令替换为您的命令,确保脚本在基本的rc脚本在启动时执行,并重新启动您的机器。您的首选 Linux 发行版附带的网络rc脚本应该提供一个可靠的工作示例。