320 likes | 800 Views
利用 DHCP 自动分配 IP 地址. 第三章. 概述. DHCP 概述 安装 DHCP 服务 为 DHCP 服务授权 创建和配置作用域 自定义 DHCP 功能 在路由式网络中配置 DHCP 支持 DHCP. DHCP 概述. 用人工方式和自动方式配置 TCP/IP DHCP 的运作方式 DHCP 租约的生成过程 DHCP 租约的更新过程 DHCP 服务器和客户端的需求条件. 手工配置 IP 地址. 自动分配 IP 地址. 缺点. 优点. 每台客户机的 IP 地址需手工输入.
E N D
利用DHCP自动分配 IP 地址 第三章
概述 • DHCP概述 • 安装 DHCP 服务 • 为 DHCP 服务授权 • 创建和配置作用域 • 自定义DHCP 功能 • 在路由式网络中配置 DHCP • 支持 DHCP
DHCP概述 • 用人工方式和自动方式配置 TCP/IP • DHCP 的运作方式 • DHCP 租约的生成过程 • DHCP 租约的更新过程 • DHCP 服务器和客户端的需求条件
手工配置IP地址 自动分配IP地址 缺点 优点 每台客户机的IP地址需手工输入 IP地址由DHCP SERVER自动分配 IP地址可能错误或非法 保证客户机使用正确的IP地址配置信息 难以追踪的网络问题 消除一般的网络问题 不便于移网 减少管理开销,自动更新客户机配置信息,克服IP不足问题 用人工方式和自动方式配置 TCP/IP
DHCPDatabase IP Address1 IP Address2 IP Address3 DHCP 的运作方式 非DHCP 客户机:从TCP/IP配置中 获取IP配置 DHCP 客户机:从DHCP服务器处 获取IP配置 IP Address1 DHCP 客户机:从DHCP服务器处 获取IP配置 IP Address2 DHCP Server
DHCP 租约的生成过程 DHCP Client DHCP Servers IP Lease Request 1 IP Lease Offer 2 IP Lease Selection 3 IP Lease Acknowledgement 4
DHCPREQUEST Source IP Address = 192.168.0.77 Dest. IP Address = 192.168.0.108 Requested IP Address = 192.168.0.77 Hardware Address = 08004.... DHCPACK Source IP Address = 192.168.0.108 Dest. IP Address = 192.168.0.77 Offered IP Address = 192.168.0.77 Client Hardware Address = 08004... Subnet Mask = 255.255.255.0 Length of Lease = 8 days Server Identifier = 192.168.0.108 DHCP Option: Router = 192.168.0.1 DHCP 租约的更新过程 DHCP Client DHCP Server
DHCP 服务器和客户端的需求条件 • DHCP 服务器需求条件 (Windows 2000 Server) • DHCP 服务 • 静态 IP 地址, 子网掩码, 默认网关 • 合法的 IP 范围 • DHCP客户端 • Windows 2000 Professional 或 Windows 2000 Server • Windows NT Server 或Workstation 3.51 或更高 • Windows 95或Windows 98 • Windows for Workgroups 3.11, 运行TCP/IP-32 • Microsoft Network Client 3.0 for MS-DOS • LAN Manager 2.2c • 非Microsoft 操作系统
Networking Services To add or remove a component, click the check box. A shaded box means that only part of the component will be installed. To see what’s included in a component, click Details. Subcomponents of Networking Services: COM Internet Services Proxy0.0 MB Domain Name System (DNS) 0.0 MB Dynamic Host Configuration Protocol (DHCP) 0.0 MB Internet Authentication Service 0.0 MB QoS Admission Control Service 0.0 MB Simple TCP/IP Services 0.0 MB Site Server LDAP Services 1.8 MB 0.8 MB Description: Enables a network connected to the Internet to automatically assign a temporary IP address to a host when the host connects to the network. Total disk space required: Space available on disk: 0.9 MB 912.4 MB Details... OK Cancel 安装 DHCP 服务
Domain Controller/DHCP server DHCP Server Clients DHCP Server 为 DHCP 服务授权 DHCP 服务检查授权情况 • 如果被授权,服务 正确启动 • 如果未被授权,服务 在系统日志中产生一 个错误,并忽略所有 客户机的请求
创建和配置作用域 • 作用域概述 • 利用“新作用域”向导 • 利用选项配置作用域 • 自定义作用域选项的用法 • 为客户计算机保留 IP 地址
Scope 192.168.1.0 192.168.1.1 192.168.1.2 192.168.1.3 192.168.1.4 在一个特定网段上租借或分配给客户端计算机的合法的IP地址范围 DHCP Server 作用域概述
利用“新作用域”向导 利用“新作用域”向导: • 配置作用域参数 • 改变默认的租约持续时间 • 激活作用域
利用选项配置作用域 DHCP支持的作用域选项包括: • 路由器的IP地址 • DNS 服务器的IP 地址 • DNS 域名 • WINS 服务器的IP 地址 • TCP/IP 名称解析中NetBIOS 的类型
自定义作用域选项的用法 Scope Options Server Level Scope Level Class Level Reserved Client Level
New Reservation Provide information for a reserved client. Reservation name: Stuttgart Server 192 . 168 . 1 . 201 IP address: MAC address: 00a024e2b01a Description: DHCP Reservation for Server Supported types Both DHCP only BOOTP only Add Close 为客户计算机保留 IP 地址
在路由式网络中配置 DHCP • 路由网络配置选项 • 利用 DHCP 中继代理
DHCP Client DHCP Client DHCP Client DHCP Client Non RFC Compliant Non RFC Compliant RFC Compliant Broadcast Router Router Router Broadcast Non RFC Compliant Non RFC Compliant RFC Compliant RFC Compliant RFC Compliant Broadcast Router Router Router Router Router DHCPRelay Agent DHCPRelay Agent DHCPRelay Agent DHCPRelay Agent Broadcast DHCP Client DHCP Client DHCP Client DHCP Client Windows 2000 Server Windows 2000 Server Windows 2000 Server Windows 2000 Server DHCP Server DHCP Server DHCP Server DHCP Server 路由网络配置选项
Subnet 1 Subnet 1 DHCP Client DHCP Client Broadcast Broadcast Router Router Broadcast Subnet 2 Subnet 2 DHCP Relay Agent DHCP Relay Agent DHCP Server DHCP Server 利用 DHCP 中继代理 DHCP relay agent receives reply from the DCHP server and sends a broadcast DHCP relay agent detects the broadcast and sends the message to the DHCP server DHCP client broadcasts a DHCP message DHCP client receives the broadcast
DHCP SERVER • 一个怪现象:在以前,网内的各台电脑上网根本就不用设置,从服务器自动获取IP地址。但最近几天,网内的许多电脑必须手动设置IP、子网掩码、DNS服务和网关才能上网,不设置的话,用IPCONFIG/ALL查相关参数,IP是169.254.×.×。而网内的其它一些电脑却不用这么麻烦,和以前一样,什么也不用设置照样上网,查网络设置也是设置的自动获取IP怎么解决?
分析 • 应首先检查DHCP服务器,但你提到有些用户可以租到IP,正常使用,所以不应是DHCP服务器失效,也就是不用考虑DHCP服务停了、未授权或网络连接的问题。
那么最可能的原因是: • 1、IP地址不足,没有可以向外租的IP了。产生原因可能是单位新增了一些上网计算机(这个可能性很小,因为新增计算机你应该知道的)或有人在试2000Sever上的RRAS服务,它一次就会向服务器租10个IP,这个在DHCP控制台—作用域—地址租约中可以看到的。解决办法:扩大IP地址池或删除不想要的租约2、DHCP中继代理失效。DHCP服务器跨子网(或者说跨路由)向用户分配IP,需要在目标网段安装配置DHCP中继代理,若中继代理失效了,它所在网段的用户计算机就都租不到IP了。这个特征明显,很容易识别。 • 3、Dhcp client 服务禁止 • 4、网络设备及线缆
相关知识: • 自动的私有IP地址(APIPA地址),即169.254.×.×。2000以前计算机如果租不到IP将以IP:0.0.0.0,子网掩码:0.0.0.0 配置自己,这样它不能与任何计算机进行网络通信。2000在这里做了改进,租不到IP的计算机将以IP:169.254.×.×,子网掩码:255.255.0.0 配置自己,这样至少租不到IP的计算机间可以彼此通信。
DHCP设置不当,造成无法接入LAN • 某单位为了资源共享组建LAN,为了减少管理员的工作量,启动DHCP SERVER,可是有一天,单位的大部分同事报告说不能连接INTERNET ,局域网也不能访问了?怎么办?
检查结果表明 • 计算机都是自动获取IP,发现不能正常工作的计算机的IP地址变为了169.254.x.x 正常工作的计算机IP:192.168.1.X网络段,而且整个网络中没有跨网络通信. 问题出现:DHCP SERVER 中有一个地址池,里面有多个可供分配的IP地址,每个IP地址被分配给某个客户机之后,DHCPSERVE 会记录该客户机的计算机名与IP地址间的对应关系,并且指定一个时间间隔,它被称为租用周期.
解决办法 • 1\在DHCP地址池中删除,那些不能上网的电脑信息,释放这些地址资源,重启DHCP SERVER • 2\给客户机分配固定IP • 3\网络线路问题(网线\模块\HUB\SWITH)
网络中其他DHCP服务器,干扰IP地址分配 • 使用一台W2KDHCPSERVER,为公司LAN内用户分配IP地址(172.16.0.0),一天早上,有人反映无法接入INTERNET,并且用户还反映,在“网上邻居”中只能看到个别计算机,其他大量计算机无法访问?
诊断 • 既然不是一台计算机出现问题,那么不太可能是因为客户机设置有问题.再看IPCONFIG /ALL(有问题的计算机上)结果发现IP地址为:192.168,1.0这个网络段,而且IP地址是自动获取的.可以断定有另外的DHCP SERVER造成.
解决问题 • 1\找到那台DHCP SERVE ,禁止DHCP SERVER • 2\W2K 的DHCP 可以设置授权功能,通过DHCP授权可以有效地阻止未授权DHCP服务器加入到已存在W2K的DHCP SERVER的网络中.
复习 • DHCP概述 • 安装 DHCP 服务 • 为 DHCP 服务授权 • 创建和配置作用域 • 自定义DHCP 功能 • 在路由式网络中配置 DHCP