温馨提示×

CentOS 中如何设置 DHCP 服务器

小樊
92
2025-02-12 10:40:20
栏目: 云计算
亿速云爆款云服务器,独享5M带宽,BGP线路,安全稳定,0.96元/天! 查看详情>>

在 CentOS 中设置 DHCP 服务器,您需要安装并配置 dhcpd 软件包

  1. 首先,打开终端并使用以下命令安装 dhcpd:
sudo yum install dhcpd
  1. 安装完成后,您需要编辑 dhcpd 的配置文件。配置文件通常位于 /etc/dhcp/dhcpd.conf。使用文本编辑器(如 vi 或 nano)打开文件:
sudo vi /etc/dhcp/dhcpd.conf
  1. 在配置文件中,添加以下内容并根据您的网络环境进行修改:
option domain-name "your.domain.com";
option subnet-mask 255.255.255.0;
option routers 192.168.1.1;
option domain-name-servers 8.8.8.8, 8.8.4.4;

default-lease-time 600;
max-lease-time 7200;

subnet 192.168.1.0 netmask 255.255.255.0 {
    range 192.168.1.10 192.168.1.100;
    option host-name "%.example.com";
    directory "/var/lib/dhcp/dhcpd.leases";
}

这里,我们定义了一个名为 “your.domain.com” 的域,子网掩码为 255.255.255.0,路由器地址为 192.168.1.1,并指定了域名服务器。我们还设置了默认和最大租约时间,以及一个子网范围(192.168.1.10 到 192.168.1.100),并为该子网内的设备指定了主机名生成规则。

  1. 保存并关闭配置文件。

  2. 接下来,我们需要创建一个用于存储租约信息的目录:

sudo mkdir -p /var/lib/dhcp/dhcpd.leases
  1. 确保 dhcpd 以守护进程模式运行:
sudo systemctl enable dhcpd
sudo systemctl start dhcpd

现在,您已经在 CentOS 上设置了一个 DHCP 服务器。当客户端连接到网络时,它们将从 DHCP 服务器获取 IP 地址和其他网络配置信息。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:centos dhcpclient会冲突吗

0