在 CentOS 上设置 DHCP 服务以自动分配 IP 地址,您需要安装并配置 dhcpd 服务
- 首先,确保您的系统已更新。打开终端并运行以下命令:
sudo yum update
- 安装 dhcpd 服务。运行以下命令以安装DHCP服务器软件包:
sudo yum install dhcpd
- 创建一个新的 DHCP 配置文件。使用文本编辑器创建一个新文件,例如
/etc/dhcp/dhcpd.conf
。您可以使用任何文本编辑器,例如vi
或nano
:
sudo vi /etc/dhcp/dhcpd.conf
- 编辑 DHCP 配置文件。将以下内容粘贴到文件中,以便配置 DHCP 服务器自动分配 IP 地址:
subnet 192.168.1.0 netmask 255.255.255.0 { range 192.168.1.10 192.168.1.100; option routers 192.168.1.1; option subnet-mask 255.255.255.0; option domain-name-servers 8.8.8.8, 8.8.4.4; default-lease-time 604800; max-lease-time 7776000; }
在这个例子中,我们配置了一个子网,IP地址范围从 192.168.1.10 到 192.168.1.100。您可以根据需要更改这些值。
-
保存并关闭 DHCP 配置文件。
-
启动 dhcpd 服务并设置为开机启动:
sudo systemctl start dhcpd sudo systemctl enable dhcpd
- 检查 dhcpd 服务状态:
sudo systemctl status dhcpd
现在,您的 CentOS 系统已配置为使用 DHCP 服务自动分配 IP 地址。连接到网络的所有设备都将自动获取 IP 地址,范围在您在配置文件中指定的范围内。