《Linux互联网技术项目5DHCP服务器的配置与使用课件》由会员分享,可在线阅读,更多相关《Linux互联网技术项目5DHCP服务器的配置与使用课件(26页珍藏版)》请在金锄头文库上搜索。
1、Linux Linux 网络管理网络管理Linux互联网技术项目5DHCP服务器的配置与使用项目引入项目引入公司有多个局域网,每个局域网存在多种类型的计算机(台式机、公司有多个局域网,每个局域网存在多种类型的计算机(台式机、笔记本),在大多数情况单台计算机上可能安装多个操作系统,笔记本),在大多数情况单台计算机上可能安装多个操作系统,对于这样复杂的网络环境,以往手动配置网络参数非常耗费网络对于这样复杂的网络环境,以往手动配置网络参数非常耗费网络管理员的时间,而且常常产生管理员的时间,而且常常产生IPIP地址冲突问题,因此,配置一种地址冲突问题,因此,配置一种能够自动分配能够自动分配IPIP地址
2、等连网参数的服务器是非常必要的。地址等连网参数的服务器是非常必要的。在在UbuntuUbuntu系统上可以通过配置系统上可以通过配置DHCPDHCP服务器可以满足这一要求。图服务器可以满足这一要求。图所示是一种常见的所示是一种常见的LANLAN网络环境拓扑图,本项目网络实验平台将网络环境拓扑图,本项目网络实验平台将在此网络环境上构建。在此网络环境上构建。Linux互联网技术项目5DHCP服务器的配置与使用项目项目5 DHCP5 DHCP服务器的配置与使用服务器的配置与使用 项目分解:基本任务:基本任务:(1 1)配置)配置DHCPDHCP服务器前准备;服务器前准备;(2 2)配置)配置DHCP
3、DHCP服务器;服务器;拓展任务:拓展任务:(1 1)配置针对单个主机提供固定)配置针对单个主机提供固定IPIP地址的地址的DHCPDHCP服务器;服务器;(2 2)配置)配置DHCPDHCP转接代理服务器。转接代理服务器。 Linux互联网技术项目5DHCP服务器的配置与使用任务1配置DHCP服务器前准备1 1、配置虚拟网络环境、配置虚拟网络环境、配置虚拟网络环境、配置虚拟网络环境由于资源限制,本项目要求在虚拟机由于资源限制,本项目要求在虚拟机VmwareVmware中完成。为完成中完成。为完成项目要求,应该搭建虚拟系统的网络环境。项目要求,应该搭建虚拟系统的网络环境。1 1)搭建虚拟网络)
4、搭建虚拟网络Vmnet1Vmnet1(Host onlyHost only)在虚拟机上添加两块网卡后,点击在虚拟机上添加两块网卡后,点击“虚拟机虚拟机”“”“设置设置”,选择,选择设备中第一块以太网,如图所示;设备中第一块以太网,如图所示;接着点击右下接着点击右下“网络连接网络连接”下的自定义,在下拉菜单中选择下的自定义,在下拉菜单中选择Vmnet1Vmnet1(Host onlyHost only)网络;)网络;使用同样的方法把另外一块网卡加入使用同样的方法把另外一块网卡加入Vmnet1Vmnet1(Host onlyHost only)网络。)网络。Linux互联网技术项目5DHCP服务器
5、的配置与使用2 2)禁止虚拟网络)禁止虚拟网络Vmnet1Vmnet1(Host onlyHost only)自带的)自带的DHCPDHCP服务器服务器虚拟网络虚拟网络Vmnet1Vmnet1(Host onlyHost only)自带的)自带的DHCPDHCP服务器,应该禁止。服务器,应该禁止。点击点击“编辑编辑”“”“虚拟网络编辑器虚拟网络编辑器”“DHCP”“DHCP”选项卡,如图所选项卡,如图所示,注意观察,目前的虚拟网络示,注意观察,目前的虚拟网络Vmnet1Vmnet1的的DHCPDHCP服务器启动着,应服务器启动着,应该禁止。方法如下:选择中间栏的该禁止。方法如下:选择中间栏的V
6、mnet1Vmnet1,点击,点击“停止停止”“”“应应用用”,如果在服务状态出现已停车,说明成功。使用同样方法禁,如果在服务状态出现已停车,说明成功。使用同样方法禁止止Vmnet8Vmnet8的的DHCPDHCP服务器。服务器。Linux互联网技术项目5DHCP服务器的配置与使用2、配置网络接口1 1)网络接口)网络接口eth0 eth0 、eth1eth1配置要求如下:配置要求如下:配置网络接口配置网络接口eth0eth0的的IPIP地址为地址为192.168.0.5192.168.0.5、子网掩码、子网掩码255.255.255.0255.255.255.0,网关,网关192.168.0
7、.1192.168.0.1;配置网络接口配置网络接口eth1eth1为自动获取为自动获取IPIP信息。信息。以下是配置完成以下是配置完成/etc/network/interfaces/etc/network/interfaces后文件内容。后文件内容。2 2)修改网络接口文件后重启网络。)修改网络接口文件后重启网络。studentUbuntu:$cat/etc/network/interfaces|grep#studentUbuntu:$cat/etc/network/interfaces|grep#autoloautoloifaceloinetloopbackifaceloinetloopb
8、ack/ /配置网络接口配置网络接口配置网络接口配置网络接口ech0ech0autoeth0autoeth0ifaceeth0inetstaticifaceeth0inetstaticaddress192.168.0.5address192.168.0.5netmask255.255.255.0netmask255.255.255.0gateway192.168.0.1gateway192.168.0.1/ /配置网络接口配置网络接口配置网络接口配置网络接口ech1ech1为自动获取为自动获取为自动获取为自动获取IPIP信息信息信息信息ifaceeth1inetdhcpifaceeth1ine
9、tdhcpautoeth1autoeth1studentUbuntu:$sudo/etc/init.d/networkingrestartstudentUbuntu:$sudo/etc/init.d/networkingrestart配置网络接口配置网络接口ech0配置网络接口配置网络接口ech1为自动获取为自动获取IP信息信息Linux互联网技术项目5DHCP服务器的配置与使用任务2 DHCP服务器的配置1 1 1 1、安装、安装、安装、安装DHCPDHCPDHCPDHCP服务器前检测网络相关信息服务器前检测网络相关信息服务器前检测网络相关信息服务器前检测网络相关信息为了测试为了测试DHCP
10、DHCP服务器对网络参数的影响,在配置服务器对网络参数的影响,在配置DHCPDHCP服务服务器前了解一下网络相关信息。器前了解一下网络相关信息。1 1)查看)查看eth1eth1网络接口信息网络接口信息2 2)查看)查看/etc/resolve.conf/etc/resolve.conf网络接口信息网络接口信息 studentUbuntu:$ifconfigeth1studentUbuntu:$ifconfigeth1studentUbuntu:$cat/etc/resolve.confstudentUbuntu:$cat/etc/resolve.conf正常情况应该是没有正常情况应该是没有I
11、P地址地址正常情况应该是没有正常情况应该是没有DNS地址地址Linux互联网技术项目5DHCP服务器的配置与使用2、安装DHCP服务器在在UbuntuUbuntu系统安装系统安装DHCPDHCP服务器较简单,这里以安装服务器较简单,这里以安装dhcp3-serverdhcp3-server为例。为例。studentUbuntu:$sudoapt-getinstalldhcp3-serverstudentUbuntu:$sudoapt-getinstalldhcp3-server 下列【新】软件包将被安装:下列【新】软件包将被安装:下列【新】软件包将被安装:下列【新】软件包将被安装: dhcp3
12、-serverdhcp3-server Generating/etc/default/dhcp3-server.Generating/etc/default/dhcp3-server.*StartingDHCPserverdhcpd3fail*StartingDHCPserverdhcpd3failinvoke-rc.d:initscriptdhcp3-server,actionstartfailed.invoke-rc.d:initscriptdhcp3-server,actionstartfailed.Linux互联网技术项目5DHCP服务器的配置与使用3、配置/etc/default/d
13、hcp3-server文件文件文件/etc/default/dhcp3-server/etc/default/dhcp3-server主要配置主要配置DHCPDHCP服服务器监听网络接口。如果监听务器监听网络接口。如果监听eth0eth0接口,配置如下:接口,配置如下:studentUbuntu:$cat/etc/default/dhcp3-serverstudentUbuntu:$cat/etc/default/dhcp3-serverINTERFACES=eth0INTERFACES=eth0Linux互联网技术项目5DHCP服务器的配置与使用4、配置/etc/dhcp3/dhcpd.co
14、nf文件DHCPDHCP服务器配置如下。服务器配置如下。studentUbuntu:$cat/etc/dhcp3/dhcpd.confstudentUbuntu:$cat/etc/dhcp3/dhcpd.conf# #设定租约期限:设定租约期限:设定租约期限:设定租约期限: default-lease-time259200;#default-lease-time259200;#默认的租约时间,后面接的时间为秒钟默认的租约时间,后面接的时间为秒钟默认的租约时间,后面接的时间为秒钟默认的租约时间,后面接的时间为秒钟max-lease-time518400;max-lease-time518400;
15、optiondomain-;#optiondomain-;#设定提供给客户端的域名设定提供给客户端的域名设定提供给客户端的域名设定提供给客户端的域名 optiondomain-name-servers202.103.224.68,202.103.225.68;optiondomain-name-servers202.103.224.68,202.103.225.68;# #上面设定提供给客户端的上面设定提供给客户端的上面设定提供给客户端的上面设定提供给客户端的DNSDNS服务器的服务器的服务器的服务器的IPIP地址,多个地址使用道号隔开地址,多个地址使用道号隔开地址,多个地址使用道号隔开地址,
16、多个地址使用道号隔开ddns-update-stylenone;ddns-update-stylenone; # #关闭动态关闭动态关闭动态关闭动态DNSDNS的更新。的更新。的更新。的更新。#动态动态动态动态IPIP地址分配的设定:地址分配的设定:地址分配的设定:地址分配的设定:subnet192.168.0.0netmask255.255.255.0subnet192.168.0.0netmask255.255.255.0range192.168.0.28192.168.0.68;range192.168.0.28192.168.0.68; optionbroadcast-address1
17、92.168.0.255;optionbroadcast-address192.168.0.255;optionrouters192.168.0.1;optionrouters192.168.0.1;动态动态 IP 地址分配的设定地址分配的设定Linux互联网技术项目5DHCP服务器的配置与使用5 5 5 5、重新启动、重新启动、重新启动、重新启动DHCPDHCPDHCPDHCP服务服务服务服务6 6 6 6、测试结果、测试结果、测试结果、测试结果1 1 1 1)重新启动网络)重新启动网络)重新启动网络)重新启动网络2 2 2 2)查看)查看)查看)查看eth1eth1eth1eth1网络接口
18、信息网络接口信息网络接口信息网络接口信息3 3 3 3)查看)查看)查看)查看/etc/resolve.conf/etc/resolve.conf/etc/resolve.conf/etc/resolve.conf网络接口信息网络接口信息网络接口信息网络接口信息也可以查看也可以查看/var/lib/dhcp3/dhcpd.leases/var/lib/dhcp3/dhcpd.leases文件看分配结文件看分配结果果studentUbuntu:$sudo/etc/init.d/dhcp3-serverstudentUbuntu:$sudo/etc/init.d/dhcp3-serverresta
19、rtrestartstudentUbuntu:$sudo/etc/init.d/networkingrestartstudentUbuntu:$sudo/etc/init.d/networkingrestartstudentUbuntu:$ifconfigeth1studentUbuntu:$ifconfigeth1studentUbuntu:$cat/etc/resolve.confstudentUbuntu:$cat/etc/nameserver202.103.224.68nameserver202.103.224.68nameserver202.103.225.68nameserver2
20、02.103.225.68Linux互联网技术项目5DHCP服务器的配置与使用DHCPDHCP基础基础1 1采用采用 DHCP DHCP的理由的理由对于上网主机对于上网主机IPIP地址的指定,目前有两种方式,一种是由管理员为每台地址的指定,目前有两种方式,一种是由管理员为每台主机静态的指定主机静态的指定IPIP地址及其配置参数,另外一种是由专门的地址及其配置参数,另外一种是由专门的DHCPDHCP(动态(动态主机配置协议)服务器为每台主机动态分配主机配置协议)服务器为每台主机动态分配IPIP地址及其上网参数。地址及其上网参数。对于手工配置网络参数,有众多不便:对于手工配置网络参数,有众多不便:
21、 IPIP地址在每一台计算机上输入手工配置,对于规模较大的网络,配置地址在每一台计算机上输入手工配置,对于规模较大的网络,配置IPIP地址地址工作量非常大;工作量非常大; 手工配置手工配置IPIP地址可能输入错误的地址可能输入错误的IPIP地址,错误的配置信息可能会导致通讯或地址,错误的配置信息可能会导致通讯或网络问题;网络问题; 对于主机网络配置,除了对于主机网络配置,除了IPIP地址,还要求配置其他参数,比如网关地址,还要求配置其他参数,比如网关(gatewaygateway)、)、DNSDNS等,信息更新工作量大,维护工作量大,出现问题难以追等,信息更新工作量大,维护工作量大,出现问题难
22、以追踪。踪。对于对于DHCPDHCP自动配置网络参数众多优点:自动配置网络参数众多优点: IPIP地址由地址由DHCPDHCP服务器自动分配给每一台计算机,确保每一台计算机都使用服务器自动分配给每一台计算机,确保每一台计算机都使用了正确的配置信息,减少了正确的配置信息,减少IPIP地址冲突的可能性;地址冲突的可能性; 使用使用DHCPDHCP服务器能大大减少配置花费的开销和重新配置网络上计算机的时服务器能大大减少配置花费的开销和重新配置网络上计算机的时间,服务器可以在指派地址租约时配置所有的附加配置值。间,服务器可以在指派地址租约时配置所有的附加配置值。 维护工作量小,减轻了管理员工作负担。维
23、护工作量小,减轻了管理员工作负担。 大部分路由器可以转发大部分路由器可以转发DHCPDHCP配置请求,因此,互联网的每个子网并不都需配置请求,因此,互联网的每个子网并不都需要要DHCPDHCP服务器。服务器。Linux互联网技术项目5DHCP服务器的配置与使用2、DHCP的工作过程1) 1) 发现阶段发现阶段2) 2) 提供阶段提供阶段Linux互联网技术项目5DHCP服务器的配置与使用3) 3) 选择阶段选择阶段4) 4) 确认阶段确认阶段5) 5) 重新登录重新登录6) 6) 更新租约更新租约Linux互联网技术项目5DHCP服务器的配置与使用DHCP服务器的安装与运行1 1 1 1、安装
24、、安装、安装、安装DHCPDHCPDHCPDHCP服务器服务器服务器服务器在在Ubuntu LinuxUbuntu Linux系统安装系统安装DHCPDHCP服务器较简单,这里以安装服务器较简单,这里以安装dhcp3-serverdhcp3-server为例为例 studentUbuntu:$sudoapt-getinstalldhcp3-serverstudentUbuntu:$sudoapt-getinstalldhcp3-server Generating/etc/default/dhcp3-server.Generating/etc/default/dhcp3-server.*Star
25、tingDHCPserverdhcpd3fail*StartingDHCPserverdhcpd3failinvoke-rc.d:initscriptdhcp3-server,actionstartfailed.invoke-rc.d:initscriptdhcp3-server,actionstartfailed.Linux互联网技术项目5DHCP服务器的配置与使用2、DHCP服务器运行控制DHCPDHCP服务运行控制可以直接对脚本文件服务运行控制可以直接对脚本文件/etc/init.d/dhcp3-server/etc/init.d/dhcp3-server 控制,安装完后控制,安装完后D
26、HCPDHCP服服务默认是开机自动启动的。务默认是开机自动启动的。DHCPDHCP服务运行控制如下:服务运行控制如下:Linux互联网技术项目5DHCP服务器的配置与使用DHCP服务器的配置DHCPDHCP服务的主要配置文件是服务的主要配置文件是/etc/dhcp3/dhcpd.conf /etc/dhcp3/dhcpd.conf 与与/etc/default/dhcp3-/etc/default/dhcp3-serverserver。1 1 1 1配置配置配置配置/etc/default/dhcp3-server/etc/default/dhcp3-server/etc/default/dh
27、cp3-server/etc/default/dhcp3-server文件文件文件文件文件文件文件文件/etc/default/dhcp3-server/etc/default/dhcp3-server/etc/default/dhcp3-server/etc/default/dhcp3-server主要配置主要配置主要配置主要配置DHCPDHCPDHCPDHCP监听网络监听网络监听网络监听网络接口。如果监听接口。如果监听接口。如果监听接口。如果监听eth0eth0eth0eth0接口,配置如下:接口,配置如下:接口,配置如下:接口,配置如下:studentUbuntu:$cat/etc/de
28、fault/dhcp3-serverstudentUbuntu:$cat/etc/default/dhcp3-server #Separatemultipleinterfaceswithspaces,e.g.eth0eth1./#Separatemultipleinterfaceswithspaces,e.g.eth0eth1./使用空格分开多个接口使用空格分开多个接口使用空格分开多个接口使用空格分开多个接口INTERFACES=eth0INTERFACES=eth0Linux互联网技术项目5DHCP服务器的配置与使用2、配置/etc/dhcp3/dhcpd.conf文件这里讲述一个这里讲述一
29、个DHCPDHCP服务器配置实例,要求如下:服务器配置实例,要求如下:目前内部网段设定为目前内部网段设定为 192.168.0.0/24 192.168.0.0/24 这一段,且网关为这一段,且网关为 192.168.0.1 192.168.0.1 ,此外,此外, DNS DNS 主机的主机的 IP IP 地址为地址为 202.103.224.68 202.103.224.68 与与202.103.225.68 202.103.225.68 这两个;这两个; 让每个客户端预设租约为让每个客户端预设租约为 3 3 天,最长为天,最长为 6 6 天;天; 要求动态分配的要求动态分配的IPIP地址有
30、地址有192.168.0.28192.168.0.28到到 192.168.0.68 192.168.0.68,192.168.0.88192.168.0.88到到 192.168.0.100 192.168.0.100这两段,其它的这两段,其它的IPIP则保则保留下来;留下来; 有一部主机,它的有一部主机,它的 MAC MAC 是是00:0C:29:5C:8C:7E 00:0C:29:5C:8C:7E ,要给它,要给它的主机名称为的主机名称为 host-dhcp host-dhcp,且,且 IP IP 固定为固定为 192.168.0.6 192.168.0.6 这个。这个。Linux互联网
31、技术项目5DHCP服务器的配置与使用studentUbuntu:$cat/etc/dhcp3/dhcpd.confstudentUbuntu:$cat/etc/dhcp3/dhcpd.conf# #这个文件的配置语法主要有两种。这个文件的配置语法主要有两种。这个文件的配置语法主要有两种。这个文件的配置语法主要有两种。 # #首先是有独特的设定名称的,例如首先是有独特的设定名称的,例如首先是有独特的设定名称的,例如首先是有独特的设定名称的,例如default-lease-timedefault-lease-time,#;#default-lease-time#default-lease-time
32、259200259200;# #再则是由再则是由再则是由再则是由optionoption这个代号后面接的参数代码这个代号后面接的参数代码这个代号后面接的参数代码这个代号后面接的参数代码 #option#option;#optiondomain-naimdomain.name;#optiondomain-naimdomain.name;# #首先建立全局的设定值,亦即是,当首先建立全局的设定值,亦即是,当首先建立全局的设定值,亦即是,当首先建立全局的设定值,亦即是,当subnetsubnet或或或或hosthost声明语句的括号当中声明语句的括号当中声明语句的括号当中声明语句的括号当中# #没有
33、相应参数,则以这些参数设定为准,这里没有相应参数,则以这些参数设定为准,这里没有相应参数,则以这些参数设定为准,这里没有相应参数,则以这些参数设定为准,这里subnetsubnet用来配置子网,用来配置子网,用来配置子网,用来配置子网,hosthost则则则则# #配置的是主机。配置的是主机。配置的是主机。配置的是主机。# #设定租约期限:设定租约期限:设定租约期限:设定租约期限: default-lease-time259200;#default-lease-time259200;#预设的租约时间,后面接的时间为秒钟预设的租约时间,后面接的时间为秒钟预设的租约时间,后面接的时间为秒钟预设的租
34、约时间,后面接的时间为秒钟max-lease-time518400;#max-lease-time518400;#但是超过租约时间但是超过租约时间但是超过租约时间但是超过租约时间( (就是就是就是就是default-lease-time)default-lease-time)#还可续约,不过,最长还是只到还可续约,不过,最长还是只到还可续约,不过,最长还是只到还可续约,不过,最长还是只到518400518400秒秒秒秒 # #设定提供给客户机的域名与域名服务器的设定提供给客户机的域名与域名服务器的设定提供给客户机的域名与域名服务器的设定提供给客户机的域名与域名服务器的IPIPoptiondom
35、ain-;#optiondomain-;#设定提供给客户机的域名设定提供给客户机的域名设定提供给客户机的域名设定提供给客户机的域名 optiondomain-name-servers202.103.224.68,202.103.225.68optiondomain-name-servers202.103.224.68,202.103.225.68# #上面设定上面设定上面设定上面设定DNSDNS服务器的服务器的服务器的服务器的IPIP地址,会自动在客户端修改地址,会自动在客户端修改地址,会自动在客户端修改地址,会自动在客户端修改/etc/resolv.conf/etc/resolv.conf#
36、 #文件,若有两个服务器的文件,若有两个服务器的文件,若有两个服务器的文件,若有两个服务器的IPIP地址以上,那么就需要以地址以上,那么就需要以地址以上,那么就需要以地址以上,那么就需要以“ “,” ”符号分隔开来符号分隔开来符号分隔开来符号分隔开来# #最后面还是得加上最后面还是得加上最后面还是得加上最后面还是得加上“;”“;”符号符号符号符号 。ddns-update-stylenone;ddns-update-stylenone; # #关闭动态关闭动态关闭动态关闭动态DNSDNS的更新。的更新。的更新。的更新。DNSDNS动态更新是指当主机名称发生改变的时候,自动的更动态更新是指当主机
37、名称发生改变的时候,自动的更动态更新是指当主机名称发生改变的时候,自动的更动态更新是指当主机名称发生改变的时候,自动的更 # #新到新到新到新到DNSDNS服务器上,一般是关闭的,因为这需要服务器上,一般是关闭的,因为这需要服务器上,一般是关闭的,因为这需要服务器上,一般是关闭的,因为这需要DNSDNS服务器允许动态更新才行。服务器允许动态更新才行。服务器允许动态更新才行。服务器允许动态更新才行。Linux互联网技术项目5DHCP服务器的配置与使用2 2)动态)动态)动态)动态IPIP地址分配的设定:地址分配的设定:地址分配的设定:地址分配的设定:#动态动态动态动态IPIP地址分配的设定:地址
38、分配的设定:地址分配的设定:地址分配的设定:subnet192.168.0.0netmask255.255.255.0subnet192.168.0.0netmask255.255.255.0# #动态动态动态动态IPIP地址分配就如上面的设定内容,主要以地址分配就如上面的设定内容,主要以地址分配就如上面的设定内容,主要以地址分配就如上面的设定内容,主要以subnetsubnet与与与与netmasknetmask来进行来进行来进行来进行的的的的 # #说明,亦即首先声明配置的子网的网段和子网的掩码。说明,亦即首先声明配置的子网的网段和子网的掩码。说明,亦即首先声明配置的子网的网段和子网的掩码
39、。说明,亦即首先声明配置的子网的网段和子网的掩码。range192.168.0.28192.168.0.68;range192.168.0.28192.168.0.68;range192.168.0.88192.168.0.100;range192.168.0.88192.168.0.100;#range#range表示要分配的子网的表示要分配的子网的表示要分配的子网的表示要分配的子网的IPIP范围,对于有多段地址情况,可使用多个范围,对于有多段地址情况,可使用多个范围,对于有多段地址情况,可使用多个范围,对于有多段地址情况,可使用多个rangerange。optionbroadcast-ad
40、dress192.168.0.255;optionbroadcast-address192.168.0.255;#optionbroadcast-address#optionbroadcast-address即是设置的子网的广播地址;即是设置的子网的广播地址;即是设置的子网的广播地址;即是设置的子网的广播地址;optionrouters192.168.0.1;optionrouters192.168.0.1;# #指明客户子网内的网关地址,可以有多个,中间用逗号分隔;指明客户子网内的网关地址,可以有多个,中间用逗号分隔;指明客户子网内的网关地址,可以有多个,中间用逗号分隔;指明客户子网内的网关
41、地址,可以有多个,中间用逗号分隔; # #以上就已经含有以上就已经含有以上就已经含有以上就已经含有IP,netmask,broadcastIP,netmask,broadcast与与与与routerrouter,分配,这样就可以,分配,这样就可以,分配,这样就可以,分配,这样就可以# #顺利联网,至于顺利联网,至于顺利联网,至于顺利联网,至于DNSDNS则是在全局已经设定则是在全局已经设定则是在全局已经设定则是在全局已经设定 ;Linux互联网技术项目5DHCP服务器的配置与使用 3 3) 客户端固定客户端固定客户端固定客户端固定IPIP的设定:的设定:的设定:的设定:# #客户端固定客户端固
42、定客户端固定客户端固定IPIP的设定:的设定:的设定:的设定: hosthost-dhcphosthost-dhcphardwareethernet00:0C:29:5C:8C:7E;hardwareethernet00:0C:29:5C:8C:7E;fixed-address192.168.0.6;fixed-address192.168.0.6;# #指定一个或者多个指定一个或者多个指定一个或者多个指定一个或者多个IPIP地址给客户端,该语句只能出现在地址给客户端,该语句只能出现在地址给客户端,该语句只能出现在地址给客户端,该语句只能出现在hosthost声明里。声明里。声明里。声明里。o
43、ptionbroadcast-address192.168.0.255;optionbroadcast-address192.168.0.255;optionrouters192.168.0.1;optionrouters192.168.0.1; # #静态静态静态静态IPIP肯定跟肯定跟肯定跟肯定跟MACMAC有关的,所以实际中要求查出来有关的,所以实际中要求查出来有关的,所以实际中要求查出来有关的,所以实际中要求查出来MACMAC,然后的设定。,然后的设定。,然后的设定。,然后的设定。Linux互联网技术项目5DHCP服务器的配置与使用3、DHCP租用信息文件UbuntuUbuntu系统系
44、统DHCPDHCP服务器的默认租用信息文件是服务器的默认租用信息文件是/var/lib/dhcp3/dhcpd.leases/var/lib/dhcp3/dhcpd.leases,这个文件会保留,这个文件会保留DHCPDHCP服务器为每一客户分配的服务器为每一客户分配的IPIP地址时都会在这个地址时都会在这个文件记录该租用信息。在系统出现故障后或重新启文件记录该租用信息。在系统出现故障后或重新启动时,就可以从该文件重新获得租用信息。动时,就可以从该文件重新获得租用信息。Linux互联网技术项目5DHCP服务器的配置与使用4、重新启动DHCP服务编辑完编辑完dhcpd.conf dhcpd.co
45、nf 与与dhcp3-serverdhcp3-server后重新启动后重新启动DHCPDHCP服务器。服务器。Linux互联网技术项目5DHCP服务器的配置与使用DHCPDHCP转接代理转接代理Linux互联网技术项目5DHCP服务器的配置与使用拓展提高任务任务任务任务1 1 1 1配置针对单个主机提供固定配置针对单个主机提供固定配置针对单个主机提供固定配置针对单个主机提供固定IPIPIPIP地址的地址的地址的地址的DHCPDHCPDHCPDHCP服服服服务器务器务器务器任务任务任务任务2 2 2 2 配置配置配置配置DHCPDHCPDHCPDHCP转接代理服务器转接代理服务器转接代理服务器转接代理服务器Linux互联网技术项目5DHCP服务器的配置与使用Linux互联网技术项目5DHCP服务器的配置与使用