Centos8上搭建dhcp服务器
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,Centos8上搭建dhcp服务器首先我的环境是在本地的VMware虚拟机,所以先将VMware中的dhcp服务关闭关闭防火墙,关闭selinux这些必须关闭:systemctl stop firew
千家信息网最后更新 2025年12月02日Centos8上搭建dhcp服务器
Centos8上搭建dhcp服务器
首先我的环境是在本地的VMware虚拟机,所以先将VMware中的dhcp服务关闭
关闭防火墙,关闭selinux这些必须关闭:
systemctl stop firewalld
setenforce 0
在centos8上安装dhcp-server端
[root@Centos8 ~]#yum install dhcp-server.x86_64
查看安装的包和文件
[root@Centos8 ~]#rpm -ql dhcp-server /etc/NetworkManager/etc/NetworkManager/dispatcher.d/etc/NetworkManager/dispatcher.d/12-dhcpd/etc/dhcp #客户端/etc/dhcp/dhcpd.conf #dhcp配置文件(空文件)/etc/dhcp/dhcpd6.conf #ipv6配置文件/etc/openldap/schema/etc/openldap/schema/dhcp.schema/etc/sysconfig/dhcpd/usr/bin/omshell/usr/lib/.build-id/usr/lib/.build-id/61/usr/lib/.build-id/61/6771248bc042fe96877bd9496ad99a4a4817fc/usr/lib/.build-id/e0/usr/lib/.build-id/e0/17e374d1a55a7254398988114fdd6a0bd63df3/usr/lib/systemd/system/dhcpd.service/usr/lib/systemd/system/dhcpd6.service/usr/sbin/dhcpd #服务器端/usr/share/doc/dhcp-server/usr/share/doc/dhcp-server/dhcp-lease-list.pl/usr/share/doc/dhcp-server/dhcpd.conf.example #配置文件范例/usr/share/doc/dhcp-server/dhcpd6.conf.example/usr/share/doc/dhcp-server/ldap/usr/share/doc/dhcp-server/ldap/README.ldap/usr/share/doc/dhcp-server/ldap/dhcp.schema/usr/share/doc/dhcp-server/ldap/dhcpd-conf-to-ldap/usr/share/man/man1/omshell.1.gz/usr/share/man/man5/dhcpd.conf.5.gz/usr/share/man/man5/dhcpd.leases.5.gz/usr/share/man/man8/dhcpd.8.gz/var/lib/dhcpd/var/lib/dhcpd/dhcpd.leases #地址分配记录/var/lib/dhcpd/dhcpd6.leases[root@Centos8 ~]#然后启动dhcp服务
[root@Centos8 ~]#systemctl start dhcpd.service
发现启动报错,是因为dhcp如果没有配置本网段的dhcp规则是拒绝启动的。
查看配置文件:
[root@Centos8 ~]#vim /etc/dhcp/dhcpd.conf## DHCP Server Configuration file.# see /usr/share/doc/dhcp-server/dhcpd.conf.example# see dhcpd.conf(5) man page#dhcp默认配置文件是空的,但是它说了看/usr/share/doc/dhcp-server/dhcpd.conf.example这个文件,这个是dhcp配置的一些范例。
[root@Centos8 ~]#cp /usr/share/doc/dhcp-server/dhcpd.conf.example /etc/dhcp/dhcpd.conf
直接替换配置文件,再次查看:
[root@Centos8 ~]#vim /etc/dhcp/dhcpd.conf# dhcpd.conf#其中全局语句块和subnet语句块均可使配置生效,subnet语句块优先级高于全局语句块:#全局语句块:# option definitions common to all supported networks...#指定获取主机域后缀:option domain-name "wj02.com";#指定DNS,可选option domain-name-servers 180.76.76.76, 119.29.29.29;#ip的租期,单位:秒default-lease-time 86400; #默认是600s,客户端会在租期的一半也就是300s后进行续租,组曲太短会占用大量的网络带宽,建议改时间长一点。这里修改为86400s,一天。#最大租期时间max-lease-time 100000;...log-facility local7;...#subnet配置#指定网段subnet 192.168.38.0 netmask 255.255.255.0 { #指定分配的ip范围,可以跳过一些地址 range 192.168.38.10 192.168.38.120; range 192.168.38.150 192.168.38.254; #指定网关 option routers 192.168.38.2;}#为一个mac地址分配一个固定的ip,效果等同于静态获取host test { hardware ethernet 00:0c:29:58:4f:12; fixed-address 192.168.39.102;}#为00:0c:29:58:4f:12这个mac地址固定的分配192.168.39.120这个地址......dhcp还有语法检查功能:
dhcpd -t -cf /etc/dhcp/dhcpd.conf
当然如果语法不对,启动也会报错的,这个其实不重要。
配置文件修改完毕后,重新启动dhcp服务
[root@Centos8 ~]#systemctl start dhcpd
启动成功。
在客户端获取ip
dhclient -d
因为配置文件里我绑定了mac地址,所以这个服务器应该分配到192.168.38.102这个ip
至此,dhcp服务器搭建成功。
配置
文件
服务
地址
语句
分配
服务器
全局
客户
客户端
成功
时间
网段
范例
语法
不对
最大
重要
主机
也就是
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网科技给农村带来的变化
数据库 实验指导书
中国知网元数据库
软件开发9000块的工资
济宁网站服务器部署
国际服服务器超时了怎么办
数据库是dns吗
mfc怎么读取dat数据库
崇明区专业型数据库研发代理品牌
防攻击服务器
敏捷开发在软件开发中的地位
android提交数据给服务器
一个数据库文件中可以有几个报表
管家婆怎么换电脑服务器
手动设置exchange服务器
测绘研究院软件开发人员
忍3咒印冷却服务器
hp服务器电源750w
肇庆酒店软件开发费用是多少
华海乐盈网络技术
漫说网络安全法视频
苏宁软件开发工程师工资
华南x79能用服务器内存嘛
亚马逊云服务器虚拟机的选择
无线城域网络技术特点
微众银行网络技术笔试
爱奇艺有自己的服务器吗
uid 数据库
计算机网络技术五级的就业方向
服务器身份