2022
我们一起努力

Kali与编程:在Centos7搭建dhcp服务器

实验说明:DHCP(Dynamic Host Confifuration Protocol,动态主机配置协议)它可以为客户自动分配IP地址、以及缺省网关、DNS服务器的IP地址等TCP/IP参数,简单说,就是在DHCP服务器上有一个,存放着IP地址、网关、DNS等参数。当客户端请求使用时,服务器则负责将相应的参数分配给客户端,以避免客户端手动指定IP地址等。特别是在一些大规模的网络中。客户端数目较多,使用DHCP可以方便对这些机器进行管理,为客户机提供TCP/IP参数配置,如IP地址、网关地址和DNS服务器等,不仅效率高,而且不存在IP地址冲突的情况。本章节将详细说明如何在centos7上搭建dhcp服务器试验环境:准备一台centos7虚拟机和一台win7或win10虚拟机作为客户端。(网络适配器都选择nat模式)

将centos7上自动获取到的ip地址进行手动修改,正确配置本地软件仓库、挂载光盘

文件,下载补全增强型软件包和vim文本编辑器

Dhcp服务器ip地址:192.168.159.131/24

进行实验:

首先安装dhcp服务器所需依赖包

yum -y install dhcp

将dhcp服务设置为开机自动启动

systemctl enable dhcpd.service

此时还不能对配置文件进行直接修改,使用cat命令可以看到配置文件内还没有我们所需的内容

cat /etc/dhcp/dhcpd.conf

在/usr/share/doc/dhcp*/dhcpd.conf.example文件中存放这一个dhcp配置模版正是我们所需要的,我们直接将/usr/share/doc/dhcp*/dhcpd.conf.example文件中的所有内容复制到/etc/dhcp/dhcpd.conf文件中再进行编辑配置。

cat /usr/share/doc/dhcp*/dhcpd.conf.example >/etc/dhcp/dhcpd.conf

小技巧:在“>”的后面可以直接使用“esc+.”组合键——输出上一行代码(cat /etc/dhcp/dhcpd.conf)中的最后一个字符段(/etc/dhcp/dhcpd.conf)

现在再对/etc/dhcp/dhcpd.conf文件进行配置

vim /etc/dhcp/dhcpd.conf

此时我们按“:”键进入末行模式并输入set number并回车显示行数

虽然文件内容繁多,但其实我们真正需要的只有47-55行的内容。

现在我们的光标应该正处于第一行,我们键入“46dd”的组合键删除46行,此时界面如下图

我们再键入“9j”组合键将光标向下移动9行,再键入“dG”组合键向下删除所有行,此时界面如下图:

简单说明一下配置文件内容组成。

subnet [网段] netmask [子网掩码]

range [dhcp地址池]

option domain-name-servers [dns服务器ip]

option domain-name [dns服务器域名]

option routers [网关地址]

option broadcast-address [广播地址]

default-lease-time [最短租约时间]

max-lease-time [最长租约时间]

这里的3-6行我们暂时都不需要直接删除dhcp服务器怎么启用,其他行进行对应配置即可,配置完成界面如下:

保存编辑并退出

重启服务

查看dhcp服务状态是否正常

Ok没有问题

防火墙上放行dhcp服务dhcp服务器怎么启用,并重新加载防火墙

在客户端上进行验证

首先需要将vmware软件上nat网卡的dhcp功能关闭,否则因为是在同网段内,会与我们配置好的DHCP服务器进行冲突

在nat模式下关闭即可

确定即可

在准备好的win7或win10虚拟机上打开cmd程序输入以下两行代码

ipconfig /release 释放ip地址

ipconfig /renew 重新获取ip地址

赞(0)
文章名称:《Kali与编程:在Centos7搭建dhcp服务器》
文章链接:https://www.fzvps.com/56219.html
本站文章来源于互联网,如有侵权,请联系管理删除,本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。
图片版权归属各自创作者所有,图片水印出于防止被无耻之徒盗取劳动成果的目的。

评论 抢沙发

评论前必须登录!