数码常识网
霓虹主题四 · 更硬核的阅读氛围

如何在局域网中开启DHCP服务完成网络服务配置

发布时间:2025-12-31 16:50:50 阅读:74 次

为什么需要开启DHCP服务

家里新买了路由器,手机一连就上网,不用手动设置IP,这背后其实是DHCP在干活。办公室几十台电脑,插上网线就能自动获取地址,也是靠它。如果没有DHCP,每台设备都得手动填IP、子网掩码、网关,出错不说,换地方还得重来一遍。

DHCP(动态主机配置协议)的作用就是自动分配IP地址,省事又高效。对于家庭用户和中小企业来说,开启DHCP几乎是标配操作。

常见的DHCP服务部署场景

大多数家用路由器出厂默认就开启了DHCP服务,但有时候刷了固件、重置过设置,或者用了交换机级联,就可能出现设备连不上网的情况。这时候就得登录管理界面检查一下DHCP有没有被意外关闭。

企业环境中,可能使用Windows Server或Linux服务器作为专用DHCP服务器。比如公司IT部门要统一管理IP池,防止冲突,这时候就需要手动配置服务端参数。

在路由器上开启DHCP的步骤

打开浏览器,输入路由器管理地址,常见的是192.168.1.1或192.168.0.1。登录后找到“网络设置”或“LAN设置”选项,里面一般会有DHCP服务器开关。

确保“启用DHCP服务器”是勾选状态。接着可以设置IP地址池范围,比如起始地址192.168.1.100,结束地址192.168.1.199,这样局域网设备就会从这个范围内自动获取地址。

还可以设置租期时间,默认通常是24小时。短租期适合设备频繁变动的环境,长租期则减少广播请求,提升稳定性。

Windows Server中配置DHCP示例

如果用Windows Server做DHCP服务器,先打开“服务器管理器”,添加“DHCP服务器”角色。安装完成后进入DHCP管理控制台。

右键IPv4节点,新建作用域。按向导填写名称、描述、IP范围、子网掩码、排除地址(比如给打印机留固定IP)、租期时长等信息。

激活作用域后,服务就开始响应客户端请求了。记得授权服务器,否则在域环境中无法生效。

Linux下使用dnsmasq快速开启DHCP

在小型网络中,用dnsmasq更轻量。安装命令一般是:

sudo apt-get install dnsmasq
编辑配置文件 /etc/dnsmasq.conf,加入以下内容:
interface=eth0
dhcp-range=192.168.1.100,192.168.1.200,12h
保存后重启服务:
sudo systemctl restart dnsmasq
这样连接到eth0接口的设备就能自动获得IP了。

开启后怎么验证是否正常

拿一台手机或笔记本连上网络,查看IP获取方式是不是“自动获取”。在Windows电脑上打开命令提示符,输入ipconfig,看IPv4地址是不是在设定的范围内,且有正确的默认网关。

如果拿到的是169.254开头的地址,说明没收到DHCP响应,可能是服务没开、网络不通或地址冲突。

遇到问题先重启DHCP服务,再检查物理连接和防火墙设置。有时候杀毒软件会误拦DHCP广播包。

把DHCP服务配对了,整个网络就像通了电,设备一插就认,谁用谁知道。