dhcp协议_DHCP(动态主机分配协议)原理
DHCP
DHCP(动态主机分配协议)服务的管理配置:
DHCP服务能够提供的配置信息:
网络接口的IP地址和子网掩码
网络接口IP地址对应的网络地址和广播地址
缺省网关地址
DNS服务器地址....
使用DHCP的理由:
减小管理员的工作量
减小输入错误的可能
避免IP冲突
当网络更改IP地址段时,不需要重新配置每台计算机的IP
计算机移动不必重新配置IP
提高了IP地址的利用率
client(68)dhcp server1(udp:67)
dhcp server2(udp:67)
DHCP服务器集群
DHCP的原理(dhclient):
1、DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 7
client(68) -255.255.255.255-> server(67)
2、DHCPOFFER from 192.168.0.201()
server ---> client
3、DHCPREQUEST on eth0 to 255.255.255.255 port 67
client --请求IP->server
4、DHCPACK from 192.168.0.201
server -分配IP->client
bound to 192.168.0.254 -- renewal in 10191 seconds.
vmware
# rpm -ivh VMware-workstation-6.0.2-59824.i386.rpm
# /usr/bin/vmware-config.pl
1.桥接网络
Configuring a bridged network for vmnet0 --> eth0
2.NAT络网络
vmnet8 is a NAT network on private subnet 172.16.95.0.
3.host-only 1
. vmnet1 is a host-only network on private subnet 192.168.10.0.
. vmnet2 is a host-only network on private subnet 172.16.173.0.
网络yum源服务的搭建:
1、把光盘放进去并挂载
# mkdir /mnt/iso
# umount /dev/sr0
# mount /dev/cdrom /mnt/iso
客户端的配置:
# rm -rf /etc/yum.repos.d/*
# vim /etc/yum.repos.d/local.repo
[base]
baseurl=file:///mnt/iso
gpgcheck=0
--------------------------------------------
# yum -y install dhcp
# rpm -ql dhcp(DHCP的包名称是没d的)
/etc/dhcp/dhcpd.conf --dhcp的主配置文件,默认情况下主配置文件是空的
/etc/rc.d/init.d/dhcpd --启动脚本
/etc/rc.d/init.d/dhcrelay --中继启动脚本
/etc/sysconfig/dhcpd --DHCP的额外配置文件
/etc/sysconfig/dhcrelay --中继服务的配置文件
/var/lib/dhcpd/dhcpd.leases--租约登记表
/usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample--配置文件的模板
通过模版来创建主配置文件:
# cp /usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample /etc/dhcp/dhcpd.conf
# vim /etc/dhcp/dhcpd.conf
ddns-update-style interim;
ignore client-updates; --跟动态DNS相关
--全局作用域
______________________+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
●常用参数:
●ddns-update-style (none|interim|ad-hoc):定义所支持的DNS动态更新类型,该参数必选且必须放在第一行且只能在●全局配置中使用。
●none:不支持。
●interim:DNS互动更新模式。
●ad-hoc:特殊DNS更新模式。
●ignore-client-updates:忽略客户端更新,该参数只能在全局配配置中使用。
●default-lease-time:默认IP租约时间,单位秒,该参数可以在全局配置、局部配置均可使用。
●mas-lesase-time:客户端IP租约时间的最大值,单位秒,该参数可以在全局配置、局部配置均可使用。
●常用声明:
●subnet 网络号 netmask 子网掩码 {…..}:定义作用域。
●range 起始IP 结束IP:动态IP地址范围。
●常用选项:
●option routes IP地址:默认网关,该选项可以在全局配置、局部配置均可使用。
●option subnet-mask 子网掩码:默认子网掩码,该选项可以在全局配置、局部配置均可使用。
●option domain-name-servers:DNS服务器地址,该选项可以在全局配置、局部配置均可使用。
●option domain-name:DNS后缀,该选项可以在全局配置、局部配置均可使用。
●option time-offset:为客户端指定格林威治时间领衔时间,单位秒,该选项可以在全局配置、局部配置均可使用。
_________________________________-----------------------------------------------------------------------------------
subnet 192.168.0.0 netmask 255.255.255.0 { --子作用域1
option routers 192.168.0.1;--默认网关
option subnet-mask 255.255.255.0;--子网掩码
option domain-name "domain.org";--域名后缀
option domain-name-servers 192.168.1.1,202.96.128.86;--DNS服务器
option time-offset -18000; --时区,东8区
range dynamic-bootp 192.168.0.128 192.168.0.254; --地址池
default-lease-time 21600;--最小租约,单位是秒
max-lease-time 43200; --最大租约
host server1 { --地址保留
hardware ethernet 12:34:56:78:AB:CD;--客户机的MAC
fixed-address 192.168.0.200; --保留的IP地址
}
}
DHCP
DHCP
实例配置:
1.DHCP服务器需要有一个固定的IP
2.DHCP的第一个作用域必须跟你所配IP地址在同一网段
3.修改主配置文件(如遇错误请使用dhcpd -d排错)
# vim /etc/dhcpd.conf
ddns-update-style interim;
ignore client-updates;
option domain-name "uplooking.com";
option domain-name-servers 192.168.100.1,202.96.128.86,8.8.8.8;
option time-offset -18000;
default-lease-time 216000;
max-lease-time 432000;
subnet 192.168.100.0 netmask 255.255.255.0 {
option routers 192.168.100.1;
option subnet-mask 255.255.255.0;
range dynamic-bootp 192.168.100.128 192.168.100.254;
host ns {
next-server marvin.redhat.com;
hardware ethernet 12:34:56:78:AB:CD;
fixed-address 207.175.42.254;
}
}
# service dhcpd start
启动 dhcpd: [确定]
# netstat -unlp |grep :67,
# chkconfig dhcpd on
关掉物理机vmware为vmnet1提供的dhcp服务(避免同一局域网中有两个dhcp服务):
# kill -9 `ps aux |grep vmnet1 |grep dhcpd|awk '{print $2}'`
客户机的配置(system-config-network-tui):
# vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=dhcp
HWADDR=00:0c:29:db:49:74
ONBOOT=yes
TYPE=Ethernet
# service network restart
# ifdown eth0 && ifup eth0
地址保留:i
# vim /etc/dhcpd.conf
host windows2003 {
hardware ethernet 00:0c:29:09:d6:3f;
fixed-address 192.168.100.200;
}
# service dhcpd restart
# chkconfig dhcpd on
windows:
ipconfig /release
ipconfig /renew
#指DHCPD监听哪块网卡:
# vim /etc/sysconfig/dhcpd
DHCPDARGS="eth0"
# service dhcpd restart
#租约:
/var/lib/dhcpd/dhcpd.lease
dhcp协议_DHCP(动态主机分配协议)原理相关推荐
- IP地址荷官——DHCP(动态主机配置协议)简介
文章目录 IP地址荷官--DHCP(动态主机配置协议) 前言 一.什么是DHCP? 二.DHCP的优势 三.DHCP的配置原理 DHCP分配的三种模式 DHCP地址池 DHCP配置特殊应用场景 四.D ...
- dhcp动态主机配置协议
dhcp简介: 动态主机设置协议(Dynamic Host Configuration Protocol,DHCP)是一个局域网的网络协议,使用UDP协议工作,计算机网络应用层协议. ...
- OpenWrt之DHCP(动态主机配置协议)
OpenWrt之DHCP(动态主机配置协议) DHCP简介 在TCP/IP网络上,每台主机在访问网络及其资源之前,都必须进行基本的网络信息配置,包含IP地址.子网掩码.默认网关和DNS等.在大型网络中 ...
- 动态IP分配协议:DHCP
文章目录 1. 什么是DHCP? 2. 为什么要使用DHCP? 3. DHCP是怎么工作的? 3.1 无中继场景时DHCP客户端首次接入网络的工作原理 第一步:发现阶段 第二步:提供阶段 第三步:选择 ...
- HCIP/HCIE RoutingSwitching / Datacom备考宝典系列(十六)DHCP知识点全面总结(动态主机配置协议)
目录 一.技术背景 二.DHCP概述 三.DHCP系统组成 四.DHCP报文结构 五.DHCP报文类型 六.DHCP工作流程 七.DHCP租期更新 50% 八.DHCP重绑定 87.5% = 7/8 ...
- DHCP(动态主机配置协议)
目录 DHCP(动态主机配置协议) DHCP优点: DHCP原理: 租期: DHCP服务的实现分为两种情况: 实验: 情况一:DHCP服务器和DHCP客户机在同一个网段. 情况二:DHCP服务器和DH ...
- 动态主机配置协议服务器不能提供,计算机网络基础课程—动态主机配置协议(Dhcp)...
原标题:计算机网络基础课程-动态主机配置协议(Dhcp) DHCP(RFC 2131,2132)是对BOOTP的扩展,这种扩展体现在两个方面: 能在一个DHCP消息中为客户提供所有的网络配置信息,如I ...
- 网际协议:动态主机配置协议(DHCP)和NAT
一.DHCP 某组织一旦获得了一块地址,它就可以为本组织内的主机与路由器接口逐个分配IP地址. 主机地址可以手动配置,但是这项任务目前通常更多的是使用动态主机配置协议(DHCP). DHCP允许一个主 ...
- 计算机网络实验(华为eNSP模拟器)——第八章 动态主机配置协议(DHCP)
目录 前言 一.DHCP的定义 二.接口模式的 DHCP 命令 (1)开启DHCP配置功能 (2)开启接口的DHCP功能 (3)设置排除地址 (4)设置地址池ip租用有效期 (5)设置DNS地址 (6 ...
最新文章
- 【Markdown】如何在微信公众号上写markdown的文章
- 微信v3app支付php,php微信支付之APP支付方法_php技巧
- DataBinding基础使用二
- TypeError: only integer scalar arrays can be converted to a scalar index一例
- Oracle 安装 检查操作系统版本 必须是 5.0 5.1 的解决办法
- pb将datawindow数据导出EXCEL
- es6 next()、throw()、return() 的共同点
- 前端关于html的面试题,关于java:前端面试HTML面试题汇总
- 智慧林业整体解决方案_智慧农贸市场整体解决方案——前期调研篇
- 【渝粤教育】国家开放大学2018年春季 0420-22T酒店管理概论 参考试题
- 16.进程间的通信:管道
- (65)-- 爬取兄弟连老师信息
- psd缩略图上传组件
- 淘宝直播再升级!淘系自研GRTN 新一代多媒体传输网络
- 查找网络计算机步骤,如何查找到局域网中指定IP地址的是哪一台电脑
- 公司的IT总监在公司里是什么样的角色?
- canvas教程8-小球连线之碰壁则返
- 多传感器数据融合学习笔记
- 山东畜牧兽医职业学院计算机考试,山东畜牧兽医职业学院计算机自编word15套试题11Word模拟试题(1-15).doc...
- numpy序列预处理dna序列_?12个很棒的Pandas和NumPy函数,让分析事半功倍