002.DHCP配置
一 DHCP服务器安装包
yum -y install dhcp
二 对应端口
ipv4 udp67、udp68
ipv6 udp546、udp547
三 文件路径
服务名:dhcpd
- 主配置文件:/etc/dhcp/dhcpd.conf
- 模板文件:/usr/share/doc/dhcp*/dhcpd.conf.example
四 配置文件
4.1 常见配置项
option domain-name #设置所在的DNS域 option domain-name-servers #设置DNS服务器地址 default-lease-time #设置默认租约时间,单位为秒 max-lease-time #设置最大租约时间,单位为秒 ddns-update-style #设置DNS的更新方式,通常不配 authoritative #标识权威服务器,多台中生效的标识 log-facility local7 #日志发送到local7日志服务中
五 实例
5.1 服务端修改相关配置项
注意:为了配置清晰,可将多余的subnet删除,仅仅保留需要配置的,若无需为特定主机配置dhcp,也可将host相关项删除。
option domain-name-servers 61.153.177.198,223.5.5.5; #全局下DNS配置
default-lease-time 7200; #全局下最小租约时间
max-lease-time 14400; #全局下最大租约时间
subnet 192.168.10.0 netmask 255.255.255.0 { #设置网段
range 192.168.10.11 192.168.10.254; #设置可分配地址池
option domain-name-servers 61.153.177.198, 223.5.5.5 #可在全局下配置,对全局生效,亦可在subnet下配置,只对特定subnet生效
option routers 192.168.10.2; #设定网关
option broadcast-address 192.168.10.255; #广播
}
5.2 服务端重启dncp服务
[root@server dhcp]service dhcpd restart #centos6.*系列命令 [root@server dhcp]systemctl restart dhcpd #centos7系列命令
5.3 设置客户端为dhcp获取
TYPE=Ethernet BOOTPROTO=dhcp DEFROUTE=yes NAME=eth0 ONBOOT=yes
5.4 重启客户端网络服务
[root@client ~]systemctl restart network
5.5 客户端查看验证
[root@client ~]# ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.10.11 netmask 255.255.255.0 broadcast 192.168.10.255
……
5.6 服务的查看租约信息
[root@server dhcp]# cat /var/lib/dhcpd/dhcpd.leases
# The format of this file is documented in the dhcpd.leases(5) manual page.
# This lease file was written by isc-dhcp-4.2.5
server-duid "\000\001\000\001\037S(\244\000\014)\371Xn";
lease 192.168.10.11 {
starts 5 2016/08/26 16:25:24;
ends 5 2016/08/26 18:25:24;
cltt 5 2016/08/26 16:25:24;
binding state active;
next binding state free;
rewind binding state free;
hardware ethernet 00:50:56:36:ad:b9;
client-hostname "imxhy";
}
附:
获取dhcp客户端地址:
tail -n +4 /var/lib/dhcpd/dhcpd.leases | less | grep -v 'server-duid' | awk 'BEGIN{RS=ORS="}"}{print $2,$25,$29"\n"}' | sed 's/}//g' | sed 's/;//g' | sed 's/"//g' | sort -n | column -t
002.DHCP配置的更多相关文章
- 自动化安装DHCP配置脚本
DHCP配置脚本: #!/bin/sh NET=192.168.6.0 MASK=255.255.255.0 RANGE="192.168.6.50 192.168.6.100" ...
- Cisco DHCP 配置方法
首先假设两台思科路由器,R1(服务端)连接R2(客户端),组成一个简单的链式局域网,下面就来实现DHCP,配置的命令及其解释如下: 1.R1 dhcp服务的配置 dhcp#configure term ...
- 华为HCNP实验 DHCP配置
HCNP实验 DHCP配置 学习目的 1.掌握ip pool的配置方法2.掌握DHCP服务器的配置方法3.掌握DHCP客户端的配置方法4.掌握DHCP中继的配置方法5.掌握DHCP Snooping的 ...
- Cisco DHCP 配置要点
实验拓扑图:IOU5/6/7模拟主机 IOU1为DHCP服务器 IOU2为DHCP中继器 IOU3/4为局域网内的交换机 在IOU1中配置DHCP配置 IOU2作为DHCP中继,在E0/0.10和E0 ...
- 路由器基础配置之dhcp配置
我们将以上面的拓扑图为例,router9为dhcp的服务器,为pc4,5,6分配三个不同网段的地址,pool为要分配的三个地址池,我们要把pc4设置为12网段,pc5设置成34网段,pc6设置成56网 ...
- 一起来当网管(一)——Windows Server上的DHCP配置
学校实验室里大大小小设备还不少,网络环境虽说不复杂,但也比家用的复杂一些.就当练练手吧,刚好写点文章,免得以后实验室网络没人管了.那么就先从DHCP的配置来讲吧! 1.DHCP是什么.有什么用 DHC ...
- DHCP配置实例(含DHCP中继代理)
https://blog.51cto.com/yuanbin/109759. DHCP配置实例(含DHCP中继代理) 某公司局域网有192.168.1.0/24和192.168.2.0/24这两个 ...
- H3C交换机DHCP配置
1.dhcp配置 dhcp enable:开启dhcp功能 dhcp server forbidden-ip 10.1.130.2 10.1.130.10----排除dhcp的一些地址 dhcp se ...
- 华为三层交换机5700 DHCP配置
交换机配置DHCP配置 1,交换机作DHCP Server『配置环境参数』1. PC1.PC2的网卡均采用动态获取IP地址的方式2. PC1连接到交换机的以太网端口0/1,属于VLAN10:PC2连接 ...
随机推荐
- POJ 1860 Currency Exchange / ZOJ 1544 Currency Exchange (最短路径相关,spfa求环)
POJ 1860 Currency Exchange / ZOJ 1544 Currency Exchange (最短路径相关,spfa求环) Description Several currency ...
- vue单页面应用项目优化总结(转载)
转载自:https://blog.csdn.net/qq_42221334/article/details/81907901这是之前在公司oa项目优化时罗列的优化点,基本都已经完成,当时花了点心思整理 ...
- RBAC: 基于角色的访问控制(Role-Based Access Control)
本文只讨论两种基于角色的访问控制的不同点,不涉及权限设计的数据库设计. 基于角色的访问控制(Role-Based Access Control)可分为隐式角色访问控制和显式角色访问控制. 隐式角色访问 ...
- python操作txt文件中数据教程[4]-python去掉txt文件行尾换行
python操作txt文件中数据教程[4]-python去掉txt文件行尾换行 觉得有用的话,欢迎一起讨论相互学习~Follow Me 参考文章 python操作txt文件中数据教程[1]-使用pyt ...
- Kafka 温故(五):Kafka的消费编程模型
Kafka的消费模型分为两种: 1.分区消费模型 2.分组消费模型 一.分区消费模型 二.分组消费模型 Producer : package cn.outofmemory.kafka; import ...
- 浅谈 JSON 那些被转义的字符们
其实,之前我一直以为 JSON 会把 ASCII 可显示字符以外的统统转义为 Unicode,直到有一次我用 JSON.stringify 才发现,其实是 PHP 为我们想的太周到了. 我以前是一位 ...
- [整理]Win下好用的Markdown工具
用过haroopad,MarkPad,Sublime + markdown插件,前2款勉强能用,都处于继续开发中,haroopad支持的语法相对较少,提示也不明显,MarkPad还是有不少bug. 后 ...
- MongoDB 之 $关键字 及 $修改器 $set $inc $push $pull $pop MongoDB - 4
我们在之前的 MongoDB 之 手把手教你增删改查 MongoDB - 2 中提到过 $set 这个系统关键字,用来修改值的对吧 但是MongoDB中类似这样的关键字有很多, $lt $gt $lt ...
- vue实践中的狗血事件之:mock数据引发的血坑
在项目实践中,遇到了这么一档子事 开发环境下,很快乐,什么事儿都没有,于是想打包一下测一下自动登录的效果 好家伙,一开始登录没有效,改来改去,最后连路由都切换不了, 明明开发环境下好好的,为毛打包后就 ...
- H - Tickets dp
题目链接: https://cn.vjudge.net/contest/68966#problem/H AC代码; #include<iostream> #include<strin ...