Day6-Dhcp

DHCP——dynamic host configuration protocol

动态主机配置协议(给其他客户端分配网络地址)

可自动分配入网参数

IP地址/子网掩码/广播地址

默认网关地址

DN服务器地址

?

获地址租约四次会话

C——>S????DHCP DISCOVER

S——>C????DHCP OFFER

C——>S????DHCP REQUEST

S<——C????DHCP ACK 或 DHCP NACK

?

客户端重启或租约使用时间达到百分之50

发送DHCP REQUSTT包,若续航成功可继续战胜当前的IP 地址,并重新计算租约时间 ,若续租失败也扔然使用当前的IP 地址

租约使用时间达到百分之87.5

发送DHCP DISCOVERY包,尝试获取新的IP地址租约,若世功则改用新地址,否则使用现有地址到租约过期后释放

?

租期————租约时间

允许客户机租用IP地址的时间期限,单位为秒

作用域

分配给客户机的IP地址所在的网段

地址池

用来动态分配的IP地址的范围

?

实验

服务器

[[email protected] ~]# yum install dhcp

主配置文件 /etc/dhcp/dhcpd.conf

样例/usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample

执行程序/usr/sbin/dhcpd

服务脚本 /etc/init.d/dhcpd

执行参数配置 /etc/sysconfig/dhcpd

?

[[email protected] ~]# cp /usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample /etc/dhcp/dhcpd.conf

default-lease-time 600;????默认租期

max-lease-time 7200;????最大租期

option domain-name-servers IP,IP;????定义DNS服务器

?

subnet 192.168.100.0 netmask 255.255.255.0 {????????定义网络作用域

range 192.168.100.150 192.168.100.200;????range????定义地址池

option routers 192.168.100.100;????routers定义网关

option domain-name-servers 192.168.100.100;

}

?

注意????DHCP服务器至少要定义一个与本机网卡同一网段的subnet

?

客户端————地址为150

?

[[email protected] ~]# tail /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=‘eth0‘

TYPE=Ethernet

ONBOOT=yes

BOOTPROTO=dhcp????????改为DHCP为动态获取地址

?

[[email protected] ~]# route -n

Kernel IP routing table

Destination Gateway Genmask Flags Metric Ref Use Iface

192.168.100.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0

169.254.0.0 0.0.0.0 255.255.0.0 U 1002 0 0 eth0

0.0.0.0 192.168.100.100 0.0.0.0 UG 0 0 0 eth0

?

查看动态获取IP 详细过程信息

[[email protected] ~]# dhclient –d

?

查看已获取的IP租约

[[email protected] ~]# cat /var/lib/dhclient/dhclient-eth0.leases

lease {

interface "eth0";

fixed-address 192.168.100.150;

option subnet-mask 255.255.255.0;

option dhcp-lease-time 600;

option routers 192.168.100.100;

option dhcp-message-type 5;

option dhcp-server-identifier 192.168.100.100;

option domain-name-servers 192.168.100.100;

option domain-name "example.org";

renew 6 2016/08/20 03:56:40;

rebind 6 2016/08/20 04:01:06;

expire 6 2016/08/20 04:02:21;

}

lease {

interface "eth0";

fixed-address 192.168.100.150;

option subnet-mask 255.255.255.0;

option routers 192.168.100.100;

option dhcp-lease-time 600;

option dhcp-message-type 5;

option domain-name-servers 192.168.100.100;

option dhcp-server-identifier 192.168.100.100;

option domain-name "example.org";

renew 6 2016/08/20 03:56:57;

rebind 6 2016/08/20 04:01:48;

expire 6 2016/08/20 04:03:03;

}

?

服务器查看

[[email protected] ~]# 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.1.1-P1

?

server-duid "\000\001\000\001\037J\217o\000\014)q\004p";

?

lease 192.168.100.150 {

starts 6 2016/08/20 03:48:15;

ends 6 2016/08/20 03:58:15;

cltt 6 2016/08/20 03:48:15;

binding state active;

next binding state free;

hardware ethernet 00:0c:29:34:74:19;

}

lease 192.168.100.150 {

starts 6 2016/08/20 03:52:21;

ends 6 2016/08/20 04:02:21;

cltt 6 2016/08/20 03:52:21;

binding state active;

next binding state free;

hardware ethernet 00:0c:29:34:74:19;

}

lease 192.168.100.150 {

starts 6 2016/08/20 03:53:02;

ends 6 2016/08/20 04:03:02;

cltt 6 2016/08/20 03:53:02;

binding state active;

next binding state free;

hardware ethernet 00:0c:29:34:74:19;

}

lease 192.168.100.150 {

starts 6 2016/08/20 03:56:56;

ends 6 2016/08/20 04:06:56;

cltt 6 2016/08/20 03:56:56;

binding state active;

next binding state free;

hardware ethernet 00:0c:29:34:74:19;

}

时间: 2024-12-29 06:56:18

Day6-Dhcp的相关文章

自动化安装之DHCP基本原理和配置

DHCP:(Dynamic Host Configuration Protocol) C/S架构 原理: 当DHCP客户端启动时,它会自动与DHCP服务器通信,由DHCP服务器为DHCP客户端提供自动分配IP地址的服务.当然高级的DHCP,不光只是分配地址这么简单,今天我们的课程只是架设一个普通的DHCP的服务器, client端能获取到上网必须的网络配置信息.安装了DHCP服务软件的服务器称为DHCP服务器,而启用了DHCP功能的客户机称为DHCP客户端,DHCP服务器是以地址租约的方式为DH

Linux DHCP通过OPTION43为H3C的AP下发AC地址

对于DHCP服务,可以在很多平台上进行设置.那么这里我们就主要讲解一下在Linux DHCP服务器上通过option 43实现H3C的AP自动联系AC注册的相关内容.原来的DHCP Server是放在交换机上的,但因为近期准备改动一下网络拓扑,所以要把DHCP Server迁移,操作系统用的是RHEL5.3,DHCP版本3.05 打H3C的800电话,二线工程师说没有在Linux下的DHCP配过,要我去看文档,文档里有交换机做dhcp server和windows做dhcp server的配置实

交换安全三宝(DHCP Snooping+IPSG+DAI)简单实验

1 实验拓扑图 2 DHCP Snooping 2.1 基本DHCP Snooping配置: C2960#show running-config Building configuration... ! ipdhcp snooping vlan 10 ipdhcp snooping ! interface FastEthernet0/1 description ---Connected to DHCP_Server --- switchportaccess vlan 10 switchport m

dhcp的基本配置命令

假定两台思科路由器R1(服务端)和R2(客户端)相连 1.R1 dhcp服务的配置 dhcp#configure  terminal dhcp(config)#service  dhcp dhcp(config)#noip dhcp conflictlogging dhcp(config)#ipdhcp pool cisco dhcp(dhcp-config)#network 192.168.1.0 255.255.255.0  //dhcp服务器要分配的 dhcp(dhcp-config)#d

DHCP服务器问题

今天切换DHCP服务器遇到一些奇怪的问题,特记录下. DHCP一定要设固定IP,否则服务可以启用,但是客户端无法获得IP,log可以在这查看: C:\Windows\System32\dhcp DhcpSrvLog-Fri [8/21/2015 4:50 PM] : 64,08/21/15,08:30:54,Nostatic IP address bound to DHCP server,,,,,0,6,,, 除了DHCP服务器外,用户交换机上有个ip helper-address也需要更改为新

DHCP服务器

1.DHCP原理 (1)客户端请求IP租约 DHCP Client 使用UDP 67端口广播DHCP Discover包,数据包源IP为0.0.0.0,目的IP为255.255.255.255 还包含客户端的MAC地址和计算机名,以便DHCP服务器可以确定是哪个客户端发出的请求 (2)服务器响应 服务器收到客户端请求,从地址池中查找一个可用IP,并使用UDP 68端口广播DHCP Offer包,数据包源IP为DHCP服务器 IP,目的IP为255.255.255.255,还包含DHCP客户端的M

dhcp 服务

DHCP,全称是Dynamic Host Configuration Protocol,动态主机配置协议,工作在OSI的应用层,作用主要是帮助计算机从指定的DHCP服务器获取配置信息的协议.Dhcp采用client/server模式,客户端(端口号是68)请求,服务端(端口号是67)响应. 广播: 工作原理: DHCP客户端寻找服务器 客户端向网络上广播dhcpdiscover包(内包含客户机的mac地址)寻找DHCP服务器,即向广播地址255.255.255.255发送特定的广播信息.网络上每

华为链路捆绑,Hybrid-VLAN,DHCP,浮动路由,三层交换

综合试验 实验构思图:                              实验要求: 一. VLAN10成员可以和vlan20,30,40的成员通讯,其它vlan则不能互相通讯: 二. 让所以PC都能访问外网AR2: 三. 让PC4能够通过DHCP技术获得IP: 四. AR1和LSW3之间做一个备份链路捆绑: 五. 使用Hybrid-VLAN方法划分VLAN; 六. 让所有PC访问外网时通过13.0网段走,而12.0做为备份链路. 实验步骤: 1.俺图上要求给PC1,2,3配置上相应的I

架建一台LINUX的DHCP服务器

要求,1.DHCP的IP192.168.1.252 2.分配192.168.1.10-200的IP地址, 3.A主机,固定IP A    00:0C:29:A8:43:F0             192.168.1.100 步骤: 一.安装DHCP服务 rpm -ivh dhcp-3(tab) 二.配置文件 1.配置本机IP地址 vim /etc/sysconfig/network-scripts/ifcfg-eth0   永久配置 DEVICE=eth0 BOOTPROTO=static I

Linux DHCP (1)基本概念

DHCP的基本概念  DHCP即动态主机设置通信协议(Dynamic  Host Configuration Protocol),它是定义在RFC2131和2132的Internet标准可以动态地设置客户端IP状态. DHCP的端口号 udp 67  server   服务端 udp 68  client   客户端 DHCP的相关配置文件 /etc/dhcpd.conf                             #主配置文件 /usr/share/doc/ #文档资料 /var/