linux-dhcp服务配置

Dhcp
(1)基本概念介绍:
1、DHCP(Dynamic Host Configuration Protocol)动态配置协议
2、专门用于为TCP/IP网络中的计算机分配TCP/IP参数的协议
在这里插入图片描述

(2)优点:
1、减少管理员的工作量
2、避免输入错误的可能
3、避免IP地址冲突
4、当修改IP地址段时,不需要配置每个用户的IP地址
5、提高了IP地址的利用率
6、方便客户端的配置
(3)DHCP的分配方式:
1、自动分配:分配到一个IP地址后永久使用 (不固定)
2、手动分配:由DHCP服务器管理员专门指定IP地址 (固定)
3、动态分配:使用完后释放该IP,供其他客户机使用
在这里插入图片描述
(4)安装dhcp服务器:
1、DHCP服务器软件:
Centos光盘中的dhcp-4.2.5.el.centos.x86_64.rpm
DHCP软件包的主要文件:
主配置文件: /etc/dhcpd.conf
执行文件:/usr/sbin/dhcpd、 /usr/sbin/dhcrelay (外部命令)

在这里插入图片描述
在这里插入图片描述在这里插入图片描述在这里插入图片描述

实验准备:
Centos7.6做DNS服务器、win10做客户机
关闭安全性设置:[root@localhost ~]#setenforce 0
清空防火墙设置:[root@localhost ~]#iptables -F
安装DHCP服务插件:[root@localhost ~]# yum -y install dhcp
将Centos7.6、win10的网卡都选择“仅主机”模式。
实验过程:
实验一: 让win10客户机向centos服务器寻求分配合法IP地址。
(1)查看dhcp工具的配置文件并找到DHCP的配置文件:
[root@localhost ~]# rpm -qc dhcp
[root@localhost ~]# vim /etc/dhcpd.conf ########里面有路径
[root@localhost ~]#
cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf
[root@localhost ~]# vim /etc/dhcp/dhcpd.conf ########打开配置文件修改
(1)Option domain-name-servers 8.8.8.8; ########在全局模式的DNS
(2)Subnet 192.168.100.0 netmask 255.255.255.0{ #########设置网段号
Range 192.168.100.100 192.168.100.200; ##########设置网段范围
Option routers 192.168.100.1; ##########设置网关
}
[root@localhost ~]#netstat -nuap ##此时文件类型为67.dnsnasq
[root@localhost ~]#systemctl restart dhcpd #########开启dhcp服务
[root@localhost ~]#netstat -nuap #########查看dhcp是否生成
(2)到客户机上输入“ipconfig /release ipconfig /renew”来获取IP地址。
实验二:检验子域和全局哪个优先级高?
(1)在子网上设置Option domain-name-servers 9.9.9.9;
######当客户机再次获取IP地址时,发现DNS不再是8.8.8.8而是9.9.9.9
实验三:给特定设备设定IP地址依据该设备的MAC地址。
(1)进入dhcp的配置文件修改配置:用/fix快速定位修改位置,并修改
Host boss{
Hardware ethernet 00:0C:29:B4:44:AA;
Fixed-address 192.168.100.88;
}
(2)再重新启动dhcpd服务:
[root@localhost ~]#systemctl restart dhcpd
(3)在客户机上输入“ipconfig /release ipconfig /renew”来获取IP地址。
问题以及解决方案:
(1)在设置完成后发现分别的IP地址还是原来地址:
将服务器和设置IP地址池在同一网段,在客户机的“虚拟网络编辑器”上去除“使用本地DHCP服务将IP地址分别给虚拟机”,采用服务器供给IP地址。
(2)[root@localhost ~]#systemctl restart dhcpd之后出现“error code”的代码出现是由于在编辑dhcpd的配置文件时存在代码拼写,分号,数字位数存在问题。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章