LINUX中DHCP服务器配置
《Linux互联网技术》项目5DHCP服务器的配置与使用
根据需求和网络负载来调整租约时间,以提供适当的IP地址重用和分配速度。
3 配置缓存
配置服务器的缓存以提高性能,并确保分配的配置信息准确无误。
DHCP服务器的安全性考虑
1 访问控制
2 认证与加密
限制对DHCP服务器的 访问,只允许授权用户 或设备进行配置和管理。
使用认证和加密技术来 保护DHCP服务器和客 户端之间的通信和配置 信息。
家庭网络
在家庭网络中,DHCP服务器可以自动分配IP地址给家庭设备,如智能手机、电脑和智能家 居设备。
企业网络
在企业网络中,使用DHCP服务器可以简化IP地址管理,并提供对网络设备的统一配置。
公共场所
在公共场所(如咖啡馆、机场和图书馆)中,使用DHCP服务器可以为访客提供临时的网络 连接。
配置文件
2
理器安装ISC DHCP服务器软件包。
编辑ISC DHCP服务器的Байду номын сангаас配置文件
来定义IP地址池、子网掩码、网关和
其他配置选项。
3
服务启动
启动ISC DHCP服务器服务,并确保 服务在系统启动时自动启动。
DHCP租约与IP地址的分配
租约是DHCP服务器与客户端之间建立的协议,用于分配和管理IP地址。 DHCP服务器通过租约来控制IP地址的分配时间和使用情况。
《Linux互联网技术》项 目5DHCP服务器的配置与 使用
Linux下配置完整安全的DHCP服务器详解
名称
dhcpd.conf - dhcpd 配置文件
描述
dhcpd.conf 文件包括ISC DHCP的dhcpd的配置信息。
dhcpd.conf文件是一个普通格式的ASCII码文档,它由内置的递归解析器解释。
dhcpd.conf文件可能会包含许多额外的tab和空格、空行,它们的目的是让文件更容易阅读。其中的关键字对大小写不敏感。注释语句可以放在任何位置(除了引号中)注释语句用# 开头,这一行结束时注释语句自然结束。
文件包括一组语句,语句在一对大括号中,包含参数和声明。
参数语句说明如何做一件事(例如,租期是多长时间),或者是否做一件事情。(例如,dhcpd 是否为未知客户提供地址),或者给客户提供哪种参数(例如,使用网关220.177.244.7)。
声明用来描述网络的拓扑结构、网络上的客户,提供可以为客户端分配的地址,或者对某个客户端组应用组(group)参数。在任何组参数中,所有的这些组参数必须比使用这些组参数的语句先出现。
网络声明包含多子网的网络(有些地方译为:超网,但超网太难理解了,这里叫“多子网网络”)和子网的拓扑声明。对于有地址被动态分配给客户端的子网,子网声明中必须有一个range声明语句。对于静态分配的地址,或者是已知客户的安装,每个客户端都必须使用一个host声明语句。如果一个参数应用到一组声明中,这些声明并不只与某个子网相关,可以定义一个“组参数”。
对每一个要服务的子网,每个dhcp服务器连接的子网,都必须有一个子网声明,用来告诉dhcpd如何处理那个子网上的地址。即使一个子网不需要分配任何地址,也需要一个子网声明。
Linux下dhcpd服务器配置
基于linux下 DHCP服务器配置文件内容如下:文件名:/etc/dhcpd.confsubnet 192.168.0.0 netmask 255.255.255.0{range 192.168.0.10 192.168.0.30;default-leasetime 86400;maxleasetime 604800;option subnet-mask 255.255.255.0;option routers 192.168.0.2;option domain-name“”;option broadcast-address 192.168.0.255;option domainname-servers 192.168.0.3;}其中subnet×.×.×.×说明IP地址是否属于该子网;netmask×.×.×.×提供子网的一些参数;range×.×.×.× ×.×.×.×是DHCP服务器可以分配的IP地址范围;default-lease-time设置缺省的IP租用时间,常用的是86400秒(一天);maxleasetime是最大租用时间,常用的是604800(一周);option subnet-mask设置IP地址的子网掩码;option routers设置在DHCP发布IP地址的同时,把网关发布出去,这一项是用来指明网关的;option broadcast-address设置该子网的广播地址;option domain-name-servers设置DNS服务器IP地址option domain-name“”设置DNS域名。dhcpd还可以把主机的MAC地址和IP捆绑在一起,防止IP地址的乱用。具体方法是在/etc/dhcpd.conf中输入:Host pcc{hardware Ethernet ××.××.××.××.××.××fixedaddress 192.168.0.9;}Host pcc中的pcc是指定主机的名字;hardware Ethernet指定要捆绑的IP地址主机的MAC地址;fixedaddress指定捆绑后的IP地址。配置文件已经有了,但还是不能启动dhcpd,因为还没有创建关于dhcpd的租用文件。现在创建dhcpd.cease文件。#toouch/var/init.d/dhcp/dhcpd.cease然后启动dhcpd。#/etc/rc.d/init.d/dhcpd start如果希望在每次启动系统的时候也启动dhcpd,执行命令。#/sbin/chkconfiglevel 3 dhcpd oncdhkconfig命令是检查、设置系统的各种服务。参数level指定该系统服务要在哪一个执行等级中开启或关闭,范围是0~7。然后在Linux客户端进行设置,netconf在网络设置中把IP地址的获得设置为DHCP。DHCP服务器的配置就完成了。一个DHCP配置文件的主要内容:subnet 200.117.207.0 netmask 255.255.255.0{range 200.117.207.10 200.117.207.100;range 200.117.207.110 200.117.207.200;允许DHCP服务器分配两段地址范围给客户,200.117.207.10~100或者200.117.207.100~200。default-lease-time 86400;maxlease-time 604800;如果客户不继续请求DHCP地址,则86400秒后释放IP地址,否则最大允许租用的时间为604800秒。option subnetmask 255.255.255.0;option routers 200.1 1 7.207.1;option domainname“”;option broadcastaddress 200.1 1 7.207.255;option domainnameservers 200.1 1 7.207.3;服务器发送下面的参数给DHCP客户机:用255.255.255.0作为子网掩码,用200.117.207.255作为广播地址,用200.117.207.1作为
Linux服务器配置DHCP服务器
1安装dhcp软件包.
yum –y install dhcp
(若是出现进程占用问题:rm –f /var/run/yum.pid yum clean all yum –y install dhcp)2创建dhcpd.conf配置文件
cd /etc/dhcp
cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example dhcpd.conf
3 配置静态IP地址
先查看IP:ifconfig
再进入网卡配置文件修改IP:vi /etc/sysconfig/network-scripts/ifcfg-ens33
重启network.service:systemctl restart network.service
4 编辑dhcpd.conf文件
命令行模式输入:set nu 可以看到 vi行号
修改红色标记标注的几行:
(注:subnet:声明地址属于哪个网段
range:声明IP的地址范围
option domain-name-servers:指定DNS服务器option doman-name:指定DNS服务器域名
option routers:指定默认网关
option broadcast-address:指定广播地址
default-lease-time:默认租约为10分钟
max-lease-time:最大租约为2小时)
下面这部分不用改,大家要知道每行代表什么意思:
host fantasia:保留地址的客户机名称
hardware ethernet:保留地址主机的MAC地址
linux下dhcp服务器配置(很全)
Linux下配置完整安全的DHCP服务器详解
(1)
一、建立DHCP服务器配置文件
二、建立客户租约文件
三、启动和检查DHCP服务器
四、配置DHCP客户端
五、DHCP配置常见错误排除
六、DHCP服务器的安全
DHCP是动态主机配置协议.这个协议用于向计算机自动提供IP地址,子网掩码和路由信息。网络管理员通常会分配某个范围的IP地址来分发给局域网上的客户机。当设备接入这个局域网时,它们会向DHCP 服务器请求一个IP 地址。然后DHCP服务器为每个请求的设备分配一个地址,直到分配完该范围内的所有IP 地址为止。已经分配的IP地址必须定时地延长借用期。这个延期的过程称作leasing,确保了当客户机设备在正常地释放IP地址之前突然从网络断开时被分配的地址可以归还给服务器。本文以Redhat Linux 9.0为例,介绍如何建立一个完整和安全的DHCP服务器。
一、建立DHCP服务器配置文件
可以使用Redhat Linux 9.0自身携带rpm包安装。安装结束后, DHCP 端口监督程序dhcpd 配置文件是/etc目录中的名为dhcpd.conf的文件。下面手工建立/etc/dhcpd.conf文件。/etc
/dhcpd.conf通常包括三部分:parameters、declarations 、option。
1.DHCP配置文件中的parameters(参数):表明如何执行任务,是否要执行任务,或将哪些网络配置选项发送给客户。主要内容见表1
参数解释
ddns-update-style 配置DHCP-DNS 互动更新模式。
linux udhcpc 参数
linux udhcpc 参数
摘要:
1.引言
2.Linux UDHCP 简介
3.UDHCP 配置文件
4.UDHCP 配置参数详解
a.全局参数
b.接口参数
c.客户端参数
d.服务器参数
5.UDHCP 命令行参数
6.UDHCP 高级配置
7.总结
正文:
Linux 是一款开源的操作系统,其中的网络配置工具UDHCP 用于自动分配IP 地址和其他网络参数。本文将详细介绍UDHCP 的参数配置以及命令行使用方法。
## Linux UDHCP 简介
UDHCP 是一个用于Linux 系统中的动态主机配置协议(DHCP) 客户端和服务器。它可以自动分配IP 地址、子网掩码、网关等网络参数给连接到网络的设备。UDHCP 通过与DHCP 服务器通信,获取并更新网络参数。
## UDHCP 配置文件
UDHCP 配置文件位于`/etc/udhcp`目录下,包括`udhcpd.conf`(服务器配置文件)和`client-scopes.d`(客户端配置文件)。
## UDHCP 配置参数详解
UDHCP 配置参数分为全局参数、接口参数、客户端参数和服务器参数。
### 全局参数
全局参数主要设置UDHCP 服务器的基本属性。
- `server`: 设置UDHCP 服务器的主机名。
- `hostname`: 设置分配给客户端的主机名。
- `domainname`: 设置分配给客户端的域名。
- `filename`: 设置分配给客户端的配置文件路径。
### 接口参数
接口参数用于配置UDHCP 服务器监听的网络接口。
- `interface`: 设置UDHCP 服务器监听的网络接口。
Linux DHCP配置文件详解
Linux DHCP配置文件详解
在配置DHCP服务器时,需要对dhcpd.conf配置文件文件进行修改,该文件默认放在/etc目录下。
在安装DHCP服务器完成后,该配置文件在默认情况下没有任何信息。但是系统提供有DHCP服务配置文件的模板文件,用户可以在/usr/share/doc/dhcp-3.0.3/dhcpd.conf.sample路径下,打开模板文件进行查看。
在配置DHCP服务器配置文件时,可以先将该模板文件重命名为dhcpd.conf并
DHCP的配置很简单,只要将dhcp.conf设置好即可。不过编辑此文件时需要注意以下几点:
●# 为批注符号。
●除了括号那一行外,其他每一行后面都要以“;”为结尾。
●设置的项目都有其独特的名称,形式为“”,例如
“default-lease-time 259200”。
●某些项目必须利用option来设置,形式为“option ”,例如“option
domain-name “”;”。
DHCP的IP分配可分为动态IP和静态IP,其中需要了解的是,如果需要设置静态IP,则需要知道设置成静态IP的那台计算机的(MAC地址)。这时,可以使用arp及ifconfig命令来查询接口的MAC地址。此外,还需进行如下几项设置。1.整体设置(Global)
整体设置包括设置租约期限、DNS的IP地址、路由器的IP地址、动态DNS (DDNS)更新的类型等。当静态IP及动态IP内没有规范到某些设置时,则以整体设置值为准。最常使用的参数如下:
●Default-lease-time 时间默认的租约时间,单位为秒。
Linux下配置DHCP
LINUX下配置DHCP服务器
安装DHCP服务
1、安装与删除DHCP服务器的软件命令
rpm –ivh dhcp-4.1.0pl -12.i686.rpm
或者yum –y install dhcp.*
rpm –e dhcp-4.1.0pl -12.fc12.i686
yum –y remove dhcp.*
配置网卡
]#cd /etc/sysconfig/network-scripts/
network-scripts]#ifconfig (查看)
eth2 ………….[##:##:##:##:##:aaasaa##] network-scripts]#vi ifcfg-eth2
DEVICE=eth2
HWAPPR=[##:##:##:##:##:##]
ONBOOT=yes
BOOTPROTO=static
TYPE=Ethernet
USERCTL=no
PEERDNS=no
IPADDR=192.168.1.101
NETMASK=255.255.255.0
GATEWAY=192.168.1.254
NETWORK=192.168.1.0
BROADCAST=192.168.1.255
]#service network restart
2、配置DHCP服务
安装DHCP服务后会在/etc下生成一个dhcp目录,在该目录下有个文件dhcp.conf,即为DHCP服务的配置文件,通过修改该文件可实现DHCP服务。[root@localhost dhcp]#vi dhcpd.conf
配置命令代码:
# ---default gateway
Linux下DHCP服务器的配置
Linux下DHCP服务器的配置
1、实验目的
(1)掌握DHCP的基本概念,如:作用域、地址池、租约、保留地址等
(2)掌握DHCP的工作原理,主要是IP地址的获取过程
(3)掌握DHCP服务器的配置方法
(4)掌握DHCP客户端的配置方法
2、实验内容
(1)配置DHCP服务器
(2)配置Linux下的DHCP客户端
(3)使用dhclient工具来验证IP地址的获取正确性
3、理论知识
DHCP(Dynamic Host Configuration Protocol)动态主机配置协议,是一个简化主机IP地址分配管理的TCP/IP标准协议。DHCP是BOOTP协议的扩展,基于C/S 模式,提供了一种动态指定IP地址和配置参数的机制,主要用于大型网络环境和配置比较困难的地方。
一些基本概念
(1)DHCP客户机:一台通过DHCP服务器获取网络配置参数(包括网关、DNS 服务器等网络配置)的计算机,通常是普通的工作站。
(2)DHCP服务器:提供网络设置参数(主要指IP地址、默认网关、DNS服务器等网络配置)给DHCP客户机的主机。
(3)作用域:网络中的所有可分配的IP地址的连续范围。
(4)地址池:可供DHCP客户机使用的IP地址范围。
(5)租约:DHCP服务器指定客户机所获得的IP地址的时间长度(允许使用的时间),在租约到期前,客户机需要更新IP地址的租约,否则不能继续使用该IP地址。
(6)保留地址:子网中指定硬件设备使用的IP地址。
(7)排除范围:不用于dhcp分配的IP地址范围。
DHCP的工作原理
第一次登录
linux DHCP服务器的配置
DHCP服务器的配置RHEL4-------XP/REDHAT 9DHCP服务器的配置1,分别开启3台虚拟机,用rhel4作为DHCP服务器,XP与RED9作为客户端,并且网络都设为V52,设置RHEL4的ip[root@localhost ~]# netconfig [root@localhost ~]# service network restart3,挂载DVD光盘[root@localhost ~]# umount /dev/cdrom [root@localhost ~]# mount /dev/cdrom /media/cdrom/ 4,安装软件[root@localhost RPMS]# cd /media/cdrom/RedHat/RPMS/[root@localhost RPMS]# rpm -ivh dhcp-3.0.1-12_EL.i386.rpm [root@localhost RPMS]# rpm -ivh dhcp-devel-3.0.1-12_EL.i386.rpm 5,生成主配置文件[root@localhost ~]# cp /usr/share/doc/dhcp-3.0.1/dhcpd.conf.sample /etc/dhcpd.conf [root@localhost RPMS]# vi /etc/dhcpd.conf 1 ddns-update-style interim;2 ignore client-updates;3 4 subnet 192.168.0.0 netmask 255.255.255.0 { 声明所分配ip的网段5 6 # --- default gateway7 option routers 192.168.0.1; 声明为客户机分配的网关8 option subnet-mask 255.255.255.0; 声明为客户机分配的子网掩码9 10 option nis-domain "";11 option domain-name ""; 声明为客户机分配的DNS域名12 option domain-name-servers 192.168.0.1; 声明为客户机分配的DNS地址13 14 option time-offset -18000; # Eastern Standard Time15 # option ntp-servers 192.168.1.1;16 # option netbios-name-servers 192.168.1.1;17 # --- Selects point-to-point node (default is hybrid). Don't change this unless18 # -- you understand Netbios very well19 # option netbios-node-type 2;20 21 range dynamic-bootp 192.168.0.100 192.168.0.200; 声明为客户机分配的ip地址范围22 default-lease-time 21600;23 max-lease-time 43200;24 25 # we want the nameserver to appear at a fixed address26 host ns {27 next-server ;28 hardware ethernet 00:0c:29:ee:a3:f2; 为客户端绑定分配ip主机的mac地址29 fixed-address 192.168.0.88; 为客户端所绑定的ip30 }31 }6,启动服务[root@localhost RPMS]# service dhcpd startDHCP客户端的配置1,windows平台ipconfig /release 释放ipipconfig /renew 重新获取ip2,linux平台dhclient
linux 配置DHCP服务器
本章主要内容: 本章主要内容: DHCP的实现 配置DHCP
首页
DHCP的实现 DHCP的实现
DHCP的实现 DHCP的实现
动态主机配置协议(DHCP,Dynamic Host Configuration Protocol)用来对Internet 上的主机自动提供IP地址等 配置参数。DHCP 采用Client-Server 模型,指定的DHCP Server 为DHCP Client 提供配置参数。根据网络管理员 的配置,DHCP Server 可以充当DHCP relay agent,将客 户请求转发给其他DHCP Server。DHCP 提供IP 地址的集 中管理并可以防止IP 地址冲突。
首页
配置DHCP 配置DHCP
动态主机配置协议DHCP允许网络中的主机在启动时,动态 配置各参数。DHCP是BOOTP协议的扩展,它们的区别在于 DHCP可以接受一套完整的TCP/IP配置参数并允许对IP地址 进行动态分配。 DHCP的优越性主要包括如下几个方面。 ⊥为网络主机提供完整的TCP/IP配置信息。 ⊥把有限的IP地址让多个客户共享,这些客户使用的是动 态IP地址。 ⊥地址被分配时指派了过期时间,该时间到期后,地址再 次变为可用。
首页
配置DHCP 配置DHCP
配置DHCP服务器 配置DHCP服务器 DHCP
linux dhcp server的option code参数
在Linux DHCP服务器中,option code参数用于指定DHCP选项的类型。不同的option code 对应不同的DHCP选项,用于提供各种网络配置信息,例如IP地址、子网掩码、默认网关等。
以下是一些常见的option code参数:
option-1:DHCP客户端请求的IP地址。
option-3:DHCP客户端的硬件地址(MAC地址)。
option-6:DHCP服务器名称(或域名)。
option-9:客户端的逻辑地址(即客户端的IP地址)。
option-12:客户机的物理地址。
option-15:要分配给客户端的域名。
option-16:DNS服务器的IP地址。
option-17:WINS服务器的IP地址。
option-28:请求的IP地址的超时时间。
option-43:服务器可用的配置选项类型。
option-50:建议的IP地址租期。
这只是一部分option code参数,Linux DHCP服务器还支持其他更多的option code参数。您可以通过查看Linux DHCP服务器的文档或使用dhcpd-pools软件包来获取更详细的option code参数列表和说明。
linux的DHCP 配置
网段我已经配置好了,
地址DHCP 192.168.0.2
网关192.168.0.1
中继192.168.0.1 192.168.1.1
客户端192.168.1.10~192.168.1.200 192.168.0.10~192.168.0.200
DHCP 配置
#Neat 配置DHCP服务器IP地址
#service network restart 开启网络服务
#rpm -ivh
/mnt/cdrom/RedHat/RPMS/dhcp-3.0pl1-23.i 386.rpm安装DHCP
#cp
/usr/share/doc/dhcp-3.0pl1/dhcpd.conf.sampl e /etc/dhcpd.conf 复制DHCP 配置例子(#vi etc/dhcpd.conf 配置DHCP
ddns-update-style interim;
ignore client-updates;
subnet 192.168.0.0 netmask 255.255.255.0 {
# --- default gateway
option routers 192.168.0.1; 网关
option subnet-mask 255.255.255.0; 掩码
option time-offset -18000; # Eastern
Standard Time
range dynamic-bootp 192.168.0.10 192.168.0.200; 地址范围
default-lease-time 21600;
max-lease-time 43200;
Linux系统中DHCP的配置
Linux系统中DHCP的配置:
以RHEL4为实例
一、给DHCPserver配上静态IP地址:
1、ifconfig命令:(ifconfig -a 查看所有网络接口信息,ifconfig eth0 查看eth0接口信息)如下图:
2、修改配置文件获得永久IP地址:
用netconfig工具
[root@test~]#netconfig---->yes---->填入预设的IP、掩码、网关、DNS -IP---->ok如图:
点Ok保存退出后记着要重启网络服务:↓
[root@test~]#/etc/init.d/network restart或者用service network res tart 也可以
手工修改配置文件配置静态IP和上面图形化配置效果一样,只是看起来更专业些。
[root@test~]#vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.1.1
NETMASK=255.255.255.0
GATEWAY=192.168.0.1
用编辑器修改完配置文件后用wq命令保存退出,然后重启服务
[root@test~]#/etc/init.d/network restart
二、DHCP服务器的配置:
1、安装DHCP服务器软件包:
把RHEL4的第四张光盘放入光驱,然后挂载
[root@test~]#mount /dev/cdrom /media
[root@test~]#mount (查看是否挂载成功)
第15章配置DHCP服务器
❖ 5. 安装方式
❖ 根据安装介质的不同,可以分为以下几种方法: 使用本地数据安装
从本地硬盘安装,需要使用软盘引导。 从本地光盘安装,可以使用光盘或软盘引导。
通过网络安装
FTP服务器 服务器 NFS服务器
完成本工程需要实现的教学目标: 1.Linux的基本知识〔理解〕 2.Linux的安装和基本配置〔重点掌握〕 3.X Windows System〔掌握〕 4.GRUB的安装与配置〔掌握〕
❖ 课题引入-应到达的职业能力
1.能掌握Linux系统的特点和基本知识 2.能熟练掌握Linux系统的安装与基本配置 3.能够掌握多系统的安装与配置方法 3.能够掌握GRUB的配置
完成本工程需要解决的Байду номын сангаас题:
1.Linux系统有什么特点 2.Linux有哪些版本,我们应该选择哪个版本 3.我们如何通过光盘引导并安装Linux系统 4.如何进入X Windows System执行基本配置 5.我们如何配置和使用启动引导器GRUB 6.如何安装Linux使之与Windows并存
❖ 课题引入-教学目标
1991年10月5日 Linus Torvalds在赫尔辛基技术大学 FTP服务器上发布了一个消息这标志着 Linux系统诞生 。 Linus Torvalds公布了第一个Linux的内核版本0.02版。
Linux操作系统DHCP服务器的配置
3、指定网卡
server-name 通知DHCP客户服务器名称。
get-lease-hostnames flag 检查客户端使用的IP地址。
fixed-address ip 分配给客户端一个固定的地址。
authritative 拒绝不正确的IP地址的要求。
②.DHCP配置文件中的declarations (声明):用来描述网络布局、提供客户的IP地址等
声明解释
shared-network 用来告知是否一些子网络分享相同网络。
subnet 描述一个IP地址是否属于该子网。
range 起始IP 终止IP 提供动态分配IP 的范围。
host 主机名称参考特别的主机。
group 为一组参数提供声明。
allow unknown-clients;deny unknown-client 是否动态分配IP给未知的使用者。
allow bootp;deny bootp 是否响应激活查询。
allow booting;deny booting 是否响应使用者查询。
filename 开始启动文件的名称. 应用于无盘工作站。
next-server 设置服务器从引导文件中装如主机名,应用于无盘工作站。
③. DHCP配置文件中的option(选项):用来配置DHCP可选参数,全部用option关键字作为开始选项解释
subnet-mask 为客户端设定子网掩码。
domain-name 为客户端指明DNS名字。
domain-name-servers 为客户端指明DNS服务器IP地址。
3、指定网卡
server-name 通知DHCP客户服务器名称。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
dhcp基本配置相对少一些,其中DHCP主机必须是静态地址,要提前设置好
一.首先查看是否安装了所需软件包、
[u1@server1 ~]# rpm -qa | grep dhcp
dhcpv6-client-1.0.10-16.el5
dhcp-3.0.5-7.el5 -------DHCP软件包(必装)
dhcpv6-0.10-33.el5
dhcp-devel-3.0.5-7.el5 ------DHCP头文件,这里用不到
二.主配置文件dhcpd.conf
该文件不存在,需要通过复制模板手动建立
cp /usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample /etc/dhcpd.conf
----------------------------------------------------
注:这里若找不到该模板文件,可以使用locate命令查询位置
[root@server1 ~]# locate dhcpd.conf
/usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample ----就是它了
/usr/share/logwatch/default.conf/services/dhcpd.conf
/usr/share/man/man5/dhcpd.conf.5.gz
----------------------------------------------------
三.修改主配置文件
这里看下我的模板,我做了注释
[root@server1 ~]# vi /etc/dhcpd.conf
ddns-update-style interim; ----------配置使用DHCP-DNS互动更新模式。这里不要修改,而且必须有
ignore client-updates; ----------不允许客户端更新,也不要改,而且必须存在
subnet 169.254.215.0 netmask 255.255.255.0 { ---------子网声明,就是你要进行dhcp的网段,本实验是169.254.215.0
# --- default gateway
option routers 169.254.215.76; -------------默认网关,根据实际情况修改,下同
option subnet-mask 255.255.255.0; -------------客户端的子网掩码
option nis-domain ""; -------------客户端的NIS域名,有NIS服务器的话才要设置
option domain-name ""; -------------客户端的域名,本实验是
option domain-name-servers 169.254.215.76; -------------客户端设置域名服务器
option time-offset -18000; # Eastern Standard Time -------偏移时间,不用改
# option ntp-servers 169.254.215.76; -------NTP服务器地址,就是时间服务器
# option netbios-name-servers 169.254.215.76; --------wins服务器地址
# --- Selects point-to-point node (default is hybrid). Don't change this unless
# -- you understand Netbios very well
# option netbios-node-type 2; ---------netbios节点类型,不用改
range dynamic-bootp 169.254.215.125 169.254.215.200; ----------地址池,你要进行分配的地址规划,本实验是主机位125-200进行分配
default-lease-time 21600; ------默认租约时间
max-lease-time 43200; ---------最长租约时间
# we want the nameserver to appear at a fixed address ------
---下面是设置主机绑定的,并不是必须有的
host ns { ---------这5行是模板,不起作用
next-server ;
hardware ethernet 12:34:56:78:AB:CD;
fixed-address 207.175.42.254;
}
host ns1 { ---------这个名称可以随便起,但是最好不要重复
next-server ; ---------无盘工作站用得着,这里可有可无
hardware ethernet 00:0C:29:6C:79:8F; ---------要绑定的客户端的MAC地址
fixed-address 169.254.215.130; ---------要绑定MAC地址的主机对应的IP
}
}
~
四.启动服务
service dhcpd start------客户机要重新获得地址时服务器和客户机都要重启
五.关于客户端的配置
可以通过图形化界面进行修改
system-config-network-tui
也可以通过修改文件的方式
[root@server1 ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0
修改这条:
BOOTPROTO=dhcp
若想重新获得分配的IP,直接重启网卡就行了
service network restart
使用下面这条命令也可以
ipconfig /renew
获得了地地之后使用PING命令测试。
注意事项:服务器和客机都需要安装DHCP软件包,且连接模试为:host-only,在声明前面加#号键,可表示忽略