CentOS 7 搭建 DHCP 服务器:动态分配 IP 地址及固定 IP 配置

本文详细介绍如何在 CentOS 7 上搭建 DHCP 服务器,实现 IP 地址的动态分配,以及为 DNS、Web、Samba 等服务器分配固定 IP 地址。

环境准备

  • 服务器:CentOS 7
  • 本机服务器地址:192.168.190.66
  • DHCP 服务器地址:192.168.1.2
  • Web 服务器地址:192.168.1.10
  • Samba 服务器地址:192.168.1.5
  • DNS 服务器地址:192.168.1.3

步骤

1. 安装 DHCP 服务

使用 yum 命令安装 dhcp 服务:

sudo yum install dhcp

2. 配置 DHCP 服务

打开 DHCP 配置文件 /etc/dhcp/dhcpd.conf,添加以下内容:

subnet 192.168.1.0 netmask 255.255.255.0 {
  range 192.168.1.100 192.168.1.200;
  option routers 192.168.1.2;
  option domain-name-servers 192.168.1.3;
}

host web {
  hardware ethernet 00:11:22:33:44:55;
  fixed-address 192.168.1.10;
}

host samba {
  hardware ethernet 66:77:88:99:aa:bb;
  fixed-address 192.168.1.5;
}

解释:

  • subnet:定义 DHCP 服务器所在的子网
  • range:定义 IP 地址分配范围
  • option routers:定义网关地址
  • option domain-name-servers:定义 DNS 服务器地址
  • host:定义需要固定 IP 地址的主机
  • hardware ethernet:定义 MAC 地址
  • fixed-address:定义 IP 地址

3. 启动 DHCP 服务

启动 DHCP 服务:

sudo systemctl start dhcpd

设置 DHCP 服务开机自动启动:

sudo systemctl enable dhcpd

4. 验证 DHCP 服务

在客户端机器上执行以下命令,获取 IP 地址:

sudo dhclient

然后执行以下命令,查看 IP 地址是否正确:

ip addr

如果 DHCP 服务配置正确,客户端机器应该能够获取到 IP 地址、网关、DNS 等网络属性信息,并且 web、samba 服务器的 IP 地址应该是固定的。


原文地址: https://www.cveoy.top/t/topic/kz9h 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录