linux——dhcp自动配置内部网络IP

一、什么是dhcp ? 

          

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

 

二、dhcp分配IP的一般过程  

   

   1.在客户端通过广播方式发送数据包,发送给dhcp服务器。

   2.所有dhcp服务器都会收到客户端的数据包,都从ip地址池选择一个尚未分配的ip给客户端,多台dhcp服务      器以报文形式向客户端发送ip。

   3.客户端随机选择,一般的原则是客户端接收、处理最先收到的dhcp服务器的报文。

   4.客户端以广播形式宣告它所使用的IP,其他服务器接收后,再释放掉欲分配给它的ip。

 

三、具体操作  

 

##此实验中desktop 虚拟机模拟dhcp服务器给server虚拟机分配IP##

在desktop中

     rht-vmctl reset desktop        #重置虚拟机,保持一个纯净的实验环境

 

  yum search dhcp               #搜索dhcp软件

  yum install dhcp.x86_64 -y        #下载dhcp

cd /etc/dhcp/              #dhcp的配置文件

vim dhcpd.conf

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

 #将dhcp模板文件内容复制给需要编写的文件

vim dhcpd.conf      #编写配置文件dhcp的规则

--->编写内容 <---

7 option domain-name “example.org”;      ##区域名:domain-name

8  option domain-name-servers 114.114.114.114     ##客户主机可以获取的dns

10默认租约期

11最长租约期

27、28删除掉

34以后删掉

subnet 172.25.254.0 network 255.255.255.0   #subnet代表网络位

range 172.25.254.200 172.25.254.210         #range代表ip地址池,ip范围

option routers 1;                           #“1”代表客户主机能获得的网关,一般企业都会给指定网管

systemctl start dhcpd      #打开dhcp

systemctl enable dhcpd        #启用dhcp

退出desktop虚拟机

在server虚拟机中

重置虚拟机server

 ifconfig     #查看IP

ether 52:52:54:00:00:05:0b;      ##mac硬件地址

在desktop

cat   /var/lib/dhcpd/dhcpd.leases             ##dhcpd.leases 是DHCP客户机租约的数据库文件。

hardware ethernet 52:54:00:00:05:0b;    

 ##mac硬件地址和desktop虚拟机一样时,则表明server虚拟机的IP是从desktop虚拟机动态获取的。##

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值