dhcp在企业网中的应用
DHCP也可用于直接为服务器和桌面计算机分配地址,并且通过一个PPP代理,也可为拨号及宽带主机,以及住宅NAT和路由器分配地址。DHCP一般不适用于使用在无边际路由器和DNS服务器上网关
Dhcp服务器可以为某一台客户机分配ip地以及子网掩码等参数
Dhcp的实现的三种方式
1 。 manual 2 。 automatic 3。 dynamic
1 。Manual过程:在dhcpserver上做出特定网络中每台机器的mac地址与一个ip绑定,绑定是永久性的,优势:实现了动态地址的分配,但是地址利用率低
2。Automatic 在dhcp服务器上做出地址池(起始地址与结束地址),client发送请求,server从地址池中挑选一个未使用的ip分配给client,dhcpserver并记录这次分配的记录,并且将客户机的mac与刚分配的ip进行永久的绑定
优势:实现了动态地址的分配,但是地址利用率低
3。dynamic 在dhcpserver上做出地址池,client发送请求,server从地址池中挑选一个未被使用的ip进行分配,client得到的ip有使用租期,租期到期server可以收回ip
优势:实现了动态地址的分配,地址利用率高
dhcp客户机得到地址的过程:
Dhcpclient获得地址的过程,
1client 发送广播dhcpscover (0.0.0.0 255.255.255.255)请求地址
2 服务器收到后,发送dhcpoffer广播提供给client,
3 client收到后 发送dhcprequest广播表明要利用此ip并请求发送其他的一些参数, dhcprequest 有两层含义,第一个是表明用那台服务器的地址,第二个是请求指明服务器发送其他的参数
4 dhcpserver收到dhcprequest后发送dhcpack将ip以及其他的参数发给dhcpclient
dhcp客户机得到地址的过程:
Dhcpclient更新地址的过程,更新过程是自动的 在特定的时间点去更新
更新地址的时间点:1 重新启动时。当机器正在用这某个特定的地址时租约没到期,重新启动机器,机器会向server发送继续利用刚才的ip地址
1 租约时间到达50%时,client会向server发送dhcprequest要求延长租期为初始租期
3 若由于多种原因 server没有收到client的dhcprequest,则客户机等租期到达87.5%
当到达87.5%时client继续发送dhcprequest要求延长租期到初始租期,若dhcpserver还是没有更新租约,首先client会发送dhcpdiscover,寻找其他的dhcpserver,其他的dhcpserver来为其分配地址和租期,若没找到dhcpserver 则继续等待原来的server的应答直到租期到期
4 租期到期后,终止ip的使用,此时地址变为169.254.x.y
Dhcp应用
应用的设备,宽带路由器,普通路由器,防火墙,
应用的系统:os windows以及Linux
Dhcp应用的场合
局域网内的机器比较多,管理地址不方便 需要dhcpserver、
利用Linux来实现dhcpserver
步骤 1在Linux安装配置dhcpserver
2 配置dhcpserver脚本
3 设置dhcp客户端 设置dhcp自动获得地址
4重启客户机网卡获得地址
案例1
dhcp在局域网中单个作用域的应用(利用linux实现)
dhcp服务器上的配置
安装dhcp服务器
[[email protected] ~]# mount /dev/cdrom /mnt/cdrom
[[email protected] ~]# cd /mnt/cdrom
[[email protected] cdrom]# ll
[[email protected] cdrom]# cd Server/
[[email protected] Server]#
[[email protected] Server]# ll |grep dhcp
[[email protected] Server]# rpm -ivh dhcp-3.0.5-21.el5.i386.rpm
Preparing... ########################################### [100%]
1:dhcp ########################################### [100%]
[[email protected] Server]#
编辑配置文件
[[email protected] Server]# vim /etc/dhcpd.conf
读取文件
编辑配置文件
保存退出wq!
重新启动服务
[[email protected] ~]# service dhcpd restart
dhcp服务器必须是固定ip
设置服务器的固定ip
将dhcp服务器改为host-only
进入网络配置
进入基本配置
配置网卡eth0
dhcp客户机的配置:
1 将自带的dhcp删除
2 将ip获得改为自动获得
测试
启动客户机的网卡
dhcp服务器嗨可以实现ip与mac地址的绑定
1编辑配置文件/etc/dhcpd.conf
超级作用域
超级作用域简介
Dhcp超级作用域
若局域网中需要的ip地址太多,一个作用域(subnet)满足不了所有的机器,要将多个作用域绑定在一起使用
步骤:1增加多个作用域
2 配置 /etc/dhcpd.conf 在里边增加多个作用域
3 测试
步骤
1编辑配置文件 /etc/dhcpd.conf
dhcp中继简介
dhcp中继可以实现不同层次的网络间通过三层设备分配ip
转载于:https://blog.51cto.com/langzijishu/963644