Linux 下DHCP服务器rpm安装配置及其测试

一、了解DHCP

DHCP服务提供动态指定IP地址和配置参数的机制。有动态和静态两种方式。

二、rpm安装

因为配过Samba,所以感觉挺简单。

首先找到主程序和几个附属程序的rpm的安装包。应该都是在media的DVD的Server包里的。用find找到文件位置然后rpm -ivh安装就可以了。【好像不能直接命令进入DVD...于是选择窗口进入...】安装完之后,rpm -qa|grep dhcp可以查看是否安装成功。

三、配置

主配置文件是/etc目录下的dhcpd.conf文件,但是这个文件默认是没有的。

当DHCP主程序包安装后之后,会在/usr/share/doc/dhcp-3.0.5/文件夹下自动生成文件dhcpd.conf.sample。我们需要将此文件复制到etc文件夹下并改名为dhcpd.conf。

执行cp /usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample /etc/dhcp.conf 我们就得到了一份可修改的配置文件模板。

vi /etc/dhcp.conf 查看配置文件,按i进入插入模式【我会说第一次安装完了没配就走开了,再打开的时候发现两个配置文件全是空白的,于是又安了一次?后来回想,当时窗口下出现了new file字样,应该是路径输入错了,然后linux贴心的在相应路径下没有找到的情况写生成了一个该名字的文件吧...贴心..】

【自己截图不是还要配文字,盗图求原谅...】

注意!!!

网段一定要是自己的主机所在网段,废话,不然用什么方式跟你请求IP呢...当然了,如果你用的是虚拟机,肯定不会以为这个主机是...真实机吧...2333【我真的没有这样...】

然后,配置也很愉快的结束了。

然后,service dhcpd restart 启动dhcp服务。如果失败的话,应该就是...网段出了问题的...

四、测试

讲道理,好像有三种测试方式。

No1: linux本机测试

先把linux改成dhcp获取ip...然后...

service dhcpd resart

service network restart

ifconfig -a

然后你就会发现,真的获得了你配置范围内的IP耶~~~才不是...

假设你是在虚拟机上进行的实验,如果网卡运行模式是net,那么,失败的原因是,主机是指windows真实机上的面的DHCP服务已经更快的给linux提供了IP。【linux连nat,由主机提供dhcp,nat服务,windows服务那里有4个vm服务,dhcp,nat,usb,主程序。】

然后又两种解决方式:

1、改成桥接

2、关掉真实机的dhcp服务。

我当然选择了第一种...

然后,重启network service ,完美。

No2: 给真实机提供IP

把主机改成自动获取ip,自动获取dns。

ipconfig /release

ipconfig /renew

ipconfig -all

完美。

【奇怪的是,虽然此时主机显示的ip和dns域名参数都是配置文件里的,但是,DHCP服务器的IP不应该是跟随着linux的IP的吗...事实上,并没有...好累..暂时忽略这个bug】

No3: 给指定主机分配IP

没试...详见链接...

http://zhaoyuqiang.blog.51cto.com/6328846/1208797

时间: 2024-10-02 06:34:38

Linux 下DHCP服务器rpm安装配置及其测试的相关文章

linux下dhcp服务器的架构与实现

一.实验原理 在linux系统下架构DHCP服务器,为网络中的主机动态获取ip地址. 二.地址规划 192.168.2.0网络动态分配地址 地址池192.168.2.200 192.168.2.240 子网掩码 255.255.255.0 网关 192.168.2.254 DNS指向 202.102.224.68 202.102.227.68 三.实验步骤 ① 挂载光驱,安装dhcp server vim /etc/sysconfig/network-scripts/ifcfg-eth0 mou

Linux下DHCP服务器的搭建

1.关闭防火墙和SELinux [[email protected] /]# service iptables stop [[email protected] /]# vim /etc/selinux/config SELINUX=permissive(将 enforcing改为permissive)保存退出 2.准备两台虚拟机,一台作为服务器,一台作为客户机,配置两个主机的IP地址,使服务器和客户机能够通信 服务器: [[email protected] /]# vim /etc/syscon

Linux下Memcache服务器的安装

Linux下Memcache服务器的安装 环境需求: 安装Memcached需要libevent库的支持,所以请在安装Memcached之前检查有没有安装libevent.测试环境还需要PHP的支持,本文假设PHP已经安装到/usr/local/php目录下. 服务器端主要是安装memcache服务器端,Memcache用到了libevent这个库用于Socket的处理,所以还需要安装libevent. memcached下载地址:http://www.danga.com/memcached/

Ubuntu 下ftp服务器的安装配置

Ubuntu 下ftp服务器的安装配置 FTP服务器是平时应用最为广泛的服务之一.VSFTP是Very Secure FTP的缩写,意指非常安全的FTP服务.VSFTP功能强大,通过结合本地系统的用户认证模块及其多功能的配置项目,可以快速有效的搭建强大的多用户FTP服务. 首先我们考虑搭建FTP服务需要关注的都有哪些方面?比如我们最经常关注的有: 1.如何添加FTP用户?  2.如何临时冻结某FTP用户?  3.FTP用户登入后的默认目录?是否可以改变?  4.如何锁定FTP用户可访问的目录范围

linux下FTP服务器的安装与配置

FTP服务器安装与配置 1. 切换到root用户:  su root 2. 查看系统中是否安装了vsftpd,可以通过执行命令 :  rpm -qa | grep vsftpd 3. 如果没有安装 vsftpd,则安装 :  yum -y install vsftpd 4. 创建ftp用户,比如ftp_test.命令:   useradd -s /sbin/nologin -d /home/ftp_test ftp_test 5. 设置ftp_test用户密码.命令:  passwd ftp_t

DHCP服务介绍及Linux下DHCP服务的管理配置

1. DHCP服务简介 DHCP是Dynamic Host Configuration Protocol,动态主机配置协议,是用来在物理网络给主机分配ip地址的一种方式,区别于bootp,一次分配终身使用的缺点. DHCP提出的租约的概念,使得可以根据需要动态确定主机需要的IP地址,并且IP地址可以循环使用. 2. DHCP结构 DHCP是典型的C/S结构,需要服务端启动守护进程来保证来自client段的请求能被响应,DHCP的工作原理如下: 可以通过DORA来记忆: Client: DHCP

Centos6.5下DHCP服务器的安装和配置

1.首先需要安装DHCP的软件包,使用yum进行安装 # yum install -y dhcp.x86_64  dhcp-devel.x86_64 2.将/usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample配置文件去掉注释和空行并重定向到/etc/dhcp/dhcpd.conf文件中 # egrep -v "#|^$" /usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample > /etc/dhcp/dhcpd.c

linux 下 svn 服务器搭建与配置

Subversion是一个自由,开源的版本控制系统,可以记录每一次文件和目录的修改情况.这样就可以籍此将数据恢复到以前的版本,并可以查看数据的更改细节. linux 下 svn的搭建 首先安装 subversion yum  install -y subversion 使用rpm -qa subversion 查看是否安装完成 安装完成后进行配置 首先在home 下建立svn的数据目录和密码认证目录 说明: svndata 目录用于存放项目目录,svnpassw 目录存放密码及认证文件 在svn

linux下DHCP服务器简单搭建

1.dhcp简介: Dynamic Host Configuration Protocol,动态主机配置协议.是一个局域网的网络协议,使用UDP协议工作, 主要有两个用途:给内部网络或网络服务供应商自动分配IP地址,给用户或者内部网络管理员作为对所有计算机作中央管理的手段. DHCP协议采用客户端/服务器模型,主机地址的动态分配任务由网络主机驱动.当DHCP服务器接收到来自网络主机申请地址的信息时,才会向网络主机发送相关的地址配置等信息,以实现网络主机地址信息的动态配置. DHCP具有以下功能: