CentOS8 DHCP服务
DHCP服务
preparation:关闭vmware虚拟机的【使用本地DHCP服务将IP地址分配给虚拟机】
选项位置:编辑–>首选网络编辑器–>点击vmnet8网卡
Server端配置
[root@centos8 ~]#dnf install -y dhcp-server -y
注意:安装完不能直接启动,要写好配置文件再启动
安装完直接启动报错如下
没有声明子网
No subnet declaration for ens33 (10.0.0.5).
Aug 28 15:12:57 centos8 dhcpd[2901]: ** Ignoring requests on ens33. If this is not what
Aug 28 15:12:57 centos8 dhcpd[2901]: you want, please write a subnet declaration
Aug 28 15:12:57 centos8 dhcpd[2901]: in your dhcpd.conf file for the network segment
Aug 28 15:12:57 centos8 dhcpd[2901]: to which interface ens33 is attached. **
Aug 28 15:12:57 centos8 dhcpd[2901]:
Aug 28 15:12:57 centos8 dhcpd[2901]:
Aug 28 15:12:57 centos8 dhcpd[2901]: Not configured to listen on any interfaces!
配置文件
[root@centos8 ~]#vim /etc/dhcp/dhcpd.confoption domain-name "magedu.org";
option domain-name-servers 223.5.5.5, 114.114.114.114;default-lease-time 86400;
max-lease-time 106400;subnet 10.0.0.0 netmask 255.255.255.0 {range 10.0.0.190 10.0.0.200;option routers 10.0.0.2;
}
启动
[root@centos8 ~]#systemctl start dhcpd
[root@centos8 ~]#systemctl status dhcpd
● dhcpd.service - DHCPv4 Server DaemonLoaded: loaded (/usr/lib/systemd/system/dhcpd.service; disabled; vendor preset: disabled)Active: active (running) since Sat 2021-08-28 15:20:57 CST; 6min agoDocs: man:dhcpd(8)man:dhcpd.conf(5)Main PID: 2931 (dhcpd)Status: "Dispatching packets..."Tasks: 1 (limit: 12117)Memory: 5.3MCGroup: /system.slice/dhcpd.service└─2931 /usr/sbin/dhcpd -f -cf /etc/dhcp/dhcpd.conf -user dhcpd -group dhcpd --no-pidAug 28 15:20:57 centos8.magedu.org dhcpd[2931]: Source compiled to use binary-leases
Aug 28 15:20:57 centos8.magedu.org dhcpd[2931]: Wrote 0 class decls to leases file.
Aug 28 15:20:57 centos8.magedu.org dhcpd[2931]: Wrote 0 deleted host decls to leases file.
Aug 28 15:20:57 centos8.magedu.org dhcpd[2931]: Wrote 0 new dynamic host decls to leases file.
Aug 28 15:20:57 centos8.magedu.org dhcpd[2931]: Wrote 0 leases to leases file.
Aug 28 15:20:57 centos8.magedu.org dhcpd[2931]: Listening on LPF/ens33/00:0c:29:f6:1b:96/10.0.0.0/24
Aug 28 15:20:57 centos8.magedu.org dhcpd[2931]: Sending on LPF/ens33/00:0c:29:f6:1b:96/10.0.0.0/24
Aug 28 15:20:57 centos8.magedu.org dhcpd[2931]: Sending on Socket/fallback/fallback-net
Aug 28 15:20:57 centos8.magedu.org dhcpd[2931]: Server starting service.
Aug 28 15:20:57 centos8.magedu.org systemd[1]: Started DHCPv4 Server Daemon.
分配绑定地址
[root@centos8 ~]#vim /etc/dhcp/dhcpd.confhost passip {hardware ethernet 00:0c:29:ef:11:53;fixed-address 10.0.0.20;
}[root@centos8 ~]#systemctl restart dhcpd
Client端测试
[root@centos8 ~]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00inet 127.0.0.1/8 scope host lovalid_lft forever preferred_lft foreverinet6 ::1/128 scope hostvalid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000link/ether 00:0c:29:d4:08:f4 brd ff:ff:ff:ff:ff:ffinet 10.0.0.190/24 brd 10.0.0.255 scope global dynamic noprefixroute eth0valid_lft 86324sec preferred_lft 86324secinet6 fe80::94e4:805c:bde9:51eb/64 scope link noprefixroutevalid_lft forever preferred_lft forever
服务端查看地址分配记录
[root@centos8 ~]#tail -f /var/lib/dhcpd/dhcpd.leases
# The format of this file is documented in the dhcpd.leases(5) manual page.
# This lease file was written by isc-dhcp-4.3.6# authoring-byte-order entry is generated, DO NOT DELETE
authoring-byte-order little-endian;server-duid "\000\001\000\001(\274\240Y\000\014)\366\033\226";lease 10.0.0.190 {starts 6 2021/08/28 07:32:52;ends 0 2021/08/29 07:32:52;cltt 6 2021/08/28 07:32:52;binding state active;next binding state free;rewind binding state free;hardware ethernet 00:0c:29:d4:08:f4;uid "\001\000\014)\324\010\364";client-hostname "centos8";
}
lease 10.0.0.191 {starts 6 2021/08/28 07:46:27;ends 0 2021/08/29 07:46:27;cltt 6 2021/08/28 07:46:27;binding state active;next binding state free;rewind binding state free;hardware ethernet 00:0c:29:ef:11:53;client-hostname "centos7";
}
注意:此处显示的时间为UTC时间,不是当地时间UTC+8才是当地时间
查看端口
[root@centos8 network-scripts]# ss -ntu
Netid State Recv-Q Send-Q Local Address:Port Peer Address:Port Process
udp ESTAB 0 0 10.0.0.190%eth0:68 10.0.0.5:67
CentOS7中已经有地址重新获取地址并显示详细过程
[root@centos7 ~]#dhclient -d
Internet Systems Consortium DHCP Client 4.2.5
Copyright 2004-2013 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/Listening on LPF/veth82e8c76/ba:05:f3:38:4b:22
Sending on LPF/veth82e8c76/ba:05:f3:38:4b:22
Listening on LPF/docker0/02:42:a6:6b:d0:00
Sending on LPF/docker0/02:42:a6:6b:d0:00
Listening on LPF/eno16777728/00:0c:29:ef:11:53
Sending on LPF/eno16777728/00:0c:29:ef:11:53
Sending on Socket/fallback
DHCPDISCOVER on veth82e8c76 to 255.255.255.255 port 67 interval 7 (xid=0x3b2d6a9a)
DHCPDISCOVER on docker0 to 255.255.255.255 port 67 interval 5 (xid=0x60b565a3)
DHCPDISCOVER on eno16777728 to 255.255.255.255 port 67 interval 5 (xid=0x4cc0cfc1)
DHCPDISCOVER on docker0 to 255.255.255.255 port 67 interval 6 (xid=0x60b565a3)
DHCPDISCOVER on eno16777728 to 255.255.255.255 port 67 interval 14 (xid=0x4cc0cfc1)
DHCPREQUEST on eno16777728 to 255.255.255.255 port 67 (xid=0x4cc0cfc1)
DHCPOFFER from 10.0.0.5
DHCPACK from 10.0.0.5 (xid=0x4cc0cfc1)
bound to 10.0.0.192 -- renewal in 38750 seconds.#查看IP地址
[root@centos7 ~]#ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWNlink/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00inet 127.0.0.1/8 scope host lovalid_lft forever preferred_lft foreverinet6 ::1/128 scope hostvalid_lft forever preferred_lft forever
2: eno16777728: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000link/ether 00:0c:29:ef:11:53 brd ff:ff:ff:ff:ff:ffinet 10.0.0.191/24 brd 10.0.0.255 scope global noprefixroute dynamic eno16777728valid_lft 86232sec preferred_lft 86232secinet 10.0.0.192/24 brd 10.0.0.255 scope global secondary dynamic eno16777728valid_lft 86344sec preferred_lft 86344secinet6 fe80::20c:29ff:feef:1153/64 scope link noprefixroutevalid_lft forever preferred_lft forever
DHCP Client/Server 交互 说明:
- DHCPDISCOVER:客户端寻找发现DHCP信息
- DHCPOFFER:DHCP 服务器对客户机提供信息
- DHCPREQUEST:客户机接受 DHCP 服务器提供的信息
- DHCPACK:DHCP 服务器应答客户机并租赁 IP 地址
CentOS8 DHCP服务相关推荐
- 迁移Win 2003 DHCP服务到2008R2
之前看到网络上方法是先将2003DHCP导出,然后对导出的数据进行修改,最后导入2008R2中!其实可以不用这么麻烦,我们可以借助Power Shell 及2008R2提供的迁移工具,方便的进行DHC ...
- Linux / CentOs 7搭建DHCP服务
在前面介绍了怎么在Windows server 2016中搭建DHCP服务, 我们今天介绍如何在Linux / CentOS 7操作系统中搭建DHCP服务? 跟在Windows server 2016 ...
- windows2003系列(之)搭建DHCP服务与中继代理图解
任务目标:<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> 配置 ...
- 详解LINUX 的DHCP服务
大家好!我是书记.今天我给大家带来的是Linux中的DHCP服务的详细讲解以及实现的具体的过程. (1) DHCP的概念:DHCP是进行IP地址等网络信息集中管理的 服务.在 ...
- FreeBSD学习笔记25-安装DHCP服务
一.安装 # cd /usr/ports/net/isc-dhcp3-server # make config ; make install clean # rehash 菜单中的选项保存默认即可. ...
- [RHEL5企业级Linux服务攻略]--第3季 DHCP服务全攻略
1 DHCP原理 1.1 DHCP概述 DHCP(Dynamic Host Configuration Protocal)就是动态主机配置协议哈,可以自动配置主机的IP地址.子网掩码.网关及DNS等 ...
- DHCP协议格式、DHCP服务搭建、DHCP协商交互过程入门学习
相关学习资料 http://www.rfc-editor.org/rfc/rfc2131.txt http://baike.baidu.com/view/7992.htm?fromtitle=DHCP ...
- Kali Linux常用服务配置教程启动DHCP服务
Kali Linux常用服务配置教程启动DHCP服务 通过前面的介绍,DHCP服务就配置好了.接下来,用户就可以使用该服务器来获取IP地址了.下面将对前面配置的服务进行测试. 1.启动DHCP服务 如 ...
- Kali Linux常用服务配置教程安装及配置DHCP服务
Kali Linux常用服务配置教程安装及配置DHCP服务 在Kali Linux中,默认没有安装DHCP服务.下面将介绍安装并配置DHCP服务的方法. 1.安装DHCP服务 在Kali Linux中 ...
最新文章
- 用python编写ios应用
- Centos8 使用auditd配置系统审计
- 活久见!如何看待北京理工大学某硕士生被指几乎一字不差地抄袭论文?
- LeetCode 2022春季赛 2. 烹饪料理(状态枚举)
- 为机场按上一双“慧眼”消灭飞机的“黑色十分钟”
- java折叠自行车x1-auto,java入门第三季 7-1 简易扑克练习
- 【鱼眼镜头6】[鱼眼畸变模型]:统一相机模型标定
- eclipse adt bundle不显示Android SDK菜单
- python迭代法求极值_4计算函数零点和极值点的迭代法
- ios 原生android系统下载地址,iOS原生系统自带分享
- 查询EI检索号的方法
- nextcloud私有云盘搭建
- 番茄时钟(提升专注力,减少中断)- 番茄工作法
- FireStart教程:基于SharePoint的出差报销流程三
- C#中的DataGridView中添加按钮并操作数据
- 通过css设置img的src
- 登高车的使用注意事项及具体操作步骤有哪些?
- 推荐几个Github中国区排名前100的公众号
- 如何查询快递单号物流未签收的单号
- matlab 功率分配,一种基于遗传算法的NOMA功率分配方法与流程
热门文章
- 逗号用计算机怎么打,电脑标点符号怎么打(图文)
- 给Intel SGX初学者的几句话
- mysql错误1044
- 700万人预约,十年人气IP上线却屡遭外挂侵扰
- java,if else if else if 成立时只会走其中一个路径,不成立时才会一个一个走
- python 爬取搞笑视频_爬取某视频网上的所有搞笑视频,喜欢做视频的小伙伴就有素材了...
- lightGBM和XGBoost使用方法总结
- 安卓暗黑模式软件_优酷App ios版和Android 10版:支持暗黑模式使用[多图]
- 北京/上海/广州内推 | 小红书社区技术部招聘研究型实习生、算法工程师等
- C++时间和时间戳的转换