linux中的dhcp服务

####################1.dhcp服务定义######################################

        dhcp服务:动态主机设置协议(Dynamic Host Configuration Protocol,DHCP)是一个局域网的网络协议,使用UDP协议工作,主要有两个用途:给内部网络或网络服务供应商自动分配IP地址给用户,给内部网络管理员作为对所有计算机作中央管理的手段。

###################2.dhcp配置步骤###########################################

(1)在服务端配置dhcp服务

步骤:

1.给一台虚拟机设置ip,ifconfig eth0                                  注意:这些操作在root用户下执行

2.vim /etc/hosts

3.yum search dhcp   不知道安装dhcp的哪个文件时,可以直接用search

                   yum相当于我们平常用的手机的应用商店,在里边可以安装软件。这条命令是在yum源仓库查找dhcp文件的安装包


4.yum install dhcp.x86_64 -y                  ------选择正确的安装包安装


Total download size: 506 k

Installed size: 1.4 M

Downloading packages:

dhcp-4.2.5-27.el7.x86_64.rpm                               | 506 kB   00:00     

Running transaction check

Running transaction test

Transaction test succeeded

Running transaction

  Installing : 12:dhcp-4.2.5-27.el7.x86_64                                  1/1

  Verifying  : 12:dhcp-4.2.5-27.el7.x86_64                                  1/1

 

Installed:

  dhcp.x86_64 12:4.2.5-27.el7                                                   

 

Complete!

------------------------到这儿dhcp安装包就安装完成



5.cd /etc/dhcp

6.ls


7,查找dhcp服务的配置文件

(1)rpm -qc dhcp

(2)vim /etc/dhcp/dhcpd.conf 


空文件/etc/dhcp/dhcpd.conf注释引导项提示查看 /usr/share/doc/dhcp*/dhcpd.conf.example 

(3)vim  /usr/share/doc/dhcp*/dhcpd.conf.example 


(4) cp     /usr/share/doc/dhcp*/dhcpd.conf.example    /etc/dhcpd/dhcpd.conf

                                         ---------------------将这个文件复制到配置文件中

(5)可通过ls 查看这个文件是否复制成功

                 ------overwrite重写成功

8.vim /etc/dhcp/dhcpd.conf                   ##修改dhcp服务的配置文件(比较重要)

                  第七行:example.org改为example.com

                  第八行:114.114.114.114

                  第十行和第十一行不变

                   10    默认租约期限default-lease-time 600

                   11    最长租约期限max-lease-time 7200

                  删除26和27行

                  30行到第33行:网段subnet172.25.254.0

                                 子网掩码netmask255.255.255.0

                                 网池range172.25.254.200 172.25.254.210(意思是从这台主机获得的ip在这个范围之内)

                                 网关172.25.254.250

                  34行后直接全部删除




10.vim dhcpd.conf

11.systemctl start dhcpd  重启dhcpd网络服务

12.systemctl enable dhcpd 设置dhcpd网络服务为开机自启动


(2)在客户端配置dhcp服务

步骤:

1.查看客户端ip获取方式           vim /etc/sysconfig/network-scripets/ifcfg-eth0


2.添加配置信息


3.拔掉网线重置server虚拟机网络          -----systemctl  restart network

4.在server虚拟机中ifconfig查看获得的Ip


5.在服务端主机中cat /var/lib/dhcpd/dhcpd.leases 

         查看其16进制的mac地址是否与server中的保持一致。如果服务端给两个以上的主机分配IP,也可以查看到都给那些客户端分配过Ip。



猜你喜欢

转载自blog.csdn.net/chao199512/article/details/80077317
今日推荐