实训4.3DHCP的配置DHCP配置过程中需修改的配置文件第一部分“/etc/dhcpd.conf”文件的作用LINUX环境下DHCP配置相对简单,在DHCP服务器网卡配置好的前题下,最主要就是配置“/etc/dhcpd.conf”文件在DHCP服务器启动时会寻找“/etc/dhcpd.conf”的文件,但DHCP服务安装后,并不自动产生这个文件。通常建立这个文件的方法是,直接将配置文件模板“/usr/share/doc/dhcp-3.0pl1/dhcpd.conf.sample”复制到“/etc”目录下复制后默认的“/etc/dhcpd.conf”文件的内容及解释如下:“/etc/dhcpd.conf”文件的内容语义解释ddns-update-styleinterim;ignoreclient-updates;subnet192.168.0.0netmask255.255.255.0{#指定子网的网络ID以及子网掩码optionrouters192.168.0.1;#定义网关的IP地址为192.168.0.1optionsubnet-mask255.255.255.0;#网关的子网掩码为255.255.255.0optionnis-domain“domain.org”;optiondomain-name“domain.org”;#定义DNS名字服务器为domain.orgoptiondomain-name-servers192.168.0.1;#定义DNS名字服务器的地址为192.168.0.254rangedynamic-bootp192.168.0.128192.168.0.255;#DHCP服务器分配给客户机使用的IP地址池为:192.168.0.128到192.168.0.255default-lease-time21600;#默认的IP租约期限为21600秒max-lease-time43200;#IP租约的最长期限为43200秒hostns{#为主机定义保留的IP地址hardwareethernet00:34:56:79:7e:e8#定义了保留IP的主机的MAC地址fixed-address192.168.0.20;#定义了保留IP主机的保留IP地址}}详细案例的配置第二部分案例配置的环境要求案例配置的环境如下,两台主机通过交叉线相连,或两台主机与HUB相连。DNS服务器为LINUX操作系统,客户机为WINDOW系列(如windows2000professional)操作系统DHCP服务器客户机DHCP服务器客户机案例配置的参数要求DHCP服务器的IP地址及子网掩码:192.168.0.254/24DHCP能够提供的IP地址的范围及其子网掩码:192.168.0.2/24-192.168.0.50/24DHCP服务器为客户机保留的IP地址为:192.168.0.20DHCP服务器为客户机分配的网关地址为:192.168.0.1实训环境的检查在BIND服务器上通过VI编辑器或者MORE命令查看“/etc/sysconfig/network-scripts/ifcfg-eth0”的内容是否如下:DEVICE=eth0//表示第一块以太网卡BOOTPROTO=static//表示IP分配方式使用静态分配BROADCAST=192.168.1.255//广播地址为192.168.0.255IPADD=192.168.1.254//网卡上捆绑的IP地址为192.168.0.254NETMASK=255.255.255.0//子网掩码为:255.255.255.0NETWORK=192.168.1.0//所在的网络为:192.168.0.0ONBOOT=yes//系统启动时激活在客户机上通过IPCONFIG/ALL查看其IP地址在DHCP服务器上通过PING命令查看是否具有与客户机的连通性。如果未通,则进行相应的故障排除安装DHCP服务安装DHCP服务,需要RedHatLinux9的第二张安装光盘的“/RedHat/RPMS/dhcp-3.0pl1-23.i386.rpm”文件,文件备份在“/bak”目录下,输入下面的命令进行DHCP服务的安装。[root@dnsroot]#rpm–ivh/bak/dhcp-3.0pl1-23.i386.rpm确认是否已安装了DHCP服务使用下面的命令验证是否已安装了DHCP服务:[root@dnsroot]#rpm-qadhcp备注:如果显示结果为“dhcp-3.0pl1-23”表示已安装了DHCP服务建立并编辑“/etc/dhcpd.conf”文件DHCP服务安装后,会自动产生一个配置文件的模板“/usr/share/doc/dhcp-3.0pl1/dhcpd.conf.sample”,通过把这个文件复制到“/etc”目录下,并且命令为“dhcpd.conf”,然后对其进行编辑。编辑并修改文件“/etc/dhcpd.conf”的内容为以下:“/etc/dhcpd.conf”的内容ddns-update-styleinterim;ignoreclient-updates;subnet192.168.0.0netmask255.255.255.0{#指定子网的网络ID以及子网掩码Rangedynamic-bootp192.168.0.2192.168.0.50optionrouters192.168.0.1;#定义网关的IP地址为192.168.0.1optionsubnet-mask255.255.255.0;#网关的子网掩码为255.255.255.0default-lease-time21600;#默认的IP租约期限为21600秒max-lease-time43200;#IP租约的最长期限为43200秒hostzhangcr{#为主机定义保留的IP地址hardwareethernet00:34:56:79:7e:e8#定义了保留IP的主机的MAC地址fixed-address192.168.0.20;#定义了保留IP主机的保留IP地址}}编辑“/etc/dhcpd.conf”文件用VI编辑器对“/etc/dhcpd.conf”文件进行编辑,在文件中加入以下信息:#配置第一个以太网卡eth0的IP地址为:192.168.0.254子网掩码为:255.255.255.0,“up”表激活网卡/sbin/ifconfigetho192.168.0.254netmask255.255.255.0up#配置并激活回环设备lo/sbin/ifconfiglo127.0.0.1up/sbin/routeaddhost127.0.0.1lo#让LINUX将本地网的信息发送到eth0接口/sbin/routeaddnet192.168.0.254netmask255.255.255.0重新装载DHCP服务器修改完所有的配置文件后,重新装载DHCP服务器,其命令如下:[root@dnsroot]#/etc/rc.d/init.d/dhcpdreload//重新装载DHCP服务设置DHCP服务器自动启动在文字提示符下输入以下命令:[root@dnsroot]#ntsysv在出现的画面中使用上下光标键将光标移到菜单中的“dhcpd”项,按“空格键”选中,再后按“TAB”键将光标移到“确定”按钮上,并按“回车”键完成设置。这样,DHCP服务只要开机后就会自动启动配置客户端请参见实训3.2DHCP的配置中的客户端设置步骤配置客户端(windows2000prefessional)为自动获取IP地址,并通过DOS下的“ipconfig/release”与“ipconfig/renew”释放与获得IP地址