搭建dhcp服务,实现ip地址申请分发

 

#注意:实现DHCP服务前,先将网络已有DHCP服务,如:vmware中的DHCP关闭,访止冲突,DHCP服务器本身采用静态IP,必须配置和DHCP网卡的静态IP所在网段的subnet 段,否则DHCP服务无法启动
centos8为服务器,有nat的网卡,和vmnet1的仅主机网卡(vmnet1仅主机网卡作为dhcp服务器的ip)

[ root@centos8 ~]#yum install -y dhcp-server

#复制一下模板覆盖到配置文件
[ root@centos8 network-scripts]#cp /usr/share/doc/dhcp-server/dhcpd.conf.example /etc/dhcp/dhcpd.conf

#编辑配置文件,配置子网和自动获取的地址范围
[ root@centos8 network-scripts]#vim /etc/dhcp/dhcpd.conf
subnet 192.168.33.0 netmask 255.255.255.0 {
range 192.168.33.66 192.168.33.166;
}
# This is a very basic subnet declaration.

#重启服务,端口67处于监听状态
[ root@centos8 network-scripts]#systemctl restart dhcpd
[ root@centos8 network-scripts]#ss -nul
State     Recv-Q     Send-Q         Local Address:Port           Peer Address:Port
UNCONN     0          0               192.168.122.1:53                   0.0.0.0:*
UNCONN     0          0                     0.0.0.0:67                   0.0.0.0:*

#客户端上添加一块网卡,选择同样的vmnet1仅主机的网卡。会自动获取到ip地址。
[root@localhost ~]# ifconfig eth1
eth1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
      inet 192.168.33.66 netmask 255.255.255.0 broadcast 192.168.33.255
      inet6 fe80::76f1:f94a:923:af8a prefixlen 64 scopeid 0x20<link>
      ether 00:0c:29:b3:7a:9b txqueuelen 1000 (Ethernet)
      RX packets 7 bytes 986 (986.0 B)

 

posted @   小糊涂90  阅读(121)  评论(0编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具
点击右上角即可分享
微信分享提示