1、第十章第十章 DHCP服务服务10-1 DHCP的基本概念的基本概念1.DHCP的定义 DHCP是TCP/IP协议集所提供的一种实现自动分配IP配置信息的子协议 10-2 DHCP服务的配置服务的配置1.安装DHCP的服务软件包(4#光盘)dhcp-3.01-12_EL.i386.rpm与案例有关的内容分析与案例有关的内容分析 相关文件和目录:/etc/rc.d/init.d/dhcpd/DHCP服务的启动脚本/etc/dhcpd.conf /核心配置文件,要手工创建。/var/lib/dhcp/dhcpd.leases /客户租约的数据库文件。/etc/sysconfig/dhcpd /配置
2、DHCP的启动参数/etc/sysconfig/dhcrelay /配置DHCP中继代理/usr/share/doc/dhcp-3.0pl/存放DHCP说明文档2./etc/dhcpd.conf 功能:设置DHCP服务器的全局参数 和作用选项 文件格式:选项/参数/作用范围是整个DHCP服务器声明 选项/参数说明:(1)声明:subnet 功能:定义子网(定义作用域)格式:subnet 网络号 netmask 子网掩码 选项/参数;host 功能:定义保留地址 格式:host 名称 选项;参数;注意:通常放在subnet声明中shared-network 功能:设置同一个物理网络可以使用不同子
3、网的IP地址 格式:shared-network 名称 .注意:通常用于包含多个subnet声明(2)选项option routers 功能:为客户机指定默认网关 格式:option routers IP地址,IP地址,;注意:可以作为服务器选项和作用域选项option domain-name-servers 功能:指定客户机的DNS服务器的地址 格式:option domain-name-servers ip地址,ip地址 注意:可以作为服务器选项和作用域选项option domain-name 功能:定义客户端DNS后缀名 格式:option domain-name “域名”;注意:可以作
4、为服务器选项和作用域选项option netbios-name-servers 功能:定义客户机WINS服务器地址 格式:option netbios-name-servers ip地址,ip地址,.;注意:可以作为服务器选项和作用域选项option subnet-mask 功能:定义客户机的子网掩码 格式:option subnet-mask 子网掩码;注意:可以作为服务器选项和作用域选项(3)参数ddns-update-style 功能:定义DNS更新方案 格式:ddns-update-style none|interim;注意:在文件中必须包含该参数,且放在第一行none:关闭动态DNS
5、的更新interim:打开ignore 功能:忽略客户机更新 格式:ignore client-updates;注意:该选项只能作为服务器选项default-lease-time 功能:指定默认租约时间 格式:default-lease-time 数字;实例:default-lease-time 3600;注意:可以作为服务器选项和作用域选项,默认单位为秒max-lease-time 功能:指定最长的地址租期 格式:max-lease-time 数字;实例:max-lease-time 43200;注意:可以作为服务器选项和作用域选项,默认单位为秒hardware 功能:指定硬件接口类型及硬件
6、地址 格式:hardware 硬件类型 硬件地址;实例:hardware ethernet 12:34:56:78:ab:cd 注意:硬件地址为网卡的MAC地址 该选项只能用于host声明中 fixed-address 功能:定义保留IP地址 格式:fixed-address ip地址;实例:fixed-address 192.168.10.123;注意:该选项只能用于host声明中range 功能:定义作用域范围 格式:range 起始IP地址 终止IP地址;实例:range 192.168.10.2 192.168.10.254;注意:用于subnet声明 一个subnet中有多个rang
7、e,但多个range所定义IP范围不能重复。server-name 功能:通知DHCP客户机服务器的主机名 格式:server-name 主机名;注意:可以作为服务器选项和作用域选项3.指定启动DHCP服务器的网络接口设备#vi /etc/sysconfig/dhcpd DHCPDARGS=eth04.启动DHCP服务器 方法一:#service dhcpd start 方法二:#/etc/rc.d/init.d/dhcpd start注:检查是否则启动:#pstree|grep dhcpd|-dhcpd10-3 DHCP客户端的配置客户端的配置1.Windows客户端 本地连接属性设置c:i
8、pconfig/releasec:ipconfig/renew2.Linux客户端(1)设置网卡采用dhcp启动协议,自动获取ip地址信息#vi /etc/sysconfig/network-cripts/ifcfg-ethX(X可以0,1,2)修改 BOOTPROTO=dhcp(2)获取IP地址#ifdown ethX#ifup ethX10-4 DHCP中继代理设置中继代理设置1.配置中继代理#vi /etc/sysconfig/dhcrelay INTERFACES=“接口名”DHCPSERVERS=“DHCP服务器IP”2.启动服务#service dhcrelay start 1、d
9、hcp中配置文件中关闭DNS动态更新选项是 A、ddns-update-style none;B、ddns-update-style ad-hoc C、ddns-update-style closed D、update-dns close 正确答案是:A2、dhcp的租约文件默认保存在哪个目录下 A、/etc/dhcpd B、/var/log/dhcpd C、/var/lib/dhcp/D、/var/lib/dhcpd/正确答案是:C 课后习题课后习题3、DHCP服务器能提供给客户机哪些配置 A.IP地址 B.子网掩码 C.默认网关 D.DNS服务器 正确答案是:ABCD 4、DHCP是动态主机配置协议的简称,其作用是可以使网络管理员通过一台服务器来管理一个网络系统,自动地为一个网络中的主机分配什么地址。A 网络 B MAC C TCP D IP 正确答案是:D5、下列哪个参数用于定义DHCP服务地址池:Ahost Brange ignoreSubnet 正确答案是:B 6、DHCP服务器默认启动脚本是 正确答案是:Adhcpd Bdhcp Cdhclient DnetworkA