Linux基础教程--DHCP和安装服务器

上传人:宝路 文档编号:48009282 上传时间:2018-07-08 格式:PPT 页数:52 大小:1.12MB
返回 下载 相关 举报
Linux基础教程--DHCP和安装服务器_第1页
第1页 / 共52页
Linux基础教程--DHCP和安装服务器_第2页
第2页 / 共52页
Linux基础教程--DHCP和安装服务器_第3页
第3页 / 共52页
Linux基础教程--DHCP和安装服务器_第4页
第4页 / 共52页
Linux基础教程--DHCP和安装服务器_第5页
第5页 / 共52页
点击查看更多>>
资源描述

《Linux基础教程--DHCP和安装服务器》由会员分享,可在线阅读,更多相关《Linux基础教程--DHCP和安装服务器(52页珍藏版)》请在金锄头文库上搜索。

1、第16章 DHCP和安装服务器本章内容要点nDHCP协议nDHCP服务n自动安装服务器所需的组件n配置PXE自动安装服务器*2本章学习目标 n熟悉DHCP协议、掌握DHCP工作过程n学会配置DHCP服务器及中继代理n了解大型网络中DHCP服务部署n理解自动安装服务器所需的组件n熟悉PXE的启动过程n学会配置PXE安装服务器n掌握Kickstart文件配置语法*3DHCP服务*4DHCP的概念和工作过程n为主机或设备分配IP地址的方法nDHCP 协议简介nDHCP的运行机制nDHCP的相关概念nDHCP的工作过程*5DHCP简介nDHCP(Dynamic Host Configuration P

2、rotocol) 动态主机配置协议是TCPIP协议簇中的一种nDHCP 是由因特网工程任务组(IETF)设计的, 详尽的协议内容参考 RFC2131 和 RFC1541nDHCP 协议主要是用来自动为局域网中的客户机 器分配 TCP/IP 信息的网络协议,并完成每台客 户机的 TCP/IP 协议配置qTCP/IP 信息包括 IP地址、子网掩码、网关,以及DNS 服务器等。nDHCP 的前身是 BOOTP(引导协议),DHCP 可以说是 BOOTP 的增强版本*6使用DHCP的优点n减少管理员的工作量n避免IP冲突n减少收入错误的可能n能方便地更改网络的IP网段n移动计算机后不用重新配置网络信息

3、n提高IP地址的利用率*7DHCP的运行机制*8IP地址1 IP地址2 IP地址3DHCPDHCP 数据库数据库IP地址2IP地址1DHCP客户机 通过DHCP服务器 动态配置IP地址DHCP 服务器非DHCP客户机 配置静态IP地址DHCP客户机 通过DHCP服务器 动态配置IP地址DHCP的相关概念(1)nDHCP客户q是指一台通过DHCP服务器来获得网络配置参数的 主机,通常是不同的客户机或工作站。nDHCP服务器q是指提供网络配置参数给DHCP客户的主机。nDHCP中继代理q是指在DHCP服务器和DHCP客户之间转发DHCP 消息的主机或路由器。若要使用DHCP服务器支持 跨越多重路由

4、的子网,则路由器可能需要硬件升级 。路由器必须支持RFC1533、RFC1534、 RFC1541和RFC1542。*9DHCP的相关概念(2)n作用域q是指一个网络中的所有可分配的 IP 地址的连续范 围。作用域主要用来定义网络中单一的物理子网的 IP 地址范围。作用域是服务器用来管理分配给网络 客户的 IP 地址的主要手段。n超级作用域q是指一组作用域的集合,它用来实现同一个物理子 网中包含多个逻辑 IP 子网的情况。在超级作用域 中只包含一个成员作用域或子作用域的列表。然而 超级作用域并不用于设置具体的范围。子作用域的 各种属性需要单独设置。*10DHCP的相关概念(3)n排除范围q是指

5、作用域内从 DHCP 服务中排除的有限IP地址序列 。排除范围确保在这些范围内的任何地址都不由 DHCP 服务器分配给 DHCP 客户机。n地址池q定义DHCP 作用域并应用排除范围之后,剩余的地址在 作用域内形成可用地址池。地址池内的地址由DHCP服 务器在网络上动态指派给DHCP客户机。n保留q指通过 DHCP 服务器的永久地址租约指派。保留确保 了子网上指定的硬件设备始终可使用相同的 IP 地址。*11DHCP的相关概念(4)n租用q是指DHCP客户从DHCP服务器上获得并临时占用某IP 地址的过程。n租约q是指客户机可使用的被DHCP服务器指派的IP地址的时 间长度,在这个时间范围内客

6、户机可以使用所获得的 IP 地址。q当客户机获得 IP 地址时租约被激活。在租约过期之前 ,客户机一般需要通过服务器更新其地址租约。当租约 期满或在服务器上删除时租约停止。租约期限决定租约 何时期满以及客户需要用服务器更新它的次数。*12DHCP的工作过程 DHCP客户端首次登录网络*13IP租用请求和提供*14IP选择和确认*15DHCP的工作过程 DHCP 租约的更新过程*16DHCP的续约确认*17DHCPREQUESTDHCPREQUESTSource IP Address = 192.168.0.77 Dest. IP Address = 192.168.0.108 Requeste

7、d IP Address = 192.168.0.77 Hardware Address = 08004.DHCPACKSource 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

8、= 192.168.0.1DHCP ClientDHCP ServerDHCP 租约的更新n自动更新租约q客户租约期限已过去50%,自动尝试更新租约q当期限过去87.5% 发出广播再次更新租约q若租约已经到期(100%),客户机必须立即停止 使用当前的IP地址。然后DHCP客户机开始新 的DHCP租约过程,尝试租用新的IP地址n手工更新租约qWindows: ipconfig /renew 和 /release*18CentOS 5下的DHCP服务n安装和启动n配置文件语法nDHCP服务配置举例n大型网络的DHCP部署*19DHCP 服务概览n类型:系统V(System V)管理的服务n软件包

9、:dhcpn守护进程:/usr/sbin/dhcpdn启动脚本:/etc/init.d/dhcpdn端口:67(bootps)、68(bootpc)n配置文件:/etc/dhcpd.conf、 /var/lib/dhcpd/dhcpd.leasesn相关软件包:dhclient、dhcpv6_client、 dhcpv6*20DHCP的安装和启动n安装 # yum install dhcpn配置文件q/etc/dhcpd.conf (默认不存在)q/usr/share/doc/dhcp-*/dhcpd.conf.sample(模板)n检查语法 # service dhcpd configtes

10、tn启动 # chkconfig dhcpd on # service dhcpd start|restart*21DHCP服务的配置文件语法nDHCP服务的配置文件中的三类陈述q声明:描述网络的布局,描述客户,提供客户的地 址,或把一组参数应用到一组声明中。q参数:表明如何执行任务,是否要执行任务,或将 哪些网络配置选项发送给客户。q选项:配置DHCP的可选参数,以option关键字开 头。*22DHCP配置文件中的声明nshared-network:用于告知DHCP服务器某 些IP子网其实是共享同一个物理网络。nsubnet:用于提供足够的信息来阐明一个IP 地址是否属于该子网。nrang

11、e:对于任何一个需要动态分配IP地址的 subnet语句里,至少要有一个range语句, 用 于说明要分配的IP地址范围。nhost:为特定的DHCP客户机提供IP网络参数 。ngroup:为一组参数提供声明。*23DHCP配置文件中的参数nddns-update-style:配置DHCP-DNS 互动更 新模式ndefault-lease-time:指定默认地址租期nmax-lease-time:指定最长的地址租期nhardware:指定硬件接口类型及硬件地址nfixed-address:为DHCP客户指定IP地址nfilename:指定启动时载入的初始启动文件nnext-server:指定

12、初始启动文件存放的主机*24DHCP配置文件中的选项ndomain-name:为客户指明DNS名字ndomain-name-servers:为客户指明DNS服务器的 IP地址nhost-name:为客户指定主机名ntime-offset:为客户设置与格林威治时间的偏移时间 (秒)nntp-servers:为客户设置网络时间服务器的IP地址nrouters:为客户设置默认网关nsubnet-mask:为客户设置子网掩码nbroadcast-address:为客户设置广播地址*25基本DHCP服务器配置举例 /etc/dhcpd.conf*26ddns-update-style none; ign

13、ore client-updates; default-lease-time 18000; max-lease-time 36000; subnet 192.168.0.0 netmask 255.255.255.0 option routers 192.168.0.1;option subnet-mask 255.255.255.0;option domain-name “ls-al.me“;option domain-name-servers 192.168.0.252,192.168.0.1;range 192.168.1.100 192.168.1.200;next-server 19

14、2.168.0.252;filename “pxelinux.0“;host centos2 hardware ethernet 00:A0:78:8E:9E:AA; fixed-address 192.168.0.250; 大型网络的DHCP部署n在有多个网络接口的服务器上实现DHCP多作 用域管理n使用DHCP超级作用域实现多作用域管理n设置DHCP中继代理*27设置DHCP中继代理n开启内核路由转发 # echo “net.ipv4.ip_forward=1“ /etc/sysctl.conf # sysctl -pn修改配置文件/etc/sysconfig/dhcrealyqINTER

15、FACES=eth0qDHCPSERVERS=“192.168.0.254“n启动DHCP中继代理 # chkconfig dhcrealy on # service dhcrealy restart*28DHCP客户端配置nWindows的DHCP客户端配置nLinux的DHCP客户端配置*29PXE安装服务器*30网络安装服务器n用于基于网络的安装n其它更快速的基于光驱的安装方法n为企业提供一个建议的发布平台n通过 NFS、FTP 和 HTTP 共享RPM文件目录n可做为 yum 仓库使用*31网络自动安装服务器的组件n使用 pxelinux.0 作为启动引导器n具有网络安装功能的安装程序

16、:Anacondan用于运行安装程序 Anaconda 所需的内核及 initrd文件:vmlinuz,initrd.imgn提供YUM仓库以便安装所需的RPM包n提供自动安装应答文件Kickstart*32自动安装服务器所需服务nDHCP服务q为网络客户分配IP地址q为PXE启动指定TFTP服务器地址及引导程序文件名nTFTP服务q提供引导程序:pxelinux.0q提供内核及initrd文件:vmlinuz,initrd.imgnHTTP/NFS/FTP服务q第二阶段启动文件 stage2.imgqYUM仓库q自动应答 Kickstart 文件*33TFTP服务与客户ntftp Trivial File Transfer Protocol q类型:由Xinetd管理的服务q软件包:tftp-serverq端口:69(UDP)q配置文件:/etc/xinetd/tftpqchroots:/tftpbootn客户端

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 教学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号