第 2 章 配置 IP 联网

2.1. 静态和动态接口设置

什么时候使用静态寻址?什么时候使用动态寻址?这些都是主观决定,具体要看您的访问需要和具体要求。建立一个策略后,记录并一贯应用该策略比做出具体决定要重要。在传统公司 LAN 中,这种决定比较简单,因为通常服务器数目会比主机数少。部署和安装工具会方便为新主机提供静态配置,同时使用此类工具会改变您的工作流程和要求。以下两小节主要是为那些尚未经历此类决定的人员提供基本指导。有经验的系统管理员通常会有他们自己的一套规则和要求,这些规则和要求与在此讨论的内容有所不同。有关自动配置和管理的详情,请查看《Red Hat Enterprise Linux 7 系统管理员指南》OpenLMI 一节。《Red Hat Enterprise Linux 7 安装指南》记录了 kickstart 的使用,还可使用该程序自动化网络设置分配。

2.1.1. 什么时候使用静态网络接口设置

在使用自动分配方法(比如 DHCP)时,要确保其网络可用性时,使用静态 IP 寻址。DHCPDNS 和认证服务器是典型示例。带外(out-of-band)管理设备接口也应该使用静态设置配置,因为这些设备应该尽可能独立于其他网络架构工作。
对那些并不关键,但仍要求使用 IP 寻址的主机,请尽可能使用自动部署方法。例如:可将 DHCP 服务器配置为每次为同一主机提供 IP 主机。例如可使用这个方法设置公共打印机。
第 2.1.3 节 “选择网络配置方法” 中列出的所有配置工具都允许手动分配静态 IP 地址。nmcli 工具还适用于根据脚本分配网络配置。

2.1.2. 什么时候使用动态接口设置

启用并使用动态分配的 IP 地址及其他网络信息,无论是否有无法控制的原因不进行此操作。这样可从计划及编写手动设置中节省时间用于其他目的。动态主机控制协议DHCP)是为主机动态分配网络配置的传统方法。有关此问题的详情请查看 第 10.1 节 “为什么使用 DHCP”
将配置文件设定为自动获取地址,或者将接口配置文件的 BOOTPROTO 设定为 dhcp 后,NetworkManager 将默认调用 DHCP 客户端 dhclient。需要 DHCP 时,会为每个互联网协议启动 dhclient,即每个接口中的 IPv4IPv6。若未运行 NetworkManager,或者未管理接口,旧的网络设备将根据需要调用 dhclient 实例。

2.1.3. 选择网络配置方法