CentOS 7 搭建 DHCP 服务器:动态分配 IP 地址及固定 IP 配置
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 著作权归作者所有。请勿转载和采集!