DHCP配置示例dhcpd.conf

合集下载

dhcpd-config

dhcpd-config

DHCP服务器配置文件“/etc/dhcpd.conf”,以此为例。

ddns-update-style interim;ignore client-updates;subnet 192.168.0.0 netmask 255.255.255.0 {# --- default gatewayoption routers 192.168.0.1;option subnet-mask 255.255.255.0;option broadcast-address 192.168.0.255;option nis-domain "";option domain-name "";option domain-name-servers 192.168.1.1;option time-offset -18000; # Eastern Standard Time# option ntp-servers 192.168.1.1;# option netbios-name-servers 192.168.1.1;# --- Selects point-to-point node (default is hybrid). Don't change this unless# -- you understand Netbios very well# option netbios-node-type 2;range dynamic-bootp 192.168.0.128 192.168.0.254;default-lease-time 21600;max-lease-time 43200;# we want the nameserver to appear at a fixed addresshost ns {next-server ;hardware ethernet 12:34:56:78:AB:CD;fixed-address 207.175.42.254;option host-name “server”; #set client host name}}说明:默认下DHCP服务器配置文件dhcpd.conf在目录/etc下是空的,因此需要拷贝一份模板到此目录下,模板路径是/usr/share/doc/dhcp-3.0.3/dhcpd.conf.sample。

Linux1 DHCP服务器配置 主配置文件(dhcpd.conf)

Linux1 DHCP服务器配置  主配置文件(dhcpd.conf)

Linux1 DHCP服务器配置主配置文件(dhcpd.conf)使用Red Hat Enterprise Linux5.4自身携带的RPM包安装,安装结束后DHCP 端口监督程序dhcpd的主配置文件为/etc目录中名为dhcpd.conf的文件。

该文件通常包括3个部分,即parameters参数、declarations声明和option选项,如图9所示。

图9 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 时间默认的租约时间,单位为秒。

●Max-lease-time 时间最大租约时间,当客户端超过租约时间但尚未更新IP地址时,最长可以使用该IP地址的时间。

●Option domain-name “域名”如果在/etc/resolv.conf文件里设置了search,则表示当要搜索计算机名称时,DNS系统会主动帮客户端加上这个领域的名称。

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如何处理那个子网上的地址。

即使一个子网不需要分配任何地址,也需要一个子网声明。

一些物理网络上不只有一个IP子网存在,例如,如果一个网络需要一个8位的子网,但是当业务发展使总的节点数超过了254台,就需要增加一个8位的子网。

这时,就增加了一个新的物理网络,这种情况下,2个网络的子网声明必须包含在一个“多子网网络声明(超级作用域)”中。

有些网络的客户端不只有一个子网,可能会为同一子网中一些客户端分配的一些参数与其它的客户端不同。

DHCP的配置

DHCP的配置


安装DHCP服务
安装DHCP服务,需要Red Hat Linux 9的 第二张安装光盘的“/RedHat/RPMS/dhcp3.0pl1-23.i386.rpm”文件 ,文件备份在
“/bak”目录下,输入下面的命令进行DHCP服务的 安装。
[root@dns root]#rpm –ivh /bak/ dhcp-3.0pl1-23.i386.rpm
到菜单中的“dhcpd”项,按“空格键”选中, 再后按“TAB”键将光标移到“确定”按钮上, 并按“回车”键完成设置。 这样,DHCP服务只要开机后就会自动启动
配置客户端
请参见实训3.2DHCP的配置中的客户端设 置步骤配置客户端(windows 2000 prefessional)为自动获取IP地址,并通过 DOS下的“ipconfig /release”与“ipconfig /renew”释放与获得IP地址
详细案例的配置
第二部分
案例配置的环境要求
案例配置的环境如下,两台主机通过交叉线相连,或两台主机 与HUB相连。DNS服务器为LINUX操作系统,客户机为 WINDOW系列(如windows 2000 prof 客户机
案例配置的参数要求
确认是否已安装了DHCP服务
使用下面的命令验证是否已安装了DHCP服 务:
[root@dns root]#rpm -qa dhcp 备注:如果显示结果为“dhcp-3.0pl1-23”表
示已安装了DHCP服务
建立并编辑“/etc/dhcpd.conf”文件
DHCP服务安装后,会自动产生一个配置文件 的 模 板 “ / usr/share/doc/dhcp3.0pl1/dhcpd.conf.sample” ,通过把这个 文 件 复 制 到 “ / etc” 目 录 下 , 并 且 命 令 为 “dhcpd.conf”,然后对其进行编辑。

Linux下dhcpd服务器配置

Linux下dhcpd服务器配置

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;
其中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域名。
一个DHCP配置文件的主要内容:
subnet 200.117.207.0 netmask 255.255.255.0
{
range 200.117.20ቤተ መጻሕፍቲ ባይዱ.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。

DHCP三种配置

DHCP三种配置

DHCP三种配置⼀ DHCP分配客户机IP地址[root@localhost ~]# rpm -q dhcp //检查dhcp服务是否安装[root@localhost ~]# mount /dev/cdron /media[root@localhost ~]# cd /media/Packages[root@localhost ~]# rpm -ivh dhcp-4.2.5-36.e17.centos.x86_64.rpm[root@localhost ~]# vim /etc/dhcp/dhcpd.conf## DHCP Server Configuration file.# see /usr/share/doc/dhcp*/dhcpd.conf.example# see dhcpd.conf(5) man page#~ [root@localhost ~]# cat /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example >/etc/dhcp/dhcpd.conf [root@localhost ~]# vim /etc/dhcp/dhcpd.confoption domain-name "localhost";option domain-name-servers 202.106.0.20,8.8.8.8; //DNS解析default-lease-time 360; //IP地址默认租约max-lease-time 7200; //IP最⼤租约时间subnet 192.168.200.0 netmask 255.255.255.0 { //⽹段和⼦⽹掩码range 192.168.200.180 192.168.200.200; //分配IP地址地址池option routers 192.168.200.1; //⽹关}[root@localhost ~]# systemctl start dhcpd //开启dhcp服务[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-eno16777728TYPE=EthernetBOOTPROTO=dhcp //修改DEFROUTE=yesPEERDNS=yesPEERROUTES=yesIPV4_FAILURE_FATAL=noIPV6INIT=yesIPV6_AUTOCONF=yesIPV6_DEFROUTE=yesIPV6_PEERDNS=yesIPV6_PEERROUTES=yesIPV6_FAILURE_FATAL=noNAME=eno16777728DEVICE=eno16777728ONBOOT=yes //可以改IPADDR=192.168.200.101NETMASK=255.255.255.0GATEWAY=192.168.200.1DNS1=202.106.0.20[root@localhost ~]# systemctl restart network //重启服务禁⽤并重启,活得地址池IP地址(客户机要进⼊NET模式)⼆DHCP固定IP地址[root@localhost ~]# cat /var/lib/dhcpd/dhcpd.leases //查看租约信息并获取⽹卡信息[root@localhost ~]# vim /etc/dhcp/dhcpd.conflease 192.168.200.15 {starts 5 2019/08/16 07:37:52;ends 5 2019/08/16 07:47:52;tstp 5 2019/08/16 07:47:52;cltt 5 2019/08/16 07:37:52;binding state active;next binding state free;rewind binding state free;hardware ethernet 00:0c:29:93:3e:e3;添加host win7 {hardware ethernet 00:0c:29:93:3e:e3;fixed-address 192.168.200.99; //固定IP地址若是win7客户机不成功cmd命令中输⼊ ipconfig /release 释放IPipconfig /renew 获取IP三 DHCP中继配置需要 DHCP服务器⼀个和两个⽹卡的DHCP中继中继器的配置情况如下:[root@localhost ~]# mount /dev/cdron /media[root@localhost ~]# cd /media/Packages[root@localhost ~]# rpm -ivh dhcp-4.2.5-36.e17.centos.x86_64.rpm[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-eno16777728删除⽹关和DNS[root@localhost ~]#cp /etc/sysconfig/network-scripts/ifcfg-eno16777728 /etc/sysconfig/network-scripts/ifcfg-eno33554960 [root@localhost ~]#vim /etc/sysconfig/network-scripts/ifcfg-eno33554960修改并删除[root@localhost ~]# systemctl restart network[root@localhost ~]# dhcrelay 192.168.200.111 //开启中继服务在DHCP服务器的配置:[root@localhost ~]# vim /etc/dhcp/dhcpd.conf添加这四⾏命令subnet 192.168.100.0 netmask 255.255.255.0 {range 192.168.100.15 192.168.100.40;option routers 192.168.100.1;}[root@localhost ~]# systemctl restart dhcpd[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-eno16777728在中继器中ping若要ping通 window 需要关闭防⽕墙[root@localhost ~]# systemctl disable firewalld.servicerm '/etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service' //关闭中继的防⽕墙rm '/etc/systemd/system/basic.target.wants/firewalld.service'。

dhcpd.conf配置文件

dhcpd.conf配置文件

Linux下DHCP服务器介绍:dhcpd.conf配置文件DHCP (Dynamic Host Configuration Protocol) 动态主机配置协议·为在同一网络的主机自动分配动态IP·[root@book named]# /sbin/ifconfig -a eth0 | grep MULTICAST #查看内核是否支持多播UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1·为使用DHCP服务器能满足某些挑剔的DHCP客户机,应在路由表中加入一个到地址255.255.255.255的路由。

·DHCP服务器必须能将数据包送到255.255.255.255的IP地址上,但Linux本身又将该地址作为本地子网的广播地---------------------------------------------------------------------------------------------------------/etc/dhcpd.conf通常包括三部分:parameters、declarations 、option。

1.DHCP配置文件中的parameters(参数):表明如何执行任务,是否要执行任务,或将哪些网络配置选项发送给客户参数解释ddns-update-style 配置DHCP-DNS 互动更新模式。

allow/igore client-updates 允许/忽略客户端机更新DNS记录。

default-lease-time 指定确省租赁时间的长度,单位是秒。

max-lease-time 指定最大租赁时间长度,单位是秒。

hardware 指定网卡接口类型和MAC地址。

server-name 通知DHCP客户服务器名称。

get-lease-hostnames flag 检查客户端使用的IP地址。

怎样用DHCP服务器给多个网段的客户端分配IP地址

怎样用DHCP服务器给多个网段的客户端分配IP地址

怎样用DHCP服务器给多个网段的客户端分配IP地址分享|2009-03-20 19:39 IP服务器专业回答ps帝师团队zhuguofu20042015-11-14 20:55(1)简单实现DHCP多作用域对于多作用域的配置,必须保证DHCP服务器能够侦听所有子网客户机的请求信息,下面将讲解配置多作用域的基本方法,为DHCP添加多个网卡连接每个子网,并发布多个作用域的声明。

注意:划分子网时,如果选择直接配置多作用域实现动态IP分配的任务,则必须要为DHCP 服务器添加多块网卡,并配置多个IP地址,否则DHCP服务器只能分配与其现有网卡IP 地址对应网段的作用域。

采用双网卡实现两个作用域1)网卡配置IP地址DHCP服务器有多块网卡时,需要使用ifconfig命令为每块网卡配置独立的IP地址,但要注意,IP地址配置的网段要与DHCP服务器发布的作用域对应哈~ifconfig eth0 192.168.2.1 netmask 255.255.255.0ifconfig eth1 192.168.3.1 netmask 255.255.255.02)编辑dhcpd.conf主配置文件当DHCP服务器网络环境搭建完毕后,可以编辑dhcpd.conf主配置文件完成多作用域的设置。

ddns-update-style none;ignore client-updates;subnet 192.168.2.0 netmask 255.255.255.0 {# --- default gatewayoption routers 192.168.2.1;option subnet-mask 255.255.255.0;option nis-domain "";option domain-name "";option domain-name-servers 192.168.2.2;option time-offset -18000; # Eastern Standard Time# option ntp-servers 192.168.1.1;# option netbios-name-servers 192.168.1.1;# --- Selects point-to-point node (default is hybrid). Don't change this unless# -- you understand Netbios very well# option netbios-node-type 2;range dynamic-bootp 192.168.2.50 192.168.2.250;default-lease-time 21600;max-lease-time 43200;# we want the nameserver to appear at a fixed addresshost ns {next-server ;hardware ethernet 12:34:56:78:AB:CD;fixed-address 207.175.42.254;}}subnet 192.168.3.0 netmask 255.255.255.0 {# --- default gatewayoption routers 192.168.3.1;option subnet-mask 255.255.255.0;option nis-domain "";option domain-name "";option domain-name-servers 192.168.2.2;option time-offset -18000; # Eastern Standard Time# option ntp-servers 192.168.1.1;# option netbios-name-servers 192.168.1.1;# --- Selects point-to-point node (default is hybrid). Don't change this unless# -- you understand Netbios very well# option netbios-node-type 2;range dynamic-bootp 192.168.3.50 192.168.3.250;default-lease-time 21600;max-lease-time 43200;max-lease-time 43200;}保存退出。

DHCP网络分配(附带超详细的实验)——DHCP原理与配置

DHCP网络分配(附带超详细的实验)——DHCP原理与配置

DHCP⽹络分配(附带超详细的实验)——DHCP原理与配置⼀、DHCP服务1、DHCP (Dynamic HostConfiguration Protocol,动态主机配置协议)由Internet] C作任务⼩组设计开发专门⽤于为TCP/IP⽹络中的计算机⾃动分配TCP/IP参数的协议2、使⽤DHCP的好处• 减少管理员的⼯作量• 避免输⼊错误的可能• 避免IP地址冲突• 当更改IP地址段时,不需要重新配置每个⽤户的IP地址• 提⾼了IP地址的利⽤率• ⽅便客户端的配置3、 DHCP的分配⽅式• ⾃动分配:分配到⼀个IP地址后永久使⽤• ⼿动分配:由DHCP服务器管理员专门]指定IP地址• 动态分配:使⽤完后释放该IP,供其它客户机使⽤⼆.DHCP的租约过程1、客户机从DHCP服务器获得IP地址的过程称为DHCP的租约过程2、分为四个步骤客户端在⽹络中搜索服务器服务器向客户端响应服务客户端向⽬标服务器发出服务请求服务器向客户端提供服务3、具体详情:3.1.客户机请求IP地址• 当⼀个DHCP客户机启动时,客户机还没有IP地址,所以客户机要通过DHCP获取⼀个合法的地址• 此时DHCP客户机以⼴播⽅式发送DHCP Discover发现信息来寻找DHCP服务器3.2.服务器响应• DHCP服务器接收到来⾃客户机请求IP地址的信息时,在⾃⼰的IP地址池中查找是否有合法的IP地址提供给客户机• 如果有,DHCP服务器将此IP地址做上标记,加⼊到DHCP Offer的消息中,然后⼴播- -则DHCP Offer消息3.3.客户机选择IP地址• DHCP客户机从接收到的第⼀个DHCP Offer消息中提取IP地址,发出IP地址的DHCP服务器将该地址保留,这样该地址就不能再分配给另⼀个DHCP客户机3.4.服务器确定租约• DHCP服务器接收到DHCP Request消息后,以DHCP ACK消息的形式向客户机⼴播成功确认,该消息包含有IP地址的有效租约和其他可配置的信息• 当客户机收到DHCP ACK消息时,配置IP地址,完成TCP/IP的初始化3.5.重新登录• DHCP客户机每次重新登录⽹络时,不需要再发送DHCP Discover信息,⽽是直接发送包含前⼀次所分配的IP地址的DHCP Request请求信息3.6.更新租约• 当DHCP服务器向客户机出租的IP地址租期达到50%时,就需要更新租约• 客户机直接向提供租约的服务器发送DHCP Request包,要求更新现有的地址租约三.使⽤DHCP动态配置主机地址1、 DHCP服务• 为⼤量客户机⾃动分配地址,提供集中管理• 减轻管理和维护成本、提⾼⽹络配置效率2、可分配的地址信息主要包括• ⽹卡的IP地址、⼦⽹掩码• 对应的⽹络地址、⼴播地址• 默认⽹关地址• DNS服务器地址四.安装DHCP服务器1、DHCP服务器软件• CentOS光盘中的dhcp-4.2.5-47.el7.centos.x86_ 64 .rpm2、 DHCP软件包的主要⽂件◆主配置⽂件: /etc/dhcpd.conf◆执⾏程序: /usr/sbin/dhcpd、/usr/sbin/dhcrelay配置DHCP服务器yum install -y dhcpcd /etc/dhcp/lsless dhcpd. confcd /usr/ share/doc/dhcp-4.2.5/lsless dhcpd.conf.examplecp /usr/ share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/ dhcpd. confvim /etc/ dhcp/ dhcpd.conf#设置全局配置参数default-lease-time 21600;#默认租约为6⼩时,单位为秒max-lease-time 43200;#最⼤租约为12⼩时,单位为秒option domain-name "benet . com";#指定默认域名option domain-name-servers 202.106.0.20,202.106.148.1;#指定DNS服务器地址ddns-update-style none;#禁⽤DNS动态更新#subnet⽹段声明(作⽤于整个⼦⽹段,部分配置参数优先级⾼于全局配置参数)subnet 192.168.80.0 netmask 255.255.255.0 { #声明要分配的⽹段地址range 192.168.80.10 192.168.80.20; #设置地址池option routers 192.168.80.254; #指定默认⽹关地址}subnet 192.168.1.0 netmask 255.255.255.0 {range 192. 168.1.100 192.168.1.200;option routers 192.168.1.254;}subnet 192.168.2.0 netmask 255.255.255.0 {range 192.168.2.20 192.168.2.30;option routers 192. 68.2.254;}#host主机声明(给单机分配固定的IP地址)host hostname{ #指定需要分配固定IP地址的客户机名称hardware ethernet 00:c0:c3:22:46:81; #指定该主机的MAC地址fixed-address 192. 168.4.100; #指定保留给该主机的IP地址}#后⾯内容可都删除systemctl start dhcpdsystemctl stop firewalldsetenforce 0Linux客户端使⽤DHCP 动态获取IP#⽅法⼀:vi /etc/ sysconfig/network-scripts/i fcfg-ens33DEVICE=ens33ONBOOT=yesBOOTPROTO=dhcpifdown ens33 ; ifup ens33#⽅法⼆:dhclient -d ens33查看租约⽂件less / var/lib/ dhcpd/ dhcpd. lease五、DHCP⽹络分配实验实验:要求使⽤ensp结合VMware完成以下实验PC1、PC2和PC3可以⾃动获取ip地址,DHCP服务器为Linux主机给VMware内的win10主机配置DHCP固定分配ip为:192.168.80.188具体实验步骤如下:1、设置虚拟机和虚拟机⽹关为仅主机模式2、设置宿主机的⽹络设置3、配置Linux虚拟机的IP地址并连接Xshell4、配置ensp中的cloud(配置完成之后cloud才能与交换机连接成功)5、配置ensp的交换机(sw2与sw1)6、在虚拟机linux中进⾏测试(ping测试)7、DHCP安装以及复制配置⽂件8、修改DHCP配置⽂件(域名、DNS服务器地址以及声明⽹段、设置地址池,⽤于分配IP地址的范围、指定默认⽹关)9、开启DHCP服务并关闭防⽕墙setenforce是Linux的selinux防⽕墙配置命令,执⾏setenforce 0 表⽰关闭selinux防⽕墙10、将ensp的主机都设置为DHCP并查看是否能够⾃动获取到IP地址11、在ensp配置DHCP中继服务(虚拟机作为中继服务器,故地址池地址是虚拟机IP地址)12、再次查看PC2与PC3是否能够获取到IP地址13.测试win10虚拟机,看是否也能够⾃动获取IP地址14、host主机声明(给单机分配固定的IP地址)——指定IP设置(win10虚拟机操作)在⼯作中我们可能会遇到需要给领导或者⽼板指定固定的IP地址(192.168.80.188),那么操作来了。

dhcp实训二

dhcp实训二

实训二 DHCP服务器的配置一、实训目的通过此次的上机实训,使用户掌握Red Hat Enterprise Linux 5上如何安装和配置DHCP服务器及客户端。

并要求熟练掌握DHCP应用配置。

二、实训概要某学院有办公计算机200台,现有三个系,分别是:计算机系、英语系和会计系。

现在要求在一台Red Hat Enterprise Linux 5 的主机上架设一台DHCP服务器,来实现IP的分配。

准备采用192.168.1.0/24网段给学校使用,其中路由器的IP地址为192.168.1.1,DNS服务器的IP地址为192.168.1.2,DHCP服务器为192.168.1.3,所有老师用机使用192.168.1.54—192.168.1.254,子网掩码均为255.255.255.0。

同时要求,三个系的系主任所使用的IP地址分别为固定IP:192.168.1.33、192.168.1.66、192.168.1.88。

三、实训内容在Red Hat Enterprise Linux 5操作系统上架设DHCP服务器。

四、实训过程1、实训分析首先,确认服务器的静态IP地址,创建出主配置文件,然后定制全局配置和局部配置,局部配置需要把192.168.1.0/24网段声明出来,然后在该声明中指定一个IP地址池。

范围是192.168.1.54—192.168.1.254,以分配给客户端使用。

同时还需要在subnet声明中嵌入host声明,目的是要单独为三个系的主任做主机的设置,并在host声明中加入IP地址和MAC地址绑定的选项。

2、实训步骤具体的配置过程如下:1、设置DHCP服务器的IP地址:#ifconfig eth02、复制配置文件模板:#cp3、打开并配置dhcpd.conf主文件:#vi /etc/dhcpd.conf 。

4、修改配置文件dhcpd.conf的内容。

5、启动DHCP服务器。

6、设置客户端。

linux操作系统dhcpd.conf文件配置

linux操作系统dhcpd.conf文件配置

编辑/et‎c/dhc‎p d.co‎n f文件进‎行配置或者‎将/usr‎/shar‎e/doc‎/dhcp‎-3.0p‎l1/dh‎c pd.c‎o nf.s‎a mple‎复制为/e‎t c/dh‎c pd.c‎o nf配‎置文件的格‎式如下:‎选项/参数‎;‎#全局‎声明{‎选项/‎参数;‎#局部‎ }②‎一个例子,‎配置文件内‎容如下d‎d ns-u‎p date‎-styl‎e int‎e rim;‎‎ #‎定义所支持‎的DNS动‎态更新类型‎(必选)‎i gnor‎e cli‎e nt-u‎p date‎s;‎‎ #‎忽略客户机‎更新DNS‎记录al‎l ow b‎o otp;‎subn‎e t 19‎2.168‎.0.0 ‎n etma‎s k 25‎5.255‎.255.‎0{#定‎义作用域(‎I P子网)‎ra‎n ge 1‎92.16‎8.0.1‎1 192‎.168.‎0.200‎;‎#定义作‎用域(IP‎子网)范围‎op‎t ion ‎r oute‎r s 19‎2.168‎.0.1;‎‎‎#为客户端‎指定网关‎opt‎i on s‎u bnet‎-mask‎255.‎255.2‎55.0;‎‎#为客户端‎指定子网掩‎码o‎p tion‎doma‎i n-na‎m e “d‎p grou‎‎”;‎#为客户‎端指定DN‎S域名‎opti‎o n do‎m ain-‎n ame-‎s erve‎r s 16‎6.111‎.8.28‎,202.‎106.1‎96.11‎5; #‎为客户端指‎定DNS服‎务器的IP‎地址‎o ptio‎n bro‎a dcas‎t-add‎r ess ‎192.1‎68.0.‎255;‎#为客户‎端指定广播‎地址‎d efau‎l t-le‎a se-t‎i me 8‎6400;‎‎#‎指定默认的‎租约期限‎max‎-leas‎e-tim‎e 172‎800;‎‎‎#指定最大‎租约期限‎hos‎t nod‎e4{‎‎‎#‎为某台客户‎机定义保留‎地址‎har‎d ware‎Ethe‎r net ‎00:03‎:FF:2‎5:5d:‎a3;#‎客户机的网‎卡物理地址‎‎f ixed‎-addr‎e ss 1‎92.16‎8.0.2‎7;‎ #分‎配给客户机‎的一个固定‎I P地址‎f‎i lena‎m e "v‎m linu‎x";‎op‎t ion ‎r oot-‎p ath ‎"/usr‎/src/‎t oshi‎b a/ta‎r get"‎;}‎}4、‎启动和停止‎D HCP服‎务①启‎动/e‎t c/in‎i t.d/‎d hcpd‎star‎t或ser‎v ice ‎d hcpd‎star‎t②重‎新启动‎/etc/‎i nit.‎d/dhc‎p d re‎s tart‎或serv‎i ce d‎h cpd ‎r esta‎r t③‎停止/‎e tc/i‎n it.d‎/dhcp‎d sto‎p或ser‎v ice ‎d hcp ‎s top‎查看进程‎ps -‎e f | ‎g rep ‎d hcpd‎DH‎C P1.‎修改IP地‎址/et‎c/sys‎c onfi‎g/net‎w ork-‎s crip‎t s/if‎c fg-e‎t h0D‎E VICE‎=eth0‎‎‎ #设备‎顺序BO‎O TPRO‎T C=st‎a tic ‎ #手‎工设置还是‎动态设置I‎P,non‎e采用手工‎设置,st‎a tic是‎静态设置‎H WADD‎R=xxx‎‎‎#mask‎地址IP‎A DDR=‎192.1‎68.1.‎1‎ #ip‎地址NE‎T MASK‎=255.‎255.2‎55.0 ‎#子网掩码‎GATE‎W AY=1‎92.16‎8.1.1‎ #‎网关TY‎P E=Et‎h erne‎t‎‎ #网卡‎类型不要随‎意修改2‎.配置DC‎H P文件‎配置文件是‎/etc/‎d hcpd‎.conf‎默认下‎此文件不存‎在,需手动‎添加编写‎d hcpd‎.conf‎ddns‎-upda‎t e-st‎y le i‎n teri‎m;‎#配置使‎用过渡性D‎H CP-D‎N S互动更‎新模式。

DHCP服务器的配置和实例说明

DHCP服务器的配置和实例说明

DHCP服务器的配置和实例说明DHCP服务的配置DHCP简介:DHCP动态主机配置协议,在一个小型局域网里可以通过手工指定ip地址的方式,但如有大量的主机,如果还是手工指定,那是一个很大的工作量,而且也容易出错,这时,就可以通过配置一台DHCP服务器来解决,为每台主机分配一个ip地址。

DHCP作用域是指DHCP服务器可分配给DHCP客户端的IP地址范围,一个DHCP服务器至少要一个作用域,如有多个作用域,作用域之间的IP 地址不能重叠。

DHCP的工作原理:DHCP工作过程分为四个步骤:第一步(DHCPDISCOVER):客户端发送广播查找可以给自己提供IP地址的DHCP服务器,第二步(DHCPOFFER):DHCP服务器发送广播提供一个可用的IP地址,并在地址池中将该地址打上标记,以防再次分配。

第三步(DHCPREQUEST):客户端收到广播后再次发送一个广播请求该地址,如果有多台DHCP响应,则第一个收到的优先。

第四步(DHCPACK):DHCP服务器收到广播后再发送一个广播,确认该地址分配给这台主机使用,并在地址池中将该地址打上标记,以防再次分配。

DHCP的基本配置:第一步:安装软件:[root@localhost ~]# rpm -ivh /misc/cd/Server/dhcp-3.0.5-18.el5.i386.rpm第二步:编辑配置文件:[root@localhost ~]# vi /etc/dhcpd.conf# see /usr/share/doc/dhcp*/dhcpd.conf.sample当进入到配置文件里面时,这里是空的,有如上一行的提示,说可以参考这个文件来编写配置文件,那就复制一份再编辑。

[root@localhost ~]# cp -rvf /usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample/etc/dhcpd.conf[root@localhost ~]# vi /etc/dhcpd.confddns-update-style interim; //配置DHCP和DNS为互动更新模式,ignore client-updates; //忽略客户端的更新。

linux dhcp配置 dhcp多网段配置

linux dhcp配置 dhcp多网段配置
inet addr:192.168.90.254 Bcast:192.168.90.255 Mask:255.255.255.0
inet6 addr: fe80::20c:29ff:fefd:f951/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
INTERFACES="eth1 eth2"
DHCPSERVERS="192.168.80.254"
③启动中继程序:
Service dhcrelay start
Chkconfig dhcrelay on
dhcrelay -i eth1 -i eth2 192.168.80.254
linux dhcp多网段配置(CentOS-5.4)
一、安装DHCP
方法①:
1、yum –y install dhcp
方法②:
挂载光盘:
mkdir –p /mnt/CentOS-5.4
mount /dev/cdrom /mnt/CentOS-5.4
RX packets:1309 errors:0 dropped:0 overruns:0 frame:0
TX packets:1702 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
option time-offset -18000;
range dynamic-bootp 192.168.80.50 192.168.80.60;//设置ip分配范围
default-lease-time 21600;//设置最短租期

路由器的DHCP服务器设置步骤

路由器的DHCP服务器设置步骤

路由器的DHCP服务器设置步骤路由器的DHCP服务器(Dynamic Host Configuration Protocol)是一种网络服务,用于自动分配IP地址、子网掩码、网关和DNS服务器等网络配置参数给连接到网络上的设备。

DHCP服务器的设置能够方便地管理网络中的IP地址分配,提高网络管理的效率。

下面将介绍路由器的DHCP服务器设置的步骤。

1. 登录路由器管理界面首先,打开浏览器,输入路由器的默认网关IP地址,通常为192.168.1.1或192.168.0.1,按下回车键。

然后,在弹出的登录页面输入管理员用户名和密码,登录到路由器的管理界面。

2. 进入DHCP服务器设置页面在路由器管理界面中,找到并点击“网络设置”、“LAN设置”或类似的选项,进入局域网设置页面。

在局域网设置页面中应该会有一个“DHCP服务器”或“IP地址分配”类似的选项,点击进入DHCP服务器设置页面。

3. 启用DHCP服务器在DHCP服务器设置页面中,找到“启用DHCP服务器”或“开启DHCP”等选项,勾选启用DHCP服务器。

启用DHCP服务器之后,路由器将自动为连接到网络的设备分配IP地址和其他网络配置参数。

4. 分配IP地址范围在DHCP服务器设置页面中,找到“起始地址”和“结束地址”或类似的选项,输入要分配的IP地址范围。

根据网络规模和设备数量,可以根据实际需求设置IP地址的范围。

确保起始地址和结束地址之间有足够的IP地址供设备使用。

5. 设置子网掩码在DHCP服务器设置页面中,找到“子网掩码”选项,输入正确的子网掩码。

子网掩码用来定义局域网的范围,将IP地址分为网络地址和主机地址两部分。

6. 配置网关在DHCP服务器设置页面中,找到“默认网关”或“网关地址”选项,输入正确的网关地址。

网关是连接局域网和外部网络的交换节点,配置正确的网关地址能够实现局域网与外部网络的通信。

7. 设置DNS服务器在DHCP服务器设置页面中,找到“主DNS服务器”和“备用DNS服务器”选项,输入正确的DNS服务器地址。

FreeBSD下DHCP服务器详细配置转载

FreeBSD下DHCP服务器详细配置转载
option domain-name-servers 140.111.152.3, 140.111.66.1, 140.111.66.10;
# ddns-update-style;
default-lease-time 600;
max-lease-time 7200;
# If this DHCP server is the official DHCP server for the local
# will still come from the host declaration.
host passacaglia {
hardware ethernet 0:0:c0:5d:bd:95;
filename "vmunix.passacaglia";
server-name "";
}
# Hosts which require special configuration options can be listed in
# host statements. If no address is specified, the address will be
# allocated dynamically (if possible), but the host-specific information
#
# Sample configuration file for ISC dhcpd
#
ddns-update-style ad-hoc;
# option definitions common to all supported networks...
option domain-name ".tw";

DHCP服务器和交换机配置

DHCP服务器和交换机配置

DHCP服务器和交换机配置H3C交换机设置DHCP中继多VLAN提供DHCP2010-04-19 17:18:02| 分类:IT TECH | 标签:|举报|字号⼤中⼩订阅H3C交换机设置DHCP中继,配合Linux 服务器为多VLAN提供DHCP地址分配服务最近在单位⽤Linux做了⼀台DHCP服务器,使⽤H3C S7506R交换机做中继,为两个VLAN 提供DHCP服务,经过两个⽉的测试效果很好。

在这⾥把服务器和交换机的设置⽅法写出来供有相似需求的朋友参考。

⾸先贴⼀下⽹络拓扑:⼀DHCP服务器设置步骤如下:1)安装好Linux操作系统,我⽤的发⾏版本是CentOS 5.2。

2)设置服务器的⽹络参数如下IP地址:192.168.6.7⼦⽹掩码:255.255.255.0⽹关:192.168.6.254DNS:192.168.6.103)安装DHCP服务CentOS和Red Hat Enterprise Linux等系统默认并不安装DHCP服务。

可以使⽤这个命令来检查系统是否已经安装DHCP服务:rpm –q dhcp如果返回提⽰“package dhcp is not installed”,说明没有安装DHCP服务。

把CentOS安装DVD 光盘放⼊光驱,执⾏以下命令:cd /media/CentOS_5.2_Final/CentOSrpm –ivh dhcp-3.0.5-13.el5.i386.rpm系统会安装进度,安装成功后再次执⾏“rpm –q dhcp”命令,系统会返回消息“dhcp-3.0.5-13.el5”,说明DHCP服务已正确安装。

4)把配置⽂件模板复制为dhcpd.confDHCP服务的配置要靠编辑/etc/dhcpd.conf来进⾏。

DHCP服务程序默认没有建⽴dhcpd.conf 配置⽂件,但⾃带配置模板,只要稍加修改就可以使⽤。

执⾏“cp /usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample /etc/dhcpd.conf”命令,可以把系统⾃带的配置⽂件模板复制到/etc⽬录并重命名为dhcpd.conf。

dhcp配置文件解释

dhcp配置文件解释

4 DHCP高级服务器配置4.1 DHCP规划(1)小型网络DHCP服务器1)DHCP服务器硬件设备选择2)计算机IP获取方式规划(静态、动态)(2)大型网络DHCP服务器1)DHCP服务器位置:核心交换机2)DHCP服务器作用域设置:租约,台式和笔记本(3)跨路由网络DHCP服务器可以搭建一台DHCP服务器,同时在连接多个子网的路由器上设置DHCP中继代理就可以利用路由器转发DHCP消息,所有计算机能够通过DHCP服务器获取TCP/IP信息(4)80/20规则Failover peer “my” {Primary;Address4.2 DHCP多作用域设置(1)简单实现DHCP多作用域(2)DHCP超级作用域功能及实现关于超级作用域的配置,在dhcpd.conf配置文件中有固定格式shared-network 超级作用域名称{ #作用域名称,标示超级作用域[参数] #该参数对所有子作用域有效,可以不配置subnet 子网编号netmask 子网掩码{[参数][声明]}}修改dhcpd.conf配置文件,建立超级作用域并添加新作用域。

Ddns-update-style interim;Ignore client-updates;Shared-network super {Option domain-name-servers 192.168.1.1Option subnet-mask 255.255.255.0;Default-lease-time 21600;Max-lease-time 43200;Subnet 192.168.2.0 netmask 255.255.255.0 {Option router 192.168.2.1;Range dynamic-bootp 192.168.2.10 192.168.2.254; }Subnet 192.168.3.0 netmask 255.255.255.0 {Option router 192.168.3.1;Range dynamic-bootp 192.168.3.10 192.168.3.254; }}交换机配置:System-viewDhcp enableDhcp-server 1 ip a.b.c.dInterface vlan-interface 100Dhcp-server 1QuitInterface vlan-interface 200Dhcp-server 1QuitSave名称dhcpd.conf - dhcpd 配置文件描述dhcpd.conf 文件包括ISC DHCP的dhcpd的配置信息。

DHCP三种常用配置案例

DHCP三种常用配置案例

1同网段内配置基于全局地址池的DHCP服务器示例客户端和DHCP服务器在同一网段,配置基于全局地址池的DHCP服务器给客户端分配IP地址的过程。

组网需求某公司有两个处于同一网络内的办公室,为了节省网络资源,两个办公室内的PC机由一台交换机作为服务器统一分配IP地址。

如图1所示,SwitchA应用为DHCP服务器,SwitchB和SwitchC为用户接入交换机。

可在SwitchA 上配置基于全局的地址池和接口的地址池,下面以全局地址池为例配置SwitchA为同一网段中的客户端动态分配IP地址。

地址池网段10.1.1.0/24分为两个网段:10.1.1.0/25和10.1.1.128/25。

DHCP服务器两个VLANIF接口的IP地址分别为10.1.1.1/25和10.1.1.129/25。

网段10.1.1.0/25内的PC机数量比较少且较位置固定,地址租用期限配置为10天,DNS地址为10.1.1.2,无NetBIOS地址,出口网关地址为10.1.1.126。

网段10.1.1.128/25内的PC机数量较多但经常外借,地址租用期限配置为2天,DNS地址为10.1.1.2,NetBIOS地址为10.1.1.4,出口网关地址为10.1.1.254。

图1 配置基于全局地址池的DHCP服务器组网图配置思路DHCP服务器的配置思路如下:1.启动公司网络内SwitchA的DHCP服务器功能。

2.在Switch上创建地址池并配置地址池的相关属性,如地址池范围、出口网关、NetBIOS地址、地址租用期限等,准备提供给客户端。

3.配置VLANIF接口下本地DHCP服务器的地址分配方式,DHCP服务器从全局地址池中给客户端分配IP地址。

数据准备要完成此配置举例,需要准备以下数据:SwitchA上全局地址池编号及范围说明:以下配置均在SwitchA上进行。

操作步骤1.启动DHCP服务。

2.<Quidway> system-view[Quidway] dhcp enable3.创建地址池并配置相关属性。

dhcpd.conf配置文件

dhcpd.conf配置文件

Linux下‎D HCP服务‎器介绍:dhcpd.conf配置‎文件DHCP (Dynami‎c Host Config‎u ratio‎n Protoc‎o l) 动态主机配置‎协议·为在同一网络‎的主机自动分‎配动态IP·[root@book named]# /sbin/ifconf‎i g -a eth0 | grep MULTIC‎A ST #查看内核是否‎支持多播UP BROADC‎A ST RUNNIN‎G MULTIC‎A ST MTU:1500 Metric‎:1·为使用DHC‎P服务器能满‎足某些挑剔的‎D HCP客户‎机,应在路由表中‎加入一个到地‎址255.255.255.255的路由‎。

·DHCP服务‎器必须能将数‎据包送到25‎5.255.255.255的IP‎地址上,但Linux‎本身又将该地‎址作为本地子网的广‎播地---------------------------------------------------------------------------------------------------------/etc/dhcpd.conf通常‎包括三部分:parame‎t ers、declar‎a tions‎、option‎。

1.DHCP配置‎文件中的pa‎r amete‎r s(参数):表明如何执行‎任务,是否要执行任‎务,或将哪些网络配置选项发‎送给客户参数解释ddns-update‎-style 配置DHCP‎-DNS 互动更新模式‎。

allow/igore client‎-update‎s允许/忽略客户端机‎更新DNS记‎录。

defaul‎t-lease-time 指定确省租赁‎时间的长度,单位是秒。

max-lease-time 指定最大租赁‎时间长度,单位是秒。

hardwa‎r e 指定网卡接口‎类型和MAC‎地址。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、dhcpd.conf
## dhcpd.conf
# Managed by Ansible
# Do not edit manually
# option definitions common to all supported networks...
option domain-name "";
option domain-name-servers ;
#DHCP options
#DHCP parameters
# Classes
# Subnets
subnet 172.20.254.0 netmask 255.255.255.0 {
range 172.20.254.177 172.20.254.185;
option routers 172.20.254.1;
option broadcast-address 172.20.254.255;
}
# Hosts
# Shared networks
二、dhcpd.conf.sample
root@cqu_freebsd_006:/usr/local/etc # vim dhcpd.conf.sample
# dhcpd.conf
# Sample configuration file for ISC dhcpd
# option definitions common to all supported networks...
option domain-name "";
option domain-name-servers , ;
default-lease-time 600;
max-lease-time 7200;
# Use this to enble / disable dynamic dns updates globally.
#ddns-update-style none;
# If this DHCP server is the official DHCP server for the local
# network, the authoritative directive should be uncommented.
#authoritative;
# Use this to send dhcp log messages to a different log file (you also # have to hack syslog.conf to complete the redirection).
log-facility local7;
# No service will be given on this subnet, but declaring it helps the
# DHCP server to understand the network topology.
subnet 10.152.187.0 netmask 255.255.255.0 {
}
# This is a very basic subnet declaration.
subnet 10.254.239.0 netmask 255.255.255.224 {
range 10.254.239.10 10.254.239.20;
option routers , ;
}
# This declaration allows BOOTP clients to get dynamic addresses,
# which we don't really recommend.
subnet 10.254.239.32 netmask 255.255.255.224 {
range dynamic-bootp 10.254.239.40 10.254.239.60;
option broadcast-address 10.254.239.31;
option routers ;
}
# A slightly different configuration for an internal subnet.
subnet 10.5.5.0 netmask 255.255.255.224 {
range 10.5.5.26 10.5.5.30;
option domain-name-servers ;
option domain-name "";
option routers 10.5.5.1;
option broadcast-address 10.5.5.31;
default-lease-time 600;
max-lease-time 7200;
}
# Hosts which require special configuration options can be listed in # host statements. If no address is specified, the address will be # allocated dynamically (if possible), but the host-specific information # will still come from the host declaration.
host passacaglia {
hardwareethernet 0:0:c0:5d:bd:95;
filename "vmunix.passacaglia";
server-name "";
}
# Fixed IP addresses can also be specified for hosts. These addresses
# should not also be listed as being available for dynamic assignment.
# Hosts for which fixed IP addresses have been specified can boot using
# BOOTP or DHCP. Hosts for which no fixed address is specified can only # be booted with DHCP, unless there is an address range on the subnet
# to which a BOOTP client is connected which has the dynamic-bootp flag # set.
host fantasia {
hardwareethernet 08:00:07:26:c0:a5;
fixed-address ;
}
# You can declare a class of clients and then do address allocation
# based on that. The example below shows a case where all clients
# in a certain class get addresses on the 10.17.224/24 subnet, and all
# other clients get addresses on the 10.0.29/24 subnet.
class "foo" {
match if substring (option vendor-class-identifier, 0, 4) = "SUNW";
}
shared-network 224-29 {
subnet 10.17.224.0 netmask 255.255.255.0 {
option routers ;
}
subnet 10.0.29.0 netmask 255.255.255.0 {
option routers ;
}
pool {
allow members of "foo";
range 10.17.224.10 10.17.224.250;
}
pool {
deny members of "foo";
range 10.0.29.10 10.0.29.230;
}
}。

相关文档
最新文档