Linux架构DHCP服务器
linux下服务器的架设(dhcp,nis,samba,ftp,dns)
linux下服务器的架设(dhcp,nis,samba,ftp,dns)DHCP服务器的架设一、准备Linux企业4为服务器,红帽子9和xp为客户端二、配置DHCP服务器1、打开终端2、设ip地址netconfigip address 192.168.10.10子网掩码:255.255.255.0网关:192.168.10.10DNS服务器:192.168.10.103、重启网络服务service network restart4、查询dhcp是否安装rmp -qa | grep dhcp5、挂载企业4光盘插入光盘卸载光盘:umount /dev/cdrom挂载光盘:mount /dev/cdrom /media/cdrom查看是否挂载上:cd /media/cdrom/RedHat/RPMSll *dhcp*安装dhcp软件包:rpm -ivh dhcp-3.0.1-12—EL.i386.rpmrpm -ivh dhcp-devel-3.0.1-12—EL.i386.rpm查看dhcp软件包的文件列表:rpm -ql dhcp拷贝模板配置文件到/etc目录下为dhcp.confcp /usr/share/doc/dhcp_3.0.1/f.sample /etc/dhcp.conf修改dhcp.conf文件内容vi /etc/dhcp.confsubnet 192.168.10.0option routes 192.168.10.10option subnet-mask 255.255.255.0option domain ""option domain-name-servers 192.168.10.10range dynamic-bootp 192.168.10.100 192.168.10.200hardware ethernet 00:0c:29:c2:9b:5f;(xp的mac地址)fixed-address 192.168.10.88(给xp的固定ip地址)按Esc键:wq 退出重启服务service dhcpd restartnesysv 选择dhcpd 按“空格键” 点“ok”查看是否启用ps -enetstat -ln | grep 67tail /car/log/messages三、配置客户端1、xp点“开始”—“运行”—“cmd”ipconfig /releaseipconfig /renew2、红帽子9打开终端netconfig 设为自动获得ipservice network restart 或dhclient查看:ifconfigNIS服务器的架设设备环境:Linux企业4两台,一台为服务器NIS server 另一台为客户机NIS client一、服务器配置设ip:192.168.10.101、安装ypserv portmap rpm -qa | grep ypsev和rpm -qa | grep portmap 来检查是否安装ypserv和portmap(检查结果portmap已安装,ypserv未安装) 将光盘放入光驱挂载:mount /dev/cdrom /media/cdrom进入目录:cd /media/cdrom/RedHat/RPMS查找安装包:ll *ypserv*安装:rpm -ivh ypserv-2.13-5.i386.rpm建立NIS域名:nisdomainname redhat (可以用nisdomainname来查看域名)设置系统重启后自动加载服务:vi 、/etc/rc.d/rc.local 添加/bin/nisdomainname redhatvi /etc/sysconfig/network 添加NISDOMAIN=redhat2、修改NIS服务器的主配置文件vi /etc/ypserv.conf 在最后添加:127.0.0.0/255.0.0.0 * * none192.168.10.0/255.255.255.0 * * none* * * denyvi /var/yp/securenets 添加:host 127.0.0.1255.255.255.0 192.168.10.03、建立帐号:useradd linux passwd linux(密码为linux)更改主机名:hostname jinge(可以用hostname查看)4、初始化数据库/usr/lib/yp/ypinit -m 按ctrl+D,输入Y按回车5、启动服务:service portmap restart service ypserv restartservice yppasswdd restart二、客户端配置设ip:192.168.10.201、安装ypbind portmap rpm -qa | grep ypbind和rpm -qa | grep portmap 来检查是否安装ypserv和portmap(检查结果portmap已安装,ypbind未安装) 将光盘放入光驱挂载:mount /dev/cdrom /media/cdrom进入目录:cd /media/cdrom/RedHat/RPMS查找安装包:ll *yp*安装:rpm -ivh ypbind-1.17.2-3.i386.rpm建立NIS域名:nisdomainname redhat (可以用nisdomainname来查看域名)设置系统重启后自动加载服务:vi 、/etc/rc.d/rc.local 添加/bin/nisdomainname redhatvi /etc/sysconfig/network 添加NISDOMAIN=redhat2、修改/etc/hosts vi /etc/hosts 添加:192.168.10.10 jinge3、修改客户端的主配置文件:vi /etc/yp.conf 添加:domain redhat server jinge 去掉前#修改/etc/nsswitch.confpasswd: files nisshadow: files nisgroup: files nishosts: files nis dns4、启动服务portmap和ypbindservice portmap restartservice ypbind start三、在NIS服务器中输出NFS共享目录1、将/home作为NFS共享目录输出给所有的NIS客户机vi /etc/exports 添加:/home 192.168.10.0/24(rw,async,no_root_squash)2、启动NFS服务service nfs start3、设置NIS客户机每次启动后自动挂载NFS服务器上的/home文件系统vi /etc/fstab 添加:jinge:/home/ /home nfs defaults 0 0注:服务器与客户端ip切记设置。
Linux1 DHCP服务器配置 Linux客户端
Linux1 DHCP服务器配置Linux客户端
Linux客户端要想获得DHCP服务器分配的IP地址,可通过修改网络参数的配置方法,来设置自动取得IP地址,如图26所示。
图26 修改网络参数
完成网络参数的修改后,利用/etc/init.d/network restart命令将整个网络重新启动即可(不要使用ifdown与ifup,因为那样还有默认路由需要设置),如图27所示。
但如果在远程进行此操作,联机肯定会出现错误,因为网卡已经关闭,所以必须在本地计算机上进行此操作。
如果执行后正确的找到了DHCP服务器,那么多个客户端计算机中多个文件(如,resolv.conf、routing table[路由]等)都可能会被更改。
图27 重启网络
●DNS的IP地址
DNS的IP地址会被更改,可通过查阅resolv.conf文件,如图28所示。
图28 查看DNS的IP地址
●路由
Linux客户端网卡参数生效后,DHCP服务器中配置的路由信息(option routers [192.168.1.254]),也将被客户端正确的捕捉到,可通过利用route –n命令查看,如图29所示。
图29 查看路由信息
●客户端租约信息
另外,还可通过cat /var/lib/dhcp/dhclient-eth0.leases命令,查看到客户端租约中所记载的变化信,如图30所示。
图30 查看客户端租约信息。
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。
基于LINUX的DHCP服务器的设计与实现--毕业答辩
VLAN
Sw3-Vlan 2 Sw3-Vlan 3 Sw3-Vlan 4 Sw4-Vlan 2 Sw4-Vlan 3
财务部 人事部 销售部 技术部 市场部
服务部
总经理 副经理
192.168.10.49/24~192.168.62/24
192.168.10.66/24 192.168.10.67/24
广播
DHCP多作用域
多网卡配置IP地址
多作用域的配置,必须保证DHCP服务器能 够侦听所有子网客户机的请求信息。实现方式 是为DHCP服务器添加多块网卡连接多个子网, 并发布多个作用域的声明。
企业项目介绍
WT公司是一家新型IT企业,企业内部有数 量较多的电脑与部门。
两栋写字楼,通过三层交换机连接
财务部 人事部 销售部 技术部 市场部 服务部
共有六个部门,各部门用Vlan分开
经理办公室及各处服务器需使用固定IP
企业项目规划
IP地址规划及Vlan划分
部 门 IP地址空间
192.168.11.17/24~192.168.11.30/24 192.168.11.33/24~192.168.11.46/24 192.168.11.49/24~192.168.11.62/24 192.168.10.17/24~192.168.10.30/24 192.168.10.33/24~192.168.10.46/24
linux课程设计dhcp
linux课程设计dhcp一、教学目标本课程的教学目标是让学生掌握DHCP服务器配置和管理的基本原理和操作方法。
通过本课程的学习,学生将能够理解DHCP协议的工作原理,熟练配置DHCP 服务器,管理和监控DHCP服务,以及解决常见的网络问题。
具体来说,知识目标包括:1.理解DHCP协议的作用和原理。
2.熟悉DHCP服务器的配置和管理方法。
3.了解DHCP服务在网络中的应用和重要性。
技能目标包括:1.能够配置DHCP服务器,为网络中的设备分配IP地址。
2.能够管理和监控DHCP服务,确保网络设备的正常连接。
3.能够解决常见的DHCP服务问题,如IP地址冲突、客户端无法获取IP地址等。
情感态度价值观目标包括:1.培养学生对网络技术的兴趣和好奇心,激发他们进一步学习网络相关知识的意愿。
2.培养学生团队合作的精神,通过实验和讨论等方式,培养他们与他人合作解决问题的能力。
二、教学内容本课程的教学内容主要包括DHCP协议的原理和配置方法。
具体的教学大纲如下:1.DHCP协议简介:介绍DHCP协议的作用、原理和应用场景。
2.DHCP服务器配置:讲解如何配置DHCP服务器,包括IP地址池的设置、地址分配策略等。
3.DHCP客户端配置:介绍如何在客户端设备上配置DHCP服务,以及如何查看和管理客户端的IP地址信息。
4.DHCP服务管理:讲解如何监控和管理DHCP服务,包括服务器状态的查看、租约信息的管理等。
5.DHCP服务问题解决:介绍如何解决常见的DHCP服务问题,如IP地址冲突、客户端无法获取IP地址等。
三、教学方法为了激发学生的学习兴趣和主动性,本课程将采用多种教学方法相结合的方式。
包括:1.讲授法:通过讲解DHCP协议的原理和配置方法,使学生掌握基本概念和操作方法。
2.案例分析法:通过分析实际案例,让学生学会解决实际问题,提高他们的问题解决能力。
3.实验法:通过实验室实践,让学生亲手配置DHCP服务器和客户端,加深对DHCP协议的理解和应用。
Linux系统下DHCP服务器部署与应用
R 5 0 2 G( n g#evc h p/ 启 DH P服务 G35 — 4 e f )sried c / oi 开 C 由 于 D P客 户 端 设 备 和 D P服 务 器不 再 同 一 广 播 域 内 的 时 HC HC
中 具 必 用户 下 , 用 如 下 安装 命 令 对 D C 采 H P软 件 包进 行 安装 。具 体 安 装 命 令 候 , 间设 备 即 三层 交换 机 ( 备 路 有 功 能 的 设 备 ) 须 能 够 转 发 这 种 广 播 包 ,具 体 到 R 一 50 2 G设 备 上 ,则 启 用 i e e—d rs G 35 — 4 phl rades命 p 如下 : ot oahs#p —v h p 301 1~ Li8 . m。 [ o@lclot rm ihd e - ..- 2 E . 6r r ] 3 p 令 , 实 现 这 种 中继 。具 体 配置 如 下 : 来 3 DHCP服 务 器 的 配置 R 3 5 — 4 cni) phle— d rs 1.01. / G 5 0 2 G( f #i epra des 01.02 / o g 指定 d c hp服 务器的地址 . 表示 通 过 该 三 层 交 换 机 向 D P服 务 器 发 送 DH P请 求 HC C 安 装 结 束 后 . H P端 口监 督 程 序 d cdcn 置 文 件 应 在 /t DC hp . f配 o ec / 包。 目 录下 ,默 认 情 况 下 此 文 件 是不 存 在 的 。 不 过 当 d e一 ..— 2 E . hp 3 1 1 _ 0 L
一
免 用 户私 自修 改 i 成 地 址 冲 突 ,而 且 对 用 户 而 言 从 很 大 程 度 上 简 p造 化 了 七网 I 址 分 配 方 式 , 此 动态 I P地 为 P的分 配 是 大 势所 趋 。因此 . 本 文 结 合 实 际 网 络 的 管 理 经 验 ,简 述 了 l u S i x 3环 境 下 如 何 部 署 n
基于Linux系统的DHCP服务器架构
建 了各种 不同的网络服务器。作为主流必备 的 网络服务之一的 D H C P服务 的运行 需要一 个稳 定的操作 系统和服务器
软件 。在操作 系统的竞争之 中,L i n u x以 “ 免 费,高效 ,稳定 ,跨平 台”的特点 ,迅速地 占领 了一些其他 商业操作
系统 市场 , 而 R e d h a t L i n u x操 作 系统 经 过 一段 时 间 的发 展 已经 成 为 一 个 主 要 的 L i n u x发 行 版 本 ,R e d H t a L i n u x中 附
Ab s t r a c t :W t h e p o p u l a it r y o f t h e I n t e r n e t , t h e p e o p l e " s wo r k ,l e a r n i n g ,l i v i n g ,a n d n e t wo r k i n g i s b e c o mi n g mo r e a n d
( 1 )d h c p 一 3 . 0 . 5 — 3 . e l 5 . i 3 8 6 . r p m( D HC P 主 程 序 包 ,包 括 D HC P服 务 和 中继 代 理 程 序 。安 装 该 软 件 包 ,进 行 相 应 配 置 , 即 可 以 为 客 户机 动态 分 配 I P地 址 及 其 他 T C P 仃 P信 息 1 。
c o m m e r c i a l o p e r a t i n g s y s t e m s ma r k e t , a n d R e d h t a L i n u x o p e r a t i n g s y s t e m h a s b e c o me a m a j o r d e v e l o p m e n t a f t e r a p e i r o d o f L i n u x d i s t r i b u i t o n s , R e d H t a L i n u x c o me s w i t h t h e D H C P s e r v i c e i s c u r r e n t l y he t I n t e r n e t ' s mo s t w e l c o m e ,  ̄n a mi c I P a d -
实训十一: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地址,作相应修改。
【Linux教程】项目11 配置与管理DHCP服务器
11.3.3 任务3 配置DHCP的应用案例
20
1.案例需求
技术部有60台计算机,各计算机的IP地址要求如下。
(1)DHCP服务器和DNS服务器的地址都是192.168.10.1/24,有效IP地址段 为192.168.10.1~192.168.10.254,子网掩码是255.255.255.0,网关为 192.168.10.254。
13
DHCP的工作流程如图所示。
(1)客户端发送广播向服务器申请IP地址。
(2)服务器收到请求后查看主配置文件dhcpd.conf,先根据客户端的MAC地址查看是否为 客户端设置了固定IP地址。
(3)如果为客户端设置了固定IP地址,则将该IP地址发送给客户端。如果没有设置固定 IP地址,则将地址池中的IP地址发送给客户端。
在完成该项目之前,首先应当对整个网络进行规划,确定网段的划分以及每个网段可能的主机数 量等信息。
职业能力目标和要求
① 了解DHCP服务器在网络中的作用。 ② 理解DHCP的工作过程。 ③ 掌握DHCP服务器的基本配置方法。 ④ 掌握DHCP客户端的配置和测试方法。
11.1 DHCP相关知识
3
11.1.1 DHCP服务概述
option subnet-mask 255.255.255.0
(3)option domain-name-servers IP地址。 作用:为客户端指定DNS服务器地址。
option domain-name-servers 192.168.10.1
注意:(1)(2)(3)选项可以用在全局配置中,也可以用在局部配置中。
[root@RHEL7-1 ~]# ifconfig [root@RHEL7-1 ~]#ping -c 1 192.168.1.20 [root@RHEL7-1 ~]# arp -n //查询缓存在远程计算机中的MAC地址
Linux dhcp server
Page 13/20
常用选项介绍
ip地址 1:option routes ip地址 作用: 作用:为客户机指定默认网关 例如: 192.168.9.1; 例如:option routes 192.168.9.1; subnet2: option subnet-mask 子网掩码 作用: 作用:设定客户机的子网掩码 例如: subnet255.255.255.0; 例如:option subnet-mask 255.255.255.0; 3:option domain-name-servers ip地址 domain-nameip地址 作用:为客户端指定DNS DNS服务器地址 作用:为客户端指定DNS服务器地址 例如: domain-anme202.98.1.11; 例如:option domain-anme-servies 202.98.1.11;
Page 17/20
dhcp的启动与停止 的启动与停止
1:dhcp服务的启动 1:dhcp服务的启动 service dhcpd start /etc/rc.d/init.d/dhcpd start 2:dhcp服务的停止 2:dhcp服务的停止 service dhcp stop /etc/rc.d/init.d/dhcpd stop 3:dhcp服务的重新启动 3:dhcp服务的重新启动 service dhcpd restart /etc/rc.d/init.d/dhcpd restart
Page 19/20
应用案例
产品研发部有200台计算机,准备采用192.168.20.0/24网 产品研发部有200台计算机,准备采用192.168.20.0/24网 200台计算机 192.168.20.0/24 段给该部门使用,由于手动配置工和量较大, 段给该部门使用,由于手动配置工和量较大,所以管理员 准备使用一台Linux系统搭建DHCP服务器。其中路由器IP Linux系统搭建DHCP服务器 准备使用一台Linux系统搭建DHCP服务器。其中路由器IP 地址为192.168.20.1, 地址为192.168.20.1, DNS服务器IP地址为 服务器IP地址为192.168.20.2, DNS服务器IP地址为192.168.20.2, DHCP服务器为192.168.20.3, 服务器为192.168.20.3 DHCP服务器为192.168.20.3, 其它人使用192.168.20.30 192.168.254,子网掩码均为 192.168.20.30其它人使用192.168.20.30-192.168.254,子网掩码均为 255.255.255.0。 255.255.255.0。 部门经理所使用的IP地址固定IP192.168.20.88 IP地址固定IP192.168.20.88, 部门经理所使用的IP地址固定IP192.168.20.88,副经理 也使用固定IP地址192.168.20.66 IP地址192.168.20.66。 也使用固定IP地址192.168.20.66。
-linux DHCP服务器搭建
《RedHatlinux操作系统》实验报告实验题目:DHCP的搭建与管理姓名:黄跃座号:32 班级:计算机通信2 报告日期:2011.4.5一、实验内容简要描述1、实验目标:在linux上配置DHCP服务器,使其相连的主机能够自动分配到相应的IP地址。
2、实验要求:(1)按步骤完成配置任务。
(2)验证实验最终结果。
(3)总结实验心得体会:二、报告主要内容1、设计思路:利用VMware Player开启两台red hat linux,一台模拟DHCP 服务器,一台作为客户机验证实验结果。
2、主要步骤:(1).配置linux DHCP服务器端ip地址。
[root@dhcp ~]# ifconfig eth0 192.168.1.1 netmask 255.255.255.0[root@dhcp ~]# route add default gw 192.168.1.254(2)安装DHCP服务器软件包,并查看安装结果。
[root@dhcp /]# cd /media/RHEL_5.1\ i386\ DVD/Server/[root@dhcp Server]# rpm -qa | grep dhcpdhcp-devel-3.0.5-7.el5dhcpv6_client-0.10-33.el5dhcp-3.0.5-7.el5dhcpv6-0.10-33.el5[root@dhcp Server]# rpm -ivh dhcp-3.0.5-7.el5.i386.rpm[root@dhcp Server]# rpm -ivh dhcp-devel-3.0.5-7.el5.i386.rpm[root@dhcp Server]# rpm -qa | grep dhcpdhcp-devel-3.0.5-7.el5dhcpv6_client-0.10-33.el5dhcp-3.0.5-7.el5(3)复制样本文件到DHCP配置文件中。
Linux网络操作系统项目教程实训项目 配置与管理DHCP服务器
实训项目 配置与管理DHCP服务器
一、实训目的
● 掌握Linux下DHCP服务器的安装和配置方 法。
● 掌握Linux下DHCP客户端的配置。
● 了解超级作用域。 ● 了解DHCP中继企业计划构建一台 DHCP服务器来解决IP地址 动态分配的问题,要求能够分配 IP地址以及网关 、DNS等其它网络属性信息。同时要求DHCP服务器 为DNS、WEB、Samba服务器分配固定IP 地址。
该公司网络拓扑图如下图所示。
实训项目 配置与管理DHCP服务器
三、实训内容
练习Linux系统DHCP服务器与DHCP客户端的配置方法。
中标麒麟Linux系统DHCP服务配置指南
option domain-name-servers 166.112.219.150;
range dynamic-bootp 166.112.219.200 166.112.219.254;
host ambow-zuoj {
hardware ethernet 00:0B:DB:DA:08:74; fixed-address 166.112.219.151; } }
option subnet-mask
255.255.255.128;
option domain-name
"";
option domain-name-servers 166.112.219.150;
range dynamic-bootp 166.112.219.200 166.112.219.254;
DHCP客户端配置
•修改接口配置文件
–# cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0 ONBOOT=yes BOOTPROTO=dhcp
•修改后重启network服务
–# service network restart
•dhclient
option routers
166.112.219.129;
option subnet-mask option domain-name
255.255.255.128; "";
option domain-name-servers 166.112.219.150;
range dynamic-bootp 166.112.219.200 166.112.219.254;
host ambow-zuoj {
网络服务器搭建、配置与管理-Linux 第4版 第7章 配置与管理DHCP服务器
静态IP地址
客户机(一般是服务器)从DHCP服务器那里获 得的IP地址是固定的。
可以设置DHCP服务器记录特定计算机的MAC地 址,然后为每个MAC地址分配一个固定的IP地址。
2.根据项目需求定制DHCP服务器端配置
[root@Server01 ~]#vim /etc/dhcp/dhcpd.conf
subnet 192.168.10.0 netmask 255.255.255.0 {
//进入编辑DHCP主配置文件
range 192.168.10.31 192.168.10.104;
自动获取
备注 都设为host only(VMnet1)
Client2的MAC地址假设为 00:0C:29:08:5B:CA
02 DHCP服务器配置
2.1 服务器端配置
1.安装DHCP服务器(设置服务器IP地址;搭建本地yum安装源,详见PPT课件:01《搭建与测试Linux服务器》-P18)
[root@Server01 ~]# dnf install dhcp-server -y
02 DHCP服务器配置
02 DHCP服务器配置
项目需求
技术部有60台计算机,各计算机的IP地址要求如下: (1)DHCP服务器和DNS服务器的地址都是192.168.10.1/24,有效IP地址段为192.168.10.1~192.168.10.254,子网掩码是 255.255.255.0,网关为192.168.10.254。 (2)192.168.10.1~192.168.10.30网段地址是服务器的固定地址。 (3)客户端可以使用的地址段为192.168.10.31~192.168.10.200,但192.168.10.105、192. 168.10.107为保留地址,其中 192.168.10.105保留给Client3。 (4)客户端Client1模拟所有的其他客户端,采用自动获取方式配置IP等地址信息。
Linux搭建dhcp中继
拓扑图:思路:1、在服务器上安装DHCP,并设置192.168.1.0与192.168.2.0网段的DHCP参数。
2、在中继服务器添加两块网卡,分别设置网卡的IP为192.168.1.1和192.168.2.2;然后安装DHCP,开启DHCP中继的路由转发功能,设置DHCP允许中继的网卡接口。
3、客户机设置IP自动获得,并测试是否成功从DHCP服务器获得IP。
使用系统:RedHat 5.0软件包:dhcp-3.0.5-3.el5.i386.rpmRedHat 5.0系统镜像文件下载地址:/file/dpm73pva步骤:1、在服务器上安装DHCP先挂在光盘:mount /dev/cdrom /media/cdrom进入安装光盘的Server目录:cd /media/cdrom/Server使用rpm –Uvh命令安装:rpm -Uvh dhcp-3.0.5-3.el5.i386.rpm2、打开配置DHCP文件,复制配置模板修改/etc/dhcpd.conf文件:vim /etc/dhcpd.confvim打开/etc/dhcpd.conf文件后,切换到末行模式,使用“r /usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample”命令将dhcpd.conf.sample文件内容复制到dhcpd.conf中。
(vim末行模式中r ‘文件名’,可读取并复制指定文件内容到当前文件中)3、根据实际情况修改配置模板分别添加192.168.1.0与192.168.2.0网段的DHCP参数:subnet 192.168.1.0 netmask 255.255.255.0 {option routers 192.168.1.1;option subnet-mask 255.255.255.0;range 192.168.1.128 192.168.0.254;default-lease-time 21600;max-lease-time 43200;}subnet 192.168.2.0 netmask 255.255.255.0 {option routers 192.168.2.2;option subnet-mask 255.255.255.0;range 192.168.2.128 192.168.0.254;default-lease-time 21600;max-lease-time 43200;}启动DHCP服务:service dhcp start[root@dhcp ~]# chkconfig --level 35 dhcpd on5、为中继服务器增加2张网卡,并分别配置eth0,eth1,eth2的IP分别修改ifcfg-eth0, ifcfg-eth1, ifcfg-eth2配置文件:[root@dhcrelay]# vim /etc/sysconfig/network-scripts/ifcfg-eth0[root@dhcrelay]# vim /etc/sysconfig/network-scripts/ifcfg-eth1[root@dhcrelay]# vim /etc/sysconfig/network-scripts/ifcfg-eth2eth0文件内容:# Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE]DEVICE=eth0ONBOOT=yesBOOTPROTO=staticIPADDR=192.168.0.2NETMASK=255.255.255.0HW ADDR=00:00:00:00:00:00GATEW AY=192.168.0.1eth1文件内容:# Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE]DEVICE=eth1ONBOOT=yesBOOTPROTO=staticIPADDR=192.168.1.1NETMASK=255.255.255.0HW ADDR=11:11:11:11:11:11GATEW AY=192.168.1.1eth2文件内容:# Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE]DEVICE=eth2ONBOOT=yesBOOTPROTO=staticIPADDR=192.168.2.2NETMASK=255.255.255.0HW ADDR=22:22:22:22:22:22GATEW AY=192.168.2.2*注意:“HW ADDR=”是网卡物理地址(mac地址),是系统默认的,不需要修改。
实验十 Linux下DHCP及DNS服务器的配置
实验十Linux下DHCP及DNS服务器的配置一.实验目的:●掌握在Linux系统下安装和配置DHCP服务器的方法。
●掌握主DNS服务器的配置方法;●掌握辅助域名服务器和转发域名服务器配置;●实现区域委派。
二.实验内容:●安装DHCP;●配置DHCP,为本子网内的客户机提供DHCP服务;●配置DHCP中继代理。
●安装和启动BIND●安装和配置一个DNS服务器●配置辅助域名服务器和转发域名服务器●区域委派三.具体实验:任务一配置DHCP:实验内容:配置DHCP服务器,为子网A内的客户机提供DHCP服务。
具体参数如下:●IP地址段:192.168.xx.101-192.168.xx.200(如192.168.131.101-192.168.131.200)●子网掩码:255.255.255.0●网关地址:192.168.xx.254(如192.168.131.254)●域名服务器:192.168.131.2●子网所属域的名称:●默认租约有效期:1天●最大租约有效期:3天实验步骤:1.安装DHCP:rpm –ivh dhcp-2.0pl5-8.i386.rpm (实验室环境已安装,可省略此步)2.配置服务器:●为服务器自身设置静态IP地址。
编辑/etc/sysconfig/network-scripts目录下脚本文件ifcfg-eth0,内容形式如下:DEVICE=eth0IPADDR=192.168.xx.10NETMASK=255.255.255.0ONBOOT =yesBOOTPROTO=none●编辑/etc/sysconfig/network文件,内容如下:NETWORKING=yesHOSTNAME=GATEWAY=192.168.131.2GATEWAYDEV=eth0●启动TCP/IP网络:#service network restart●为广播地址设置主机名称为dhcp。
在/etc/hosts文件中加入如下一行:255.255.255.255 dhcp●把广播地址加入路由表:#route add –host dhcp dev eth0 ●cp /usr/share/doc/dhcp-3.0pl1/dhcpd.conf.sample/etc/dhcpd.conf编辑/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.2;option subnet-mask 255.255.255.0;option domain-name “”;option domain-name-servers 192.168.131.2;{range 192.168.xx.101 192.168.xx.200;}●建立租约数据库文件:#touch /var/lib/dhcp/dhcpd.leases●为指定的网络接口启动DHCP服务 # echo “DHCPDARGS=eth0” >>/etc/sysconfig/dhcpd●启动dhcp服务器:#service dhcpd start●检测dhcp服务器是否启动正常:# netstat –utl3.配置客户端:●登录到局域网中的一台Linux客户机,检测客户机上是否安装有DHCP客户端软件dhcpcd,如果没有则安装该软件包。
Linux(CentOS 5.4 Linux)服务器配置之DHCP服务器配置应用
option nis-domain ""; .........设置网络信息服务(NIS)域的名称
option domain-name ""; .......网络的域名
# -- you understand Netbios very well
# option netbios-node-type 2; bios节点类型
rangeபைடு நூலகம்dynamic-bootp 192.168.0.128 192.168.0.200; .......动态的地址池
图1
DHCP软件安装完成后,通过复制样本文件/usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample文件到/etc/目录下,已得到dhcpd.conf文件,然后修改文件,完成DHCP服务器的配置。配置文件详细如下:
ddns-update-style interim;
ignore client-updates;
subnet 192.168.1.0 netmask 255.255.255.0 {
# --- default gateway
option routers 192.168.1.1;
option subnet-mask 255.255.255.0;
指定默认出租时间的长短,单位为秒
Max-lease-time
指定最大出租时间,单位为秒
Hardware
指定网卡接口类型和MAC地址
Server-name
通知DHCP客户服务器名称
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Linux架构DHCP服务器摘要随着互联网的普及,人们的工作,学习和生活与网络联系越来越紧密,搭建了许多不同的网络,如企业网,校园网和城区网等。
网络管理是大型计算机网络成功的关键因素,利用DHCP服务已经显得相当流行。
动态主机分配协议(DHCP)的运用也显得越来越重要。
在实际的操作过程中,构建DHCP服务器也越来越常见。
而采用DHCP技术动态地为主机极大地减轻大型网络管理员的工作量,减少手工网络配置的错误,有利于快速地搭建一个大型网络或修改其网络配置。
构建DHCP服务器需要一个稳定的操作系统和服务器软件。
在操作系统的竞争之中,Linux以“免费,高效,稳定,跨平台”的特点,加上功能强大,对硬件配置需求低等优势,迅速地占领了一些其他商业操作系统市场,而且还在持续蔓延和发展。
而Red hat Linux操作系统经过一段时间的发展已经成为一个主要的Linux发行版本,越来越多的企业和个人开始采用它来进行工作、学习和娱乐。
同时,Red hat Linux中附带的DHCP服务也是目前Internet上最上欢迎的动态IP地址分配服务器。
本文以企业网的DHCP服务器为基础,一步步地描述DHCP服务器的构建过程。
关键词:企业网,Linux,DHCPLinux framework a DHCP serverAuthor:Tutor:AbstractWith the popularity of the Internet, people's work, study and living increasingly close ties with the network, set up a number of different networks, such as enterprise networks, campus networks and urban networks, etc.. Network management is a large computer networks, a key factor in the success of the use of DHCP service has become very popular. Dynamic Host Allocation Protocol (DHCP) use has become increasingly important. In the actual operation, building a DHCP server is also becoming more common. Technological developments and the use of DHCP for host configuration parameters, can effectively address the current shortage of IP address resources and user mobility issues, and can greatly reduce the workload of a large network administrators to reduce errors in manual network configuration is conducive to rapid to build a large network or modify their network configuration. DHCP server needs to build a stable operating system and server software. Among the competition in the operating system, Linux in order to "free, high efficiency, stability, cross-platform" features, combined with powerful advantages of low hardware requirements and quickly occupied a number of other commercial operating system market, but also also continued to spread and development. The Red hat Linux operating system, after a period of development has become a major Linux distribution, more and more businesses and individuals began to use it for work, study and recreation. At the same time, Red Hat Linux for DHCP services are also included in the current Internet, the most popular dynamic IP address allocation server. In this paper, enterprise network DHCP server, based on a step by step description of the DHCP server build process.Key words:Enterprise networks,Linux,DHCP目录1 DHCP服务概述 (4)1.1DHCP的概述 (4)1.2DHCP分配地址的方式 (4)1.3DHCP的工作过程 (5)1.4DHCP的作用 (8)2 DHCP服务器的搭建 (9)2.1安装DHCP服务器 (9)2.2DHCP服务器配置文件介绍 (10)2.3应用实例 (15)2.4启动和检查DHCP服务器 (16)2.5配置DHCP客户端 (17)2.5.1 Linux客户端配置 (17)2.5.2Windows客户端配置 (20)3 管理和维护DHCP服务器 (21)3.1DHCP服务器常见故障排除 (21)3.2DHCP服务器的安全 (24)4 DHCP的优缺点 (25)4.1DHCP的优点 (25)4.2DHCP的缺点 (25)结束语 (26)参考文献 (27)1 DHCP服务概述1.1 DHCP的概述DHCP是“动态主机配置协议(Dynamic Host Configuration Protocol)的简写,主要是用来给网络客户机分配动态的IP地址。
这些被分配的IP地址都是DHCP服务器预先保留的一个由多个地址组成的地址集,并且一般是一段连续的地址。
在一个网络中,每一台计算机都必须适当地配置TCP/IP协议。
这意味着包括网络IP地址,子网掩码,默认网关,DNS服务器地址等都要配置在每一台计算机上。
如果工作站的数量很大,这对网络安装,维护人员来说将是一项非常大的工程,并且所有的工作站都设置这样的参数,要避免不出问题是很困难的。
如果同一个IP地址被使用了两次,这将引起IP地址的冲突,而且有可能影响整个网络不能正常工作。
此外,如果你只拥有30个合法的IP地址,而你管理的机器有60台,只要这60台机器中,同时使用服务器DHCP服务的不超过30台,则可以解决IP地址资源不足的情况。
一台DHCP服务器可以让网络管理员集中指派和指定全局的或子网特有的TCP/IP参数供整个网络使用。
客户机不需要手动配置TCP/IP,并且当客户机断开与服务器的连接后,旧的IP地址将被释放以便重新使用。
有了DHCP服务器,它就能激活“从DHCP 服务器获得IP地址“选项,此时DHCP服务器就接管了对工作站的TCP/IP进行适当配置的责任,这也有助于大幅度降低网络维护和管理的耗费。
1.2 DHCP分配地址的方式DHCP使用客户机/服务器模式,网络管理员建立一个或多个DHCP服务器,在这些服务器中保存了可以提供给客户机的TCP/IP配置信息。
这些信息包括网络客户的有效配置参数、分配给客户的有效IP地址池(其中包括为手工配置而保留的地址)、服务器提供的租约持续时间。
如果将TCP/IP网络上的计算机设定为从DHCP服务器获得IP地址,这些计算机则成为DHCP客户机。
启动DHCP客户机时,它与DHCP服务器通信以接收必要的TCP/IP 配置信息。
该配置信息至少包含一个IP地址和子网掩码,以及与配置有关的租约。
DHCP服务器有3种为DHCP客户机分配TCP/IP地址的方式:1、自动分配(Automatic Allocation):当DHCP客户机第一次向DHCP服务器租用到IP地址后,这个地址就永久的分配给了该DHCP客户机,而不会再分配给其他客户机。
2、动态分配(Dynamic Allocation):当DHCP客户机向DHCP服务器租用IP地址时,DHCP服务器只是暂时分配给客户机一个IP地址。
只要租约到期,这个地址就会还给DHCP服务器,以供其他客户机使用。
如果DHCP客户机仍需要一个IP地址来完成工作,则可以再要求另外一个IP地址。
3、手动分配:在手工分配中,网络管理员在DHCP服务器通过手工方法配置DHCP 客户机的IP地址。
当DHCP客户机要求网络服务时,DHCP服务器把手工配置的IP地址传递给DHCP客户机。
动态分配方法是唯一能够自动重复使用IP地址的方法,它对于暂时连接到网上的DHCP客户机来说尤其方便,对于永久性与网络连接的新主机来说也是分配IP地址的好方法。
DHCP客户机在不再需要时才放弃IP地址,如DHCP客户机要正常关闭时,它可以把IP地址释放给DHCP服务器,然后DHCP服务器就可以把该IP地址分配给申请IP地址的DHCP客户机。
使用动态分配方法可以解决IP地址不够用的困扰,如C类网络只能支持254台主机,而网络上的主机有三百多台,但如果网上同一时间最多有200个用户,此时如果使用手工分配或自动分配将不能解决这一问题。
而动态方式的IP地址并不固定分配给某一客户机,只要有空闲的IP地址,DHCP服务器就可以将它分配给要求地址的客户机;当客户机不再需要IP地址时,就由DHCP服务器重新收回。
1.3 DHCP的工作过程DHCP分为两个部分:一个是服务器端,另一个是客户端。
所有客户机的IP地址设定资料都由DHCP服务器集中管理,DHCP还负责处理客户端的DHCP要求,而客户端则会使用从服务器分配下来的IP地址。