DHCP服务如何启动
导读:Linux系统启动DHCP服务步骤 1. 安装DHCP服务器软件 根据发行版选择对应软件包:  Debian/Ubuntu:安装ISC DHCP Server(isc-dhcp-server),命令:sudo apt update &...
    
Linux系统启动DHCP服务步骤
1. 安装DHCP服务器软件
根据发行版选择对应软件包:
- Debian/Ubuntu:安装ISC DHCP Server(
isc-dhcp-server),命令:sudo apt update & & sudo apt install isc-dhcp-server; - CentOS/RHEL:安装ISC DHCP Server(
dhcp),命令:sudo yum install dhcp(CentOS 7/8)或sudo dnf install dhcpserver(Fedora)。 
2. 配置DHCP服务(可选但必要)
编辑主配置文件(路径因发行版而异),设置IP范围、路由、DNS等参数:
- ISC DHCP Server:配置文件为
/etc/dhcp/dhcpd.conf,示例配置:subnet 192.168.1.0 netmask 255.255.255.0 { range 192.168.1.100 192.168.1.200; # 可分配IP范围 option routers 192.168.1.1; # 默认网关 option domain-name-servers 8.8.8.8; # DNS服务器 default-lease-time 600; # 默认租约时间(秒) max-lease-time 7200; # 最大租约时间(秒) } - dnsmasq:配置文件为
/etc/dnsmasq.conf,示例配置:interface=eth0 # 监听的网络接口 dhcp-range=192.168.1.10,192.168.1.100,255.255.255.0,12h # IP范围、子网掩码、租约时间 dhcp-option=option:router,192.168.1.1 # 默认网关 dhcp-option=option:dns-server,8.8.8.8 # DNS服务器 
此外,需指定监听接口(避免暴露到不必要的网络):
- Debian/Ubuntu:编辑
/etc/default/isc-dhcp-server,设置INTERFACESv4="eth0"; - CentOS/RHEL:编辑
/etc/sysconfig/dhcpd,设置DHCPDARGS="eth0"。 
3. 启动DHCP服务
使用systemctl命令(现代Linux发行版通用):
- 启动服务:
- ISC DHCP Server(Debian/Ubuntu):
sudo systemctl start isc-dhcp-server; - ISC DHCP Server(CentOS/RHEL):
sudo systemctl start dhcpd; - dnsmasq:
sudo systemctl start dnsmasq。 
 - ISC DHCP Server(Debian/Ubuntu):
 - 设置开机自启(避免重启后失效):
- ISC DHCP Server(Debian/Ubuntu):
sudo systemctl enable isc-dhcp-server; - ISC DHCP Server(CentOS/RHEL):
sudo systemctl enable dhcpd; - dnsmasq:
sudo systemctl enable dnsmasq。 
 - ISC DHCP Server(Debian/Ubuntu):
 
4. 检查服务状态
验证服务是否运行正常:
# ISC DHCP Server(Debian/Ubuntu)
sudo systemctl status isc-dhcp-server
# ISC DHCP Server(CentOS/RHEL)
sudo systemctl status dhcpd
# dnsmasq
sudo systemctl status dnsmasq
若显示“active (running)”,则表示服务已成功启动。
5. 配置防火墙(可选但推荐)
允许DHCP服务的UDP端口(67/68)通过防火墙,避免客户端无法获取IP:
- iptables:
sudo iptables -A INPUT -p udp --dport 67:68 -j ACCEPT; - firewalld(CentOS/RHEL 7+):
sudo firewall-cmd --permanent --add-service=dhcp sudo firewall-cmd --reload 
Windows系统启动DHCP服务步骤
1. 安装DHCP服务(仅限Windows Server)
若系统未预装DHCP服务,需通过“添加/删除Windows组件”安装:
- 点击“开始”→“控制面板”→“添加或删除程序”;
 - 点击“添加/删除Windows组件”,在“组件”列表中选择“网络服务”→“详细信息”;
 - 勾选“动态主机配置协议(DHCP)”,点击“确定”开始安装(需插入Windows Server安装光盘)。
 
2. 启动DHCP服务
- 点击“开始”→“运行”,输入
services.msc并回车,打开“服务”窗口; - 在右侧列表中找到“DHCP Server”服务(若未找到,需先安装);
 - 右键点击“DHCP Server”,选择“属性”;
 - 在“常规”选项卡中,将“启动类型”设置为“自动”(确保开机自启);
 - 点击“服务状态”下方的“启动”按钮,启动服务;
 - 确认服务状态为“正在运行”。
 
3. 授权DHCP服务(Active Directory环境必需)
若网络中有Active Directory域控制器,DHCP服务器必须授权才能正常工作:
- 打开“DHCP”管理控制台(
dhcpmgmt.msc); - 右键点击服务器名称,选择“授权”;
 - 等待系统完成授权过程(需域管理员权限)。
 
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: DHCP服务如何启动
本文地址: https://pptw.com/jishu/741681.html
