Linux中DHCP配置

合集下载

LINUX下配置DHCP服务

LINUX下配置DHCP服务

option routers 192.168.1.17;
option domain-name-servers 192.168.1.17, 203.56.8.1;
}
## 这里也还可以用 fixed IP 的办法来分配
## 不过为了测试﹐我暂时批注起来了
#host pii266 {
255.255.255.255 all-ones all-ones
然后﹐我还在 /etc/rc.d/rc.local 中增加了这样的叙述﹕
# Lines added by netman,
# for enabling DHCP routing on multi-nics environement:
}
subnet 203.30.35.128 netmask 255.255.255.224 {
range 203.30.35.140 203.30.35.157;
option broadcast-address 203.30.35.159;
option routers 203.30.35.134
第二个网络因为使用了27 bit 的 netmask﹐所以 Net ID 是﹕ 203.30.35.128 ﹐而广播地址则是﹕203.30.35.159 。
最后﹐我还设置了这样的句子﹕
host pii266 {
hardware ethernet 48:54:E8:27:75:77;
option domain-name-servers 203.30.35.134 203.56.8.1;
}
这里﹐我一共有两块网卡分别向两个网络提供 DHCP 服务。在第一个网络(192.168.0.0)下面我指定出两个 scope ﹐也就是用来分配 DHCP 的 IP 范围﹕192.168.0.21 到 192.168.0.30 和 192.168.0.121 到 192.168.0.230 。另外﹐我还指定了‘广播地址’﹑‘路由器地址’和‘DNS的地址’。

LINUX中DHCP服务器配置

LINUX中DHCP服务器配置

subnet 169.254.215.0 netmask 255.255.255.0 { ---------子网声明,就是你要进行dhcp的网段,本实验是169.254.215.0
# --- default gateway
option routers 169.254.215.76; -------------默认网关,根据实际情况修改,下同
option time-offset -18000; # Eastern Standard Time -------偏移时间,不用改
# option ntp-servers 169.254.215.76; -------NTP服务器地址,就是时间服务器
option domain-name ""; -------------客户端的域名,本实验是
option domain-name-servers 169.254.215.76; -------------客户端设置域名服务器
dhcp基本配置相对少一些,其中DHCP主机必须是静态地址,要提前设置好
一.首先查看是否安装了所需软件包、
[u1@server1 ~]# rpm -qa | grep dhcp
dhcpv6-client-1.0.10-16.el5
dhcp-3.0.5-7.el5 -------DHCP软件包(必装)
# we want the nameserver to appear at a fixed address ---------下面是设置主机绑定的,并不是必须有的
host ns { ---------这5行是模板,不起作用
hardware ethernet 00:0C:29:6C:79:8F; ---------要绑定的客户端的MAC地址

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个网络的子网声明必须包含在一个“多子网网络声明(超级作用域)”中。

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

Linux里配置DHCP服务器

Linux里配置DHCP服务器

Linux⾥配置DHCP服务器⼀:DHCP 原理1.1 概述DHCP(Dynamic Host Configuration Protocol ) 动态主机配置协议有Internet ⼯作任务⼩组设计开发专门⽤于TCP/IP ⽹络中的计算机⾃动分配TCP/IP 参数的协议1.2 DHCP 的优点减少管理员的⼯作量避免输⼊错误的可能避免IP地址冲突当更改IP地址段,不需要重新配置每个⽤户的地址提⾼的 IP 地址的利⽤率⽅便客户端的配置1.3 DHCP 的分配⽅式⾃动分配:分配到⼀个IP地址后永久使⽤⼿动分配:有DHCP服务器管理员专门制定IP地址动态分配:使⽤完释放该IP,供其他客户机使⽤1.4 DHCP 的租约过程客户机从DHCP 服务器获得IP地址的过程称为DHCP 的租约过程分为四个步骤(1)客户机请求IP地址当⼀个DHCP客户机启动时,客户机还没有IP地址,所以客户机要通过DHCP获取⼀个合法的地址此时DHCP客户机以⼴播⽅式发送DHCP Discover发现信息来寻找DHCP服务器(2)服务器响应DHCP 服务器接收到来⾃客户机请求IP地址的信息时,在⾃⼰的IP 地址池中查找是否有合法的IP地址提供给客户机如果有,DHCP 服务器将此IP 地址做上标记,加⼊ DHCP Offer 的消息中,然后⼴播⼀则DHCP Offer 消息(3)客户机选择IP 地址DHCP 客户机从接收到的第⼀个 DHCP Offer 消息中提取IP 地址,发出IP地址的DHCP 服务器将改地址保留,这样该地址就不能再分配给另⼀个DHCP客户机(4)服务器确定租约DHCP 服务器接收到DHCP Request 消息后,以DHCP ACK 消息的形式向客户机⼴播成功确认,该消息包含IP地址的有效租约和其他可配置的信息当客户机收到DHCP ACK 消息时,配置IP地址,完成TCP /IP 的初始化1.5 重新登录DHCP 客户机每次重新登录⽹络时,不需要发送DHCP Discover 信息,⽽是直接发送包含前⼀次分配的IP地址的 DHCP Request请求信息跟新租约当DHCP 服务器向客户机出租的IP地址租期达到50% 时,就需要更新租约客户机直接向提供租约的服务器发送DHCP Request 包,要求更新现有的地址租约⼆:配置DHCP 服务DHCP 服务为⼤量客户机⾃动分配地址,提供集中管理减轻管理和维护成本,提⾼⽹络配置效率可分配的地址信息主要包括⽹卡的 IP 地址,⼦⽹掩码对应的⽹络地址,⼴播地址默认⽹关地址DNS 服务器地址# DHCP 服务端使⽤ UDP 67 端⼝, DHCP 客户端使⽤ UDP 682.1 实验拓扑DHCP 服务器:192.168.23.10 /24DHCP中继: LSW2pc 1 分配固定 ip 192.168.23.108 /24 ,vlan 100PC2 valn 10PC3 vlan202.2 虚拟机配置[root@localhost ~]# yum -y install dhcp #下载软件包[root@localhost ~]# rpm -qc dhcp #查看dhcp 的配置⽂件/etc/dhcp/dhcpd.conf[root@localhost ~]# cd /etc/dhcp/ 4[root@localhost dhcp]# ls dhcpd.confdhcpd.conf[root@localhost dhcp]# cp \> /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example \> /etc/dhcp/dhcpd.conf #复制模板⽂件vim /etc/dhcp/dhcpd.conf#注意 dhcp 配置⽂件是 /etc/dhcp/dhcpd.confoption domain-name ""; #指定域名option domain-name-servers 8.8.8.8; #指定dns 服务器地址default-lease-time 600; #默认租约600smax-lease-time 7200; #最⼤租约7200sddns-update-style none; #禁⽤dns 动态更新,可以加快dns 的响应速度subnet 192.168.23.0 netmask 255.255.255.0 { #声明要分配的⽹段地址range 192.168.23.100192.168.23.200; #设置地址池option routers 192.168.23.254; #指定默认⽹关}#要先设置dhcp 所在的⽹段subnet 192.168.10.0 netmask 255.255.255.0 {range 192.168.10.100192.168.10.200;option routers 192.168.10.254;}subnet 192.168.20.0 netmask 255.255.255.0 {range 192.168.20.100192.168.20.200;option routers 192.168.20.254;}host hostname { #指定需要分配固定Ip地址的客户机地址hardware ethernet 54:89:98:41:0A:22;#指定该主机的MAC地址。

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的工作原理第一次登录1)DHCP工作的第1步:DHCP发现.指的是客户端启动网卡时,获取IP地址的第一步.DHCP客户端使用0.0.0。

0作为自己的IP地址,255.255。

255。

255作为服务器的地址,然后在UDP的67或68端口广播一个DHCP发现信息。

然后等待服务器的响应2)DHCP工作的第1步:DHCP提供指网络中的任何一个DHCP服务器在收到客户端的DHCP发现信息时,如能够提供IP地址,就从该DHCP服务器中的IP地址池中选取一个没有出租的IP地址,然后利用广播方式提供给DHCP客户端。

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 互动更新模式。

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

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

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

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

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

实验四Linux系统下dhcp服务器的配置

实验四Linux系统下dhcp服务器的配置

实验四 Linux 下dhcp 服务器的配置实验目的1、熟悉网络操作的相关命令2、掌握linux 环境下dhcp 服务器的配置方法实验内容1、DHCP 简介DHCP(Dynamic Host Configuration Protocol ,动态主机配置协议),主要为局域网内的主机提供主机网络信息配置功能,配置成DHCP 服务器的主机将自动向网络上的DHCP 客户机分配网络信息,主要包括动态分配IP 地址、设定子网掩码、默认网关、DNS 服务器等一系列网络信息。

采用DHCP 方式管理大量的网络主机很方便,管理员不再需要手工设置各个客户机的网络信息。

一台linux 操作系统的主机要能够连接到Internet ,必须拥有IP 地址、netmask 子网掩码、network 网络号、broadcast 广播地址、gateway 默认网关以及DNS 服务器。

2、DHCP 的工作原理1)DHCP 客户机设置为"自动获得IP 地址"后,因为还没有IP 地址与其绑定,此时称为处于"未绑定状态"。

这时的DHCP 客户机只能提供有限的通信能力,如可以发送和广播消息,但因为没有自己的IP 地址,所以自己无法发送单播的消息。

2)DHCP 客户机试图从DHCP 服务器那里"租借"到一个IP 地址,这时DHCP 客户机进入"初始化状态"。

这个未绑定IP 地址的DHCP 客户机会向网络上发出一个源IP 地址为广播地址0.0.0.0的DHCP 探索消息,寻找看哪个DHCP 服务器可以为它分配一个IP 地址。

3)子网络上的所有DHCP 服务器收到这个探索消息。

各DHCP 服务器确定自己是否有权为该客户机分配一个IP 地址。

4)确定有权为对应客户机提供DHCP 服务后,DHCP 服务器开始响应,并向网络广播一个DHCP 提供消息,包含了未租借的IP 地址信息以及相关的配置参数。

Linux中进行DHCP的配置范例

Linux中进行DHCP的配置范例

Linux中进行DHCP的配置以下红色区域是自己要修改的成自己的DHCP获取的地址范围[root@OracleOnLinux root]# cp /usr/share/doc/dhcp-3.0pl1/dhcpd.conf.sample /etc/dhcpd.conf[root@OracleOnLinux root]# vi /etc/dhcpd.conf1 ddns-update-style interim;2 ignore client-updates;34 subnet 192.168.0.0 netmask 255.255.255.0 { ----“注:192.168.0.0是你给DHCP提供地址池的IP,而255.255.255.0是子网掩码”56 # --- default gateway7 option routers 192.168.0.254;8 option subnet-mask 255.255.255.0;910 # option nis-domain ""; ----“域名,没有域名的话可以在option nis-domain的前面加#号”11 # option domain-name ""; ----“域名,在windows环境下很有用,比如你的客户端是在那一个域,这里就要改成客户端所在的域名。

没有域名的话可以在option domain-name 的前面加#号”12 option domain-name-servers 192.168.0.154,61.139.2.69; -----“192.168.0.154,61.139.2.69是你的DHCP客户端获取的DNS”1314 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;2021 range dynamic-bootp 192.168.0.18 192.168.0.100; ---“动态地址池,你想给客户端获取的IP段”22 range dynamic-bootp 192.168.0.160 192.168.0.200; ---“动态地址池,你想给客户端获取的IP段”23 default-lease-time 21600;24 max-lease-time 43200;2526 # we want the nameserver to appear at a fixed address27 host ns1 {28 next-server ;29 hardware ethernet 12:34:56:78:AB:CD;30 fixed-address 192.168.0.17;31 } --“将192.168.0.17绑定给MAK地址为12:34:56:78:AB:CD的主机”32 host db1 {33 hardware ethernet 00:50:56:C0:00:01;34 fixed-address 192.168.0.16;35 }36373839 }"/etc/dhcpd.conf" [已转换] 39L, 1054C 已写入[root@OracleOnLinux root]# service dhcpd restart关闭 dhcpd:[失败]启动 dhcpd:[ 确定 ][root@OracleOnLinux root]#========================================================================================= linux客户机配置:[root@OracleOnLinux dhcp]# cd /etc/sysconfig/network-scripts/[root@OracleOnLinux network-scripts]# cat ifcfg-eth1DEVICE=eth1ONBOOT=yesBOOTPROTO=dhcp-------------------------------------租借: dhclient eth1====================================================================================windows客户机配置1、设置为自动获取IP2、手动租借:ipconfig /release 和 ipconfig /renew====================================================================查看地址的租借情况:root@OracleOnLinux root]# cd /var/lib/dhcp[root@OracleOnLinux dhcp]# lsdhclient.leases dhcpd.leases dhcpd.leases~[root@OracleOnLinux dhcp]# more dhcpd.leases# All times in this file are in UTC (GMT), not your local timezone. This is # not a bug, so please don't ask about it. There is no portable way to# store leases in the local timezone, so please don't request this as a# feature. If this is inconvenient or confusing to you, we sincerely# apologize. Seriously, though - don't ask.# The format of this file is documented in the dhcpd.leases(5) manual page. # This lease file was written by isc-dhcp-V3.0pl1lease 192.168.0.200 {starts 4 2007/04/26 11:46:57;ends 4 2007/04/26 17:46:57;binding state active;next binding state free;hardware ethernet 00:0c:29:1d:59:af;}[root@OracleOnLinux dhcp]# more dhclient.leaseslease {interface "eth1";fixed-address 192.168.0.200;option subnet-mask 255.255.255.0;option time-offset -18000;option routers 192.168.0.254;option dhcp-lease-time 21600;option dhcp-message-type 5;option domain-name-servers 192.168.0.154,61.139.2.69; option dhcp-server-identifier 192.168.0.154;option nis-domain "";option domain-name "";renew 4 2007/4/26 14:22:04;rebind 4 2007/4/26 17:01:57;expire 4 2007/4/26 17:46:57;}。

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.i686yum –y remove dhcp.*配置网卡]#cd /etc/sysconfig/network-scripts/network-scripts]#ifconfig (查看)eth2 ………….[##:##:##:##:##:aaasaa##] network-scripts]#vi ifcfg-eth2DEVICE=eth2HWAPPR=[##:##:##:##:##:##]ONBOOT=yesBOOTPROTO=staticTYPE=EthernetUSERCTL=noPEERDNS=noIPADDR=192.168.1.101NETMASK=255.255.255.0GATEWAY=192.168.1.254NETWORK=192.168.1.0BROADCAST=192.168.1.255]#service network restart2、配置DHCP服务安装DHCP服务后会在/etc下生成一个dhcp目录,在该目录下有个文件dhcp.conf,即为DHCP服务的配置文件,通过修改该文件可实现DHCP服务。

[root@localhost dhcp]#vi dhcpd.conf配置命令代码:# ---default gatewayoption routers 192.168.1.101;option subnet-mask 255.255.255.0;option nis-domain “”;option domain-name “”;option domain-name-servers 192.168.1.1;default-lease-time 21600;max-lease-time 43200;option time-offset -18000;option broadcast-address 192.168.1.255;subnet 192.168.1.0 netmask 255.255.255.0 {range 192.168.1.20 192.168.1.100;# sethost ns {hardware ethernet [##:##:##:##:##:##];fixed-address 192.168.1.27;}}# dnszone . {primary 192.168.1.1;}dhcp]#service dhcpd restart3、启动DHCP服务[root@localhost dhcp]#service dhcpd start4、重新启动DHCP[root@localhost dhcp]#service named restart或者[root@localhost root]#/etc/rc.d/init.d/ named restart5、检验DHCP是否被运行[root@localhost root]#pstree lgrep named6、关闭DHCP[root@localhost root]#service named stop或[root@localhost root]#/etc/rc.d/init.d/named stop测试(1)、在linux客户端的ifcfg-eth0中设置(2)、用ifconfig命令查看(3)、用Ping命令测试LINUX下配置DNS服务器安装DNS时可用下面的方法:[root@localhost root]# mount /dev/cdrom /mnt/cdrom[root@localhostoot]#cd /mnt/cdrom /Fedora 12 i386 DVD/Package [root@localhost Packages]# rpm –ivh rpcbind-0.2.0-4.fc12.i686.rpm [root@localhost Packages]# rpm –ivh bind-utils-9.6.1-11.P1.fc12.i686.rpm [root@localhost Packages]# rpm –ivhpackageKit-device-rebind-0.5.4-0.1.20091029git.fc12.i686.rpm[root@localhost Packages]# rpm –ivhsamba-winbind-clients-3.4.2-47.f12.i686.rpm[root@localhost Packages]# rpm –ivh ypbind-1.20.4-20.f12.i686.rpm[root@localhost Packages]# rpm –ivh bind-libs-9.6.1-11.p1.fc12.i686.rpm [root@localhost Packages]# rpm –ivh bind-9.6.1-11.P1.fc12.i686.rpm[root@localhost Packages]# cd;eject通过文本方式配置DNS(1)、编辑主配置文件named.conf。

Linux课程课件:DHCP服务器配置

Linux课程课件:DHCP服务器配置
(如果DHCP服务器和客户不在同一个物理子网上,BOOTP中继代理将转发这个 消息给DHCP服务器。)
由于网络上可能不止一个DHCP服务器,凡所有具有有效IP地址信息的DHCP DHCP IP DHCP 服务器向客户机发出一个提议。 客户机从接收到的第一个提议中选定IP地址信息,并广播一条租用地址的消 息请求。 由发出该提议的DHCP服务器响应该消息,指定IP地址信息给该客户机并发 送一个确认,而所有其它DHCP服务器撤回各自的提议。 客户机完成TCP/IP协议的初始化和绑定。配置完成后,客户机就可以使用普 通网络通信和连接至其它IP主机时用到的所有IP服务和应用。
option domain-name-servers ip-address[, ip-address...];
指明客户机可用的DNS服务器地址
option host-name string;
给客户指定主机名,string是个字符串。 只能在host声明中出现;
选项类语句
option domain-name “string”;
声明类语句——group语句 声明类语句
group 声明可以用来把全局参数应用到一组声明中。例如, 声明可以用来把全局参数应用到一组声明中。 你可以组合共享的网络、子网、主机或其它组群。
group { 组特定参数... host ws1.domain { 特定主机参数... } host ws2.domain { 特定主机参数... } host ws3.domain { 特定主机参数... } }
例如,用于描述作用域的声明语句有subnet声明,对于每个要提供服务的与 DHCP服务器连接的子网,都要有一个subnet声明,即使这是个没有IP地址要 动态分配的子网。
参数类语句主要告诉DHCP服务网络参数,如租约的时间、网关、DNS等。

linux下DHCP配置文档

linux下DHCP配置文档

LIUNX DHCP 服务器配置文档环境:VMware中两台linux主机,其中一台配置为DHCP服务器,一台配置为DHCP客户端;一台xp主机,配置为DHCP客户端。

配置为同一虚拟网络环境。

要求:一、架设一台DHCP服务器,并按照下面的要求进行配置。

(1)为子网192.168.1.0/24建立一个IP作用域,并将在192.168.1.20~192.168.1.100范围之内的IP地址动态分配给客户机。

(2)假设子网中的DNS服务器地址为192.168.1.2,IP路由器地址为192.168.1.1,所在的网域名为,将这些参数指定给客户机使用。

(3)为某台主机保留192.168.1.50这个IP地址。

二、配置DHCP客户机,试测试DHCP服务器的普通客户端和保留客户端。

流程:使用vi /etc/sysconfig/network-scripts/ifcfg-eth0 命令修改eth0配置文件设置DHCP服务器网络地址;使用ifup eth0命令激活配置,使用ifconfig命令查看配置;使用rpm –qa | grep dhcp查看支撑DHCP服务的rpm组建是否安装;若未安装使用mount /media/cdrom 挂载服务组建所在光盘镜像文件;使用rpm –ivh dhcp*安装;因为试验用Red Hat Enterprise Linux AS 4 (Nahant Update 2)版本中,DHCP配置文件dhcpd。

conf在/etc目录下不存在,所以需要从/usr/share/doc/dhcp-3.0.0.1-dhcpd.conf.sampl 处复制DHCP配置文件模板;使用vi /dhcpd.conf 命令编辑DHCP配置文件dhcpd.conf;使用system-config-securitylevel查看防火墙设置情况,关闭防火墙使用iptable –F命令使用service dhcpd start命令开启DHCP服务完成DHCP服务器配置使用vi /etc/sysconfig/network-scripts/ifcfg-eth0命令修改BOOTPROTO(启动协议)为dhcp,配置liunx主机为DHCP客户端使用ifup eth0命令激活配置,使用ifconfig命令查看配置;使用route命令查看linuxDHCP客户端动态获取到的网关在XP客户端依次选择网上邻居属性——本地连接属性——Internet协议(TCP/IP)属性,选择自动获得IP地址和自动获得DNS服务器地址选项,配置XP为DHCP客户端;使用ipconfig /all命令或者通过查看网络连接详细信息查看动态获得的IP地址(注意:在DHCP 服务器上为次客户端保留了地址);。

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-eth0DEVICE=eth0ONBOOT=yesBOOTPROTO=staticIPADDR=192.168.1.1NETMASK=255.255.255.0GATEWAY=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 (查看是否挂载成功)[root@test~]#ll /media (查看media下的信息)[root@test~]#cd /media/RedHat (进入RedHat目录)[root@test RedHat]#ll (查看RedHat目录下的信息)[root@test RedHat]#cd /media/RedHat/RPMS (进入RPMS目录)[root@test RPMS]#ll dhcp* (查看RPMS目录下的信息)[root@test RPMS]#rpm -qa | grep dhcp (查看未安装前的信息)dhcpv6_client-0.10-8[root@test RPMS]#rpm -ivh dhcp-3.0.1-12_EL.i386.rpm (安装)[root@test RPMS]#rpm -qa | grep dhcp (查看安装后的信息)dhcpv6_client-0.10-8dhcp-3.0.1-12_EL2、编辑配置文件:注意dhcpd的配置文件名称为dhcpd.conf。

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;//设置最短租期

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客户服务器名称。

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

fixed-address ip 分配给客户端一个固定的地址。

authritative 拒绝不正确的IP地址的要求。

②.DHCP配置文件中的declarations (声明):用来描述网络布局、提供客户的IP地址等声明解释shared-network 用来告知是否一些子网络分享相同网络。

LINUX配置DHCP服务器

LINUX配置DHCP服务器
option domain-name-servers,DNS服务器地址,为客户机指定解析域名时使用的DNS服务器的地址,该配置选项同意将体现在客户机的“/etc/resolv.conf”配置文件中。若设置了多个DNS服务器地址,可以用“,”进行分隔。
4.命令参数配置文件
默认情况下,DHCP服务器将面向可用的多个网络接口同时开放服务,如果需要在其中一个网络接口上提供服务,可以修改“/etc/sysconfig/dhcpd”文件,使用“DHCPDARGS=”配置行指定命令参数。
[root@localhost ~]#netstat -anptu |grep dhcpd
如果服务启动失败,可以检查“/var/log/messages”文件末尾的日子记录,并根据提示排错。
成功启动dhcpd服务后,可以通过查看租约文件“/var/lib/dhcpd/dhcpd.leases”来了解服务器的IP地址分配情况。该租约文件中记录了分配出去的每个IP地址的信息,包括IP地址,客户端的MAC地址,租用的起始时间和结束时间等。
/etc/sysconfig/dhcrelay ........DHCP中继服务配置文件
/usr/sbin/dhcpd ........DHCP服务器执行程序
/usr/sbin/dhcrelay ........DHCP中继服务器的执行程序
[root@localhost ~]#copy /usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample
/etc/dhcp.conf
cp:是否覆盖“/etc/dhcpd.conf”?y
[root@localhost ~]#
主配置文件中的内容说明:
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档