RHCE课程-RH253Linux服务器架设笔记四-DHCP服务器配置共9页
11 实验十一 Linux下DHCP服务器的配置

实验十一Linux下DHCP服务器的配置一.实验目的:掌握在Linux系统下安装和配置DHCP服务器的方法。
二.实验内容:1.安装DHCP;2.配置DHCP,为本子网内的客户机提供DHCP服务;3.配置DHCP中继代理。
三.具体实验:任务一配置DHCP:实验内容:配置DHCP服务器,为子网A内的客户机提供DHCP服务。
具体参数如下:●IP地址段:192.168.xx.101-192.168.xx.200(例如在4号机房则为192.168.4.101-192.168.4.200)●子网掩码:255.255.255.0●网关地址:192.168.xx.254(若在12号机房则为192.168.4.254)●域名服务器:192.168.0.1●子网所属域的名称:●默认租约有效期:1天●最大租约有效期:3天实验步骤:1.安装DHCP:rpm –ivh dhcp-2.0pl5-8.i386.rpm2.配置服务器:●为服务器自身设置静态IP地址。
编辑/etc/sysconfig/network-scripts目录下脚本文件ifcfg-eth0,内容形式如下:DEVICE=”eth0”IPADDR=”192.168.xx.10”NETMASK=“255.255.255.0”ONBOOT =”yes”BOOTPROTO=”none”●编辑/etc/sysconfig/network文件,内容如下:NETWORKING=yesHOSTNAME=””GATEWAY=”192.168.xx.254”GATEWAYDEV=”eth0”●启动TCP/IP网络:service network restart●为广播地址设置主机名称为dhcp。
在/etc/hosts文件中加入如下一行:255.255.255.255 dhcp●把广播地址加入路由表:route add –host dhcp dev eth0●编辑/etc/dhcpd.conf文件,内容如下:subnet 192.168.xx.0 netmask 255.255.255.0default-lease-time 86400;max-lease-time 259200;option routers 192.168.xx.254;option subnet-mask 255.255.255.0;option domain-name “”;option domain-name-servers 192.168.0.1;{range 192.168.xx.101 192.168.xx.200;}●建立租约数据库文件:touch /var/lib/dhcp/dhcpd.leases●启动dhcp服务器:service dhcpd start●检测dhcp服务器是否启动正常: netstat -utl3.配置客户端:●登录到局域网中的一台Linux客户机,检测客户机上是否安装有DHCP客户端软件dhcpcd,如果没有则安装该软件包。
DHCP服务器配置

实训步骤-架设一台DHCP服务器
(要求地址池为192.168.1.100~192.168.1.200,客户机域名为,为本机的eth0网卡保留IP:192.168.1.10)
(1)以root账号登录系统。
(2)运行命令rpm-q dhcp检查DHCP服务器是否安装。
(3)运行“vi /etc/dhcpd.conf”打开DHCP服务器配置文件。
(4)在配置文件中添加语句。
(5)对应Linux主机可以使用ifconfig查看网络适配器的物理地址,对应Windows主机可以使用“ipconfig /all”查看网络适配器的物理地址。
实训步骤-配置一台DHCP客户机,测试DHCP服务器的功能:
(1)以root账号登录系统。
(2)“vi /etc/sysconfig/network-scripts/ifcfg-eth0”打开网卡配置文件,找到“BOOTPROTO=none”,改为“BOOTPROTO=dhcp”。
(3)“ifdown eth0; ifup eth0”重新启动网卡。
(4)使用命令“ifconfig eth0”测试DHCP客户端是否已配置好。
配置DHCP客户机使用图形窗口较简便。
DHCP服务器配置

1、安装DHCP服务器软件查看是否安装dhcprpm -q dhcpmount /dev/cdrom /mediarpm -ivh /media/Server/dhcp-3.0.5-21.el5.i386.rpm以上为真机状态下如果是虚拟机状态下可以使用图形化添加/删除程序来进行DHCP组建的安装2、修改DHCP的主配置文件主配置文件为:/etc/dhcpd.conf配置参数可以通过DHCP的模板配置文件生成cat /usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample > /etc/dhcpd.conf3、修改配置文件dhcpd.confddns-update-style interim;ignore client-updates;subnet 192.168.100.0 netmask 255.255.255.0 {option routers 192.168.100.1;option subnet-mask 255.255.255.0;range dynamic-bootp 192.168.100.100 192.168.100.200;default-lease-time 21600;max-lease-time 43200;}4、启动DHCPd服务service dhcpd start查看服务端口是否开启:netstat -anpu | grep dhcpd5、配置DHCP客户端--windows客户端配置--linux客户端配置,可以使用dhclient命令6、查看DHCP服务器上的租约文件cat /var/lib/dhcpd/dhcpd.leases##############################分割线,DHCP基本配置完成#########################7、配置DHCP服务器保留主机修改主配置文件为:ddns-update-style interim;ignore client-updates;subnet 192.168.100.0 netmask 255.255.255.0 {option routers 192.168.100.1;option subnet-mask 255.255.255.0;range dynamic-bootp 192.168.100.100 192.168.100.200;default-lease-time 21600;max-lease-time 43200;host linux01 {hardware ethernet 00:0c:29:fc:68:14;fixed-address 192.168.100.188;}}在这里使用了host声明来进行配置!8、在客户端上释放IP后重新获取查看--windows客户端配置ipconfig /releaseipconfig /renew--linux客户端配置ifdown eth0ifup eth0##############################分割线,DHCP保留主机配置完成#########################9、配置DHCP多个作用域ddns-update-style interim;ignore client-updates;subnet 192.168.100.0 netmask 255.255.255.0 {option routers 192.168.100.1;option subnet-mask 255.255.255.0;default-lease-time 21600;max-lease-time 43200;host linux01 {hardware ethernet 00:0c:29:fc:68:14;fixed-address 192.168.100.188;}}subnet 172.16.1.0 netmask 255.255.255.0 {option routers 172.16.1.2;range dynamic-bootp 172.16.1.100 172.16.1.200;default-lease-time 21600;max-lease-time 43200;}如果还有其他的作用域,使用subnet声明创建即可!方法类似!10、多个DHCP作用域的实现和测试需要DHCP中继代理的配置(完成DHCP中继代理实验所需的网络环境)11、假设DHCP中继代理服务器的IP地址为172.16.1.212、开启路由转发功能有2种方法可以开启linux kernel路由转发功能##方法一:vi /etc/sysctl.confnet.ipv4.ip_forward = 1执行命令sysctl -p##方法二:echo 1 > /proc/sys/net/ipv4/ip_forward(2种方法任选其一实现)13、在中继代理服务器上安装dhcp软件包,因为配置DHCP中继代理的软件程序在这个包中(安装DHCP软件包略)14、DHCP中继相关的程序和配置文件/etc/rc.d/init.d/dhcrelay DHCP中继服务启动脚本/etc/sysconfig/dhcrelay DHCP中继配置文件/usr/sbin/dhcrelay DHCP中继应用程序15、实现DHCP中继的配置(有2种方法)##方法一:vi /etc/sysconfig/dhcrelayINTERFACES="eth0 eth1"DHCPSERVERS="192.168.100.1"##方法二:dhcrelay -i eth0 192.168.100.116、启动dhcrelay中继服务service dhcrelay start设置dhcrelay中继服务在运行级别35自动启动chkconfig --level 35 dhcrelay on17、在客户端上获取IP地址测试。
实训十一:LinuxDHCP服务器的架设

实训十一:DHCP服务器的架设一.实训目的与要求要求掌握架设DHCP服务器的操作方法,实现客户机IP地址的自动获取。
二.实训内容与步骤(一)实训内容(1)为网络内各台服务器及客户机动态分配IP地址,内部网络号码是192.168.1.0,分配范围为192.168.1.111 到192.168.1.200,子网掩码是255.255.255.0。
假设要为DNS服务器绑定IP地址为192.168.1.3(其MAC地址根据实际情况自己拟定),普通客户机不必IP地址绑定。
(2)为各台机器指定以下IP参数:默认网关、DNS服务器、子网掩码。
(3)默认租约时间为6小时,最大租约时间为14小时。
(二)实训步骤步骤1: 在DHCP服务器上检查并安装dhcp包。
查看是否安装了DHCP#rpm –qa |grep dhcp安装DHCP#mount /dev/cdrom /mnt/cdrom#cd /mnt/cdrom/XXXXX/RPMS#rpm –ivh DHCP-3.0p11-23.i386.rpm#cd#eject步骤2: 在DHCP服务器上用vi编辑/etc/dhcpd.conf, 内容如下:ddns-update-style interim;ignore client-updates;subnet 192.168.1.0 netmask 255.255.255.0 {option routers 192.168.1.1;option subnet-mask 255.255.255.0;option domain-name-servers 192.168.1.3;range 192.168.1.111 192.168.1.200;default-lease-time 21600;max-lease-time 43200;# we want the nameserver to appear at a fixed addresshost DNS_SERVER {hardware ethernet XX:XX:XX:XX:XX:XX;fixed-address 192.168.1.3;}}注意:这里服务器的网卡Mac地址为: XX:XX:XX:XX:XX:XX,你可以用ifconfig查看服务器的Mac地址,作相应修改。
dhcp服务器的配置(新)

dhcp服务器的配置
一:dhcp是即动态主机配置协议。
它是bootp的增强版,分为两个部分,一个是服务器端,一个是客户端。
所有的ip网络级数据都由dhcp服务器管理并处理客户端请求,客户端只需使用分配的ip数据,dhcp通过租约的概念有效且动态的分配客户端的tcp/ip相关属性的设定。
二:dhcp服务器的安装
Red Hat Linux 9 提供dhcp服务器的rpm包,dhcp软件名为dhcp-3.0p11-23.i386.rpm,位于第二张光盘上,
首先查看是否安装
rpm -qa|grep dhcp
将第二张光盘光驱后挂载
mount /mnt/cdrom
rpm -ivh /mnt/cdrom/Red Hat/rpms/dhcp-3.0p11-23.i386.rpm
cd;eject
Cp /usr/share/doc/dhcpd/dhcp.conf.sample /etc/dhcpd.conf
三:dhcp的启动
pstree|grep dhcpd
四dhcp服务器的配置,客户端的配置及测试入下图
五、重新启动DHCP服务,并且关闭虚拟机自带的DHCP分配协议,将虚拟机VMware上的tcp/ip协议改为自动获取ip。
六、在windows里面用ipconfig / release 释放ip
七、用ipconfig /renew 重新获得ip。
DHCP服务器的配置

对/etc/dhcpd.conf配置文件中的一些参数作一介绍。 /etc/dhcpd.conf配置文件中的一些参数作一介绍。 (1) ddns-update-style ddns-update动态DNS解析,有3个参数分别为:ad-hoc、 动态DNS解析,有3个参数分别为:ad-hoc、 interim、none。 interim、none。 (2) Default-lease-time Default-lease设置DHCP服务默认的最短租期,时间以秒为单位。当 设置DHCP服务默认的最短租期,时间以秒为单位。当 DHCP服务器分配一个IP DHCP服务器分配一个IP地址给客户端时,时间是有限 IP地址给客户端时,时间是有限 制的。当用户使用这个IP地址的时间到了,但没有继 制的。当用户使用这个IP地址的时间到了,但没有继 续申请使用这个IP,或者申请继续使用单服务器没有 续申请使用这个IP,或者申请继续使用单服务器没有 同意时,DHCP服务器会收回这个IP地址,以便分配给 同意时,DHCP服务器会收回这个IP地址,以便分配给 其他需要申请IP地址的客户端。 其他需要申请IP地址的客户端。
(3) Max-lease-time Max-lease设置DHCP服务默认的最长租期,时间以秒为单位。当客户端申请 设置DHCP服务默认的最长租期,时间以秒为单位。当客户端申请 继续使用IP地址且DHCP服务器许可后,将使用时间延续到该参数 继续使用IP地址且DHCP服务器许可后,将使用时间延续到该参数 定义的时间,时间过后收回IP地址。 定义的时间,时间过后收回IP地址。 (4) Option domain-name domain设置DHCP服务器所在域的域名,为客户端主机指定域名。 设置DHCP服务器所在域的域名,为客户端主机指定域名。 (5) Option domain-name-servers domain-name设置DNS服务器的地址。DHCP服务器不仅给客户端主机分配IP 设置DNS服务器的地址。DHCP服务器不仅给客户端主机分配IP 地址,还需要指定使用的DNS服务器。DNS服务器可指定多个, 地址,还需要指定使用的DNS服务器。DNS服务器可指定多个, 各个DNS服务器地址之间用“ 各个DNS服务器地址之间用“,”分开。 (6) Option routers 为客户端指定路由,设置网关IP地址。 为客户端指定路由,设置网关IP地址。
DHCP服务器的配置
DHCP服务器的配置DHCP服务器⼯作原理DHCP(Dynamic Host Configuration Protocol),基于TCP/IP,⽤于动态配置⼯作站的⽹络接⼝,使⼯作站的⽹络接⼝管理⾃动化。
它使⽤的⼀个⼴播的地址255.255.255.255向这个局域⽹发送⼴播,这个⼴播的包只能到达同⼀个硬件设备内的局域⽹络,不能穿越路由器。
⽹络中的每个客户机依次从DHCP服务器取得IP。
由于使⽤标准的TCP/IP协议,所以客户机可以是Linux也可以是Windows。
Linux计算机配置成DHCP服务器时要求⽹卡能够⽀持多播⼴播,并且要求启⽤全部为1的⼴播地址(255.255.255.255),检查⽀持⼴播使⽤ifconfig命令,输出的内容应该包含以下内容:UP BROADCAST RUNING MULTICAST MTU: 1500 METRIC:1DHCP服务器软件:dhcpd⽹站:⽬前最新版本下载地址是:ftp:///isc/dhcp/dhcp-3.0.5.tar.gz或者使⽤dhcp-latest.tar.gz安装⽅法:# tar xvzf dhcp-latest.tar.gz解压#cd dhcp-3.0.1/# ./configure# make# make install# vi /etc/dhcpd.conf//没有配置⽂件,必须⼿动编辑# touch /var/state/dhcp/dhcpd.leases//地址池,记录已经分配的出去的IP,必须有这个⽂件# dhcpd//启动服务器可以使⽤# which dhcpd 命令检查软件的安装位置。
⼀般在/usr/sbin/dhcpd有管理的⼯具。
⽽把⼆进制⽂件放在/usr/bin⽬录下# vi /etc/dhcpd.conf。
DHCP需要知道⾃⼰管理的⽹段范围,以及分配的⽹关路由。
⼀般有以下内容1.默认⽹关2. IP地址3.⼦⽹掩码4. DNS服务器地址5.租⽤时间配置服务器⽂件 /etc/dhcpd.conf⽂件的具体内容:ddns-update-style none; //必须的subnet 10.0.0.0 netmask 255.255.255.0 {option routers 10.0.0.254; //默认⽹关option subnet-mask 255.255.255.0; //⼦⽹掩码option domain-name “”; //域名option domain-name-servers 10.0.0.254; //DNS服务器,必须是配置好的range 10.0.0.128 10.0.0.253;default-lease-time 21600; //租⽤时间,默认是秒,6⼩时max-lease-time 43200; //最⼤租⽤时间,默认是秒,12⼩时host mail {hardware ethernet 12:34:56:78:AB:CD;fixed-address 10.0.0.1; //邦定⽹卡的MAC地址和IP,注意MAC写法}}subnet 10.0.0.0 netmask 255.255.255.0 必须和⾃⼰主机的IP地址在⼀个范围内,不能为别的⽹段提供服务。
Linux之DHCP配置
一:实验环境。
服务器端:RedHatEnterpriseLinux4虚拟机系统(简称RHEL4)。
客户端:RedHatEnterpriseLinux4 的虚拟机克隆版(简称:RHEL4A)。
注意虚拟机网卡选项如下:(选择Custom我这里选择VMnet2)!!!二:基本命令复习。
1:查看网卡的配置:#ifconfig2:设置网卡(修改的是配置文件,需重启服务才生效):#netconfig3:网卡的配置文件:/etc/sysconfig/network-scripts/ifcfg-eth0 (前提是eth0网卡要存在)4:重启网络服务:#service network restart5:临时修改网卡的IP地址(立即生效但是配置文件里面没有变):#ifconfg eth0 1.1.1.16:查看系统是否安装DHCP服务:#rpm -q dhcp三:安装dhcp。
首先将RHEL4的第四张光盘挂载进来。
#mount /dev/cdrom 挂载光盘#mount 查看挂载的路径#rpm -ivh /media/cdrom/RedHat/RPMS/dhcp-3.0.1-12_EL.1386.rpm 进行安装#rpm -ql dhcp 查看所安装的内容#cp /usr/share/doc/dhcp-3.0pl1/dhcpd.config.sample /etc/dhcpd.conf (把dhcp配置文件例子复制到/etc/目录下面,并重命名为dhcpd.conf进行dhcp配置)。
#more /etc/dhcpd.conf查看dhcpd.conf的内容四:dhcp服务配置。
#netconfig 进行网卡的设置。
IP地址:192.168.13.2默认网关:192.168.13.1DNS没有设置。
我的主机的IP信息如下所示:下面是一些关于dhcp服务的命令:/etc/init.d/dhcpd dhcp服务的启动脚本#service dhcpd start 启动dhcp服务#service dhcpd stop 停止dhcp服务#service dhcpd restart 重启dhcp服务#service dhcpd status 查看dhcp服务的状态#tail -7 /var/lib/dhcp/dhcpd.lease 查看dhcp地址租约文件内容#vi /etc/dhcpd.conf (进入dhcp配置文件dhcpd.conf进行配置)子网:192.168.13.0默认网关:192.168.13.1把关于dns的配置注释掉。
Linux系统下DHCP服务安装部署和使用详解
Linux系统下DHCP服务安装部署和使⽤详解⼀、概述DHCP :动态主机设置协议(英语:Dynamic Host Configuration Protocol,DHCP)是⼀个局域⽹的⽹络协议,使⽤UDP协议⼯作,主要有两个⽤途:⽤于内部⽹或⽹络服务供应商⾃动分配IP地址;给⽤户⽤于内部⽹管理员作为对所有计算机作中央管理的⼿段。
DHCP协议采⽤客户端/服务器模型,主机地址的动态分配任务由⽹络主机驱动。
当DHCP服务器接收到来⾃⽹络主机申请地址的信息时,才会向⽹络主机发送相关的地址配置等信息,以实现⽹络主机地址信息的动态配置。
1、DHCP具有以下功能:1. 保证任何IP地址在同⼀时刻只能由⼀台DHCP客户机所使⽤。
2. DHCP应当可以给⽤户分配永久固定的IP地址。
3. DHCP应当可以同⽤其他⽅法获得IP地址的主机共存(如⼿⼯配置IP地址的主机)。
4. DHCP服务器应当向现有的BOOTP客户端提供服务。
2、DHCP有三种机制分配IP地址:1) ⾃动分配⽅式(Automatic Allocation),DHCP服务器为主机指定⼀个永久性的IP地址,⼀旦DHCP客户端第⼀次成功从DHCP服务器端租⽤到IP 地址后,就可以永久性的使⽤该地址。
2) 动态分配⽅式(Dynamic Allocation),DHCP服务器给主机指定⼀个具有时间限制的IP地址,时间到期或主机明确表⽰放弃该地址时,该地址可以被其他主机使⽤。
3) ⼿⼯分配⽅式(Manual Allocation),客户端的IP地址是由⽹络管理员指定的,DHCP服务器只是将指定的IP地址告诉客户端主机。
三种地址分配⽅式中,只有动态分配可以重复使⽤客户端不再需要的地址。
DHCP消息的格式是基于BOOTP(Bootstrap Protocol)消息格式的,这就要求设备具有BOOTP中继代理的功能,并能够与BOOTP客户端和DHCP 服务器实现交互。
Linux下DHCP完全配置及安全配置
Linux下DHCP服务器完全配臵及安全配臵目录1.DHCP服务器的安装 (2)2.DHCP配臵文件详解 (2)3.配臵举例 (3)3.1启动DHCP服务 (3)3.2DHCP客户端配臵 (3)4.配臵DHCP中继 (4)4.1配臵DHCP中继实例 (4)5.双网卡实现DHCP多作用域 (6)6.FC9下安装配臵DHCP服务器 (7)7.DHCP负载均衡配臵 (8)7.1安装软件包 (8)7.2配臵DHCP双机负载均衡 (9)7.3管理操作 (11)7.3.1租约文件 (12)7.3.2地址池同步 (12)7.3.3查看日志信息 (12)7.3.4简要故障 (12)8.linux下配臵完整安全的DHCP服务器 (12)8.1建立DHCP服务器配臵文件 (12)8.2建立客户租约文件 (14)8.3启动和检查DHCP服务器 (14)8.4配臵DHCP客户端 (15)8.5DHCP配臵常见错误排除 (15)8.6DHCP服务器的安全 (16)8.6.1在指定网络接口启动DHCP服务器 (16)8.6.2让DHCP服务器在监牢中运行 (16)9.中继代理配臵 (18)9.1DHCP SERVER配臵 (18)9.2DHCP中继服务器配臵 (18)9.3验证 (19)1.DHCP服务器的安装#rpm -qa dhcp*#mount /mnt/cdrom DHCP安装包位于RHEL第4张光盘,第2张光盘为DHCP客户端 #cd /mnt/cdrom/RedHat/RPMS#rpm -ivh dhcp-3.0.l-12_EL RHEL新增IPV6支持功能,Dhcpclinet在第2张盘 #rpm -ivh dhcpv6-0.10-8.i386.rpm#rpm -ivh dhcp-devel-3.0.1#cd;eject#cat /usr/share/doc/dhcp-3.0.l/dhcpd.conf.sample2.DHCP配置文件详解(1)声明:描述网络布局,客户,提供客户地址,把一组参数应用到一组声明中。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
RHCE课程-RH253Linux服务器架设笔记四-DHCP服务器配置今天我们的课程是DHCP服务器的架设,在安装虚拟机的时候网卡选择桥接的就可以.
DHCP基于客户/服务器模式。
当DHCP客户端启动时,它会自动与DHCP服务器通信,由DHCP服务器为DHCP客户端提供自动分配IP地址的服务。
当然高级的DHCP,不光只是分配地址这么简单,今天我们的课程只是架设一个普通的DHCP的服务器, client端能获取到上网必须的网络配置信息安装了DHCP服务软件的服务器称为DHCP服务器,而启用了DHCP功能的客户机称为DHCP客户端,DHCP服务器是以地址租约的方式为DHCP客户端提供服务的,它有以下两种方式。
限定租期
永久租用
学DHCP服务器,就一定要知道DHCP服务器的工作原理,不然你就白学了DHCPDISCOVER(DHCP发现)
DHCPOFFER(DHCP提供)
DHCPREQUEST(DHCP请求)
DHCPACK(DHCP确认)
这个4个步骤,是client获取IP地址必经的步骤
在第二步,DHCP提供的时候,服务器已经给client分配了IP地址,第二部分分给client的IP地址是临时的,client得到这个IP地址后,会发出DHCP请求,请求租用这个地址,服务器收到请求后,就会正式把这个地址分配给client,继而向client发送DHCP确认。
这个四步主要是应对同一网络多个DHCP服务器
后台进程:dhcpd
脚本:/etc/rc.d/init.d/dhcpd
使用端口:67
所需RPM包:dhcp
相关RPM包:
dhcp-devel-3.0.5-7.el5.i386.rpm
dhcpv6-0.10-33.el5.i386.rpm
dhcpv6_client-0.10-33.el5.i386.rpm
配置文件:/etc/dhcpd.conf
日志:/var/log/xferlog
68号是网络启动模式使用的,暂时不讨论
再提示一点吧,网络启动方式也叫bootpc,这样获取的IP地址是不会受服务器的租期限制的,它永远有效
好了,我们先安装DHCP服务器
编辑DHCP的主配置文件
vim /etc/dhcpd.conf
这里的意思是see的路劲是一个模板
我们把这个文件内容导进来,在末行模式运行以下命令
末行模式使用 :r 文件名
:r /usr/share/doc/dhcp*/dhcpd.conf.sample
这样模板就被导入进来了
使用模板的好处
第一自己写配置文件,麻烦还容易出错
第二使用模板架设很快,只需要修改几个参数就OK了
ddns-update-style 类型定义所支持的DNS动态更新类型(必选),一般我们设置成关闭,interim和none都是关闭的意思
allow/ignore client-updates 允许/忽略客户机更新DNS记录
subnet 网络号 netmask 子网掩码{…} 定义作用域(或IP子网)
配置文件已经说的很清楚了 option routers ,网关,我的网关是192.16 8.0.1
nis-domain 局域网内有nis服务器的,可以设置nis服务器的域名
我没有架设nis服务器,所以这行可以注释了
下一行是domain-name,域名
我的是wanxuan
域名服务器是我这个机器的IP,192.168.0.1
linux当然有超级域,linux也能实现中继DHCP,相关设置参考[RHEL5企业级Linux服务攻略]--第3季 DHCP服务全攻略
time-offset:为客户端指定格林威治时间偏移时间,单位秒,该选项可以在全局配置、局部配置均可使用。
ntp-servers:NTP是时间服务器
netbios-name-servers:是微软的名字服务器
NTP服务器,你可以设置一个外网的,如果觉得没必要就可以不设置
range dynamic-bootp 就是动态分配的IP地址池,这个是IP地址是连在一起的地址池范围
下面两行是默认租期和最大租期,单位是秒
如果你某个主机要固定获取某个IP,就可以使用下面的功能,next-serv er 这里用不上,意思就是下一个服务器,一般指向tftp的,一般是PXE 网络使用这个参数
好了,保存退出
重新启动服务
记住,配置文件中的{}一定要对应,还有第一个参数ddns-update-stypl e 必须要,一般就不会出什么问题了
看下日志cat /var/log/messages
现在我们来测试,使用client来获取IP:dhclient
临时获取一个IP地址,重新启动网卡失效,获取的是192.168.0.254我们来看看服务器的日志
看明白日志了吗?client的请求我的linuxDHCP是收到了
linux的DHCP是从后面开始获取的,从高位开始分配的
查看/var/lib/dhcpd/dhcpd.leases这个文件,可以看到被租出去的IP 地址和相关信息
这个很简单,大家应该很容易看懂
DHCP中继,一般使用路由器实现,很少使用主机来做
这个文件/etc/sysconfig/dhcrelay就是设置DHCP中继的文件,大家打开看看吧,很简单的
interfaces 就是来自这个端口的dhcpdiscover(请求)都会转发到后面的DHCPSERVERS服务器
这个文件/etc/sysconfig/dhcpd是指定DHCP服务器监听的网卡,如果只有一个网卡,一般不用设置
DHCPDARGS=eth0 或者是eth1 ,如果全部监听就不用管
设置了DHCP中继,需要启动中继服务,service dhcrelay start,有环境的朋友可以自己测试下,转发的服务器和监听的网卡要不在一个子
网
不过建议DHCP服务器还是用路由器代替,cisco的中继叫IP助手
##################Michael分割线######################
希望以上资料对你有所帮助,附励志名言3条:
1、要接受自己行动所带来的责任而非自己成就所带来的荣耀。
2、每个人都必须发展两种重要的能力适应改变与动荡的能力以及为长期目标延缓享乐的能力。
3、将一付好牌打好没有什么了不起能将一付坏牌打好的人才值得钦佩。