DHCP原理与配置

一、DHCP是什么?

  • DHCP是动态主机配置协议
  • 由Internet工作任务小组设计开发
  • 专门用于为TCP/IP网络中的计算机自动分配TCP/IP参数的协议

二、DHCP 的配置方式

        自动分配:分配到一个地址之后可以永久使用

        手动分配:由DHCP服务器管理专门指定的ip

        动态分配:使用完后释放ip 供其他客户机使用

三、DHCP的租约过程

客户端在网络上广播搜索dhcp服务器---服务器接收到会向客户端响应服务---客户端向目标服务器发送请求---服务器向客户端提供服务

四、DHCP服务器配置

yum install -y dhcp   #yum下载DHCP
 
cd /etc/dhcp/      
ls                 
less dhcpd.conf       #查看dhcpd.conf内容
 
cd /usr/share/doc/dhcp-4.2.5/
ls
less dhcpd.conf.example       #查看dhcpd.conf.example内容
 
cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf  #复制dhcpd.conf.example内容到dhcpd.conf内容

#设置全局配置参数
default-lease-time 21600;                                     #默认租约为 6 小时,单位为秒
max-lease-time 43200;                                         #最大租约为 12 小时,单位为秒
option domain-name "benet.com";                             #指定默认域名
option domain-name-servers 202.106.0.20, 202.106.148.1;     #指定 DNS 服务器地址
ddns-update-style none;                                     #禁用 DNS 动态更新
 
#subnet网段声明(作用于整个子网段,部分配置参数优先级高于全局配置参数)
subnet 192.168.80.0 netmask 255.255.255.0 {            #声明要分配的网段地址
  range 192.168.80.10 192.168.80.20;                #设置地址池
  option routers 192.168.80.254;                    #指定默认网关地址
}

systemctl start dhcpd
systemctl stop firewalld
setenforce 0
 
netstat -anpu | grep ":67"
 
#如果DHCP服务启动失败,可以查看日志文件
tail -f /var/log/messages

安装完成服务端后 用客户端验证 

vi /etc/sysconfig/network-scripts/ifcfg-ens33
DEVICE=ens33
ONBOOT=yes
BOOTPROTO=dhcp    改成dhcp自动获取
 
ifdown ens33 ; ifup ens33  #重启网卡

  • 24
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值