LINUX中DHCP服务器配置

合集下载

《Linux互联网技术》项目5DHCP服务器的配置与使用

《Linux互联网技术》项目5DHCP服务器的配置与使用
2 租约时间
根据需求和网络负载来调整租约时间,以提供适当的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服务器详解

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下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-leasetime 86400;maxleasetime 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 domainname-servers 192.168.0.3;}其中subnet×.×.×.×说明IP地址是否属于该子网;netmask×.×.×.×提供子网的一些参数;range×.×.×.× ×.×.×.×是DHCP服务器可以分配的IP地址范围;default-lease-time设置缺省的IP租用时间,常用的是86400秒(一天);maxleasetime是最大租用时间,常用的是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 ××.××.××.××.××.××fixedaddress 192.168.0.9;}Host pcc中的pcc是指定主机的名字;hardware Ethernet指定要捆绑的IP地址主机的MAC地址;fixedaddress指定捆绑后的IP地址。配置文件已经有了,但还是不能启动dhcpd,因为还没有创建关于dhcpd的租用文件。现在创建dhcpd.cease文件。#toouch/var/init.d/dhcp/dhcpd.cease然后启动dhcpd。#/etc/rc.d/init.d/dhcpd start如果希望在每次启动系统的时候也启动dhcpd,执行命令。#/sbin/chkconfiglevel 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;maxlease-time 604800;如果客户不继续请求DHCP地址,则86400秒后释放IP地址,否则最大允许租用的时间为604800秒。option subnetmask 255.255.255.0;option routers 200.1 1 7.207.1;option domainname“”;option broadcastaddress 200.1 1 7.207.255;option domainnameservers 200.1 1 7.207.3;服务器发送下面的参数给DHCP客户机:用255.255.255.0作为子网掩码,用200.117.207.255作为广播地址,用200.117.207.1作为

Linux服务器配置DHCP服务器

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服务器配置(很全)

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 参数

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配置文件详解

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

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服务器的配置

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服务器的配置

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服务器

linux 配置DHCP服务器
第10章配置DHCP服务器 10章配置DHCP服务器 章配置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 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 配置

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的配置

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服务器

第15章配置DHCP服务器
❖ /dev目录下“hd〞打头的设备是IDE硬盘,“sd〞打头的设备是SCSI 硬盘。
❖ 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服务器的配置

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. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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,在声明前面加#号键,可表示忽略




相关文档
最新文档