Linux网络服务配置指南:DHCP与DNS服务器搭建
1. 网络规划的重要性
提前进行网络规划至关重要。IPv4通常能满足我们的需求,将网络划分为子网是个不错的选择,即便你认为网络地址永远不会超过254个。要做长远规划,即便在最坏情况下,可能也用不到所有配置的IP地址,但预留足够地址以便网络扩展,后续实施也会更轻松。比如重新配置未考虑扩展性的公司网络,会是个痛苦的过程。
2. 安装和配置DHCP服务器
2.1 选择发行版
可以选择Debian、CentOS或其衍生版本来运行DHCP服务器。不同发行版安装的包名和启动的守护进程不同:
| 发行版 | 安装包 | 守护进程 |
| ---- | ---- | ---- |
| Debian | isc - dhcp - server | isc - dhcp - server |
| CentOS | dhcp | dhcpd |
Debian会自动启用DHCP守护进程,但不会启动,因为还未配置;CentOS则不会尝试启动或启用其DHCP守护进程。
2.2 编辑配置文件
两种发行版都需要编辑/etc/dhcp/dhcpd.conf文件。Debian会提供一个包含大量示例配置的默认文件,而CentOS的文件基本为空。我们可以从头创建配置,对于Debian可以选择删除或备份默认配置文件。
以下是一个示例配置:
default-lease-time 86400; max-lease-tim