Linux配置dhcp服务器
一、安装dhcp软件
yum -y install dhcp
二、配置 dhcp 主配置文件 /etc/dhcp/dhcpd.conf
ns-update-style interim;
log-facility local7;
default-lease-time 86400;
max-lease-time 608400;
option routers 192.168.1.2;
option domain-name-servers 192.168.1.2;
option domain-name "sh.com";
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.140 192.168.1.160;
}
host desktop {
hardware ethernet 00:50:56:c0:00:08;
fixed-address 192.168.1.150;
}
1、第一行是设置 dhcp 是设置是否支持DNS动态更新。
2、第二行是设置程序相关的日志写入位置。此处是写在 /var/log/boot.log 中。
3、默认租约时间,单位秒。
4、最大租约时间,单位秒。
5、默认路由。应该就是默认网关了吧?
6、域名服务器地址。
7、域名服务器名称。
8、子网网络号及其掩码
9、动态 IP 范围,可以指定多个范围,但不能交叉~
11、为主机指定固定 IP
12、ignore client-updates 忽略客户端更新dns记录
三、其他配置文件
1、dhcp的租约记录写在 /var/lib/dhcpd/dhcpd.lease
2、dhcp的配置样例文件在 /usr/share/doc/dhcp-*/dhcpd.conf.sample
3、如果设置了 log-facility local7 则日志记录写在 /var/log/boot.log
有了计划记得推动,不要原地踏步。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~