redhat enterprixe 5.0 下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】
为什么要在完成了之后跑去问大神这个bug呢...结果大神真的知道...然后引出一连串的bug....
【大神说,当有网的时候,IP应该是由路由器给他的,所以显示dhcp服务器的IP地址就是linux的路由器的?其实..那windows主机自己的dhcp服务器去哪里了...然后...没网的时候就应该显示我的linuxIP了...实验结果是...没网的时候..我根本renew不到IP了...然后...桥接下,dhcp服务器居然听话的显示了我的linux机子的IP...于是...我已经不知道为什么了...2333...我写的文是没有学习价值的..纯粹逗自己玩...别打人...T_T】
No3: 给指定主机分配IP
没试...详见链接...
http://zhaoyuqiang.blog.51cto.com/6328846/1208797
redhat enterprixe 5.0 下DHCP服务器rpm安装配置及其测试的更多相关文章
- Centos6.5下DHCP服务器的安装和配置
1.首先需要安装DHCP的软件包,使用yum进行安装 # yum install -y dhcp.x86_64 dhcp-devel.x86_64 2.将/usr/share/doc/dhcp-4. ...
- Windows Server 2003下DHCP服务器的安装与简单配置图文教程
在前面的内容中,我们提到了DHCP这个词,为什么要用到DHCP呢,企业里如果有100台计算机,那样,我们一台台的进行配置Ip,我想还是可以的,因为少嘛,如果成千上万台,那我们也去一台台的配置,我相信这 ...
- centOS下NFS服务器的安装配置详解
一.NFS简介 NFS就是Network FileSystem的缩写,最早之前是由Sun公司所发展出来的.他最大的功能就是可以透过网络,让不同的机器.不同的操作系统可以彼此分享个别档案(share f ...
- CentOS6.4下Git服务器Gitosis安装配置
1.安装GIt: #yum install git 2.增加一个git用户 #useradd git #passwd git 3.创建git仓库存储目录,设置权限 #mkdir /home/git/r ...
- Linux_CentOS 7下Nginx服务器的安装配置
1.安装 1.1 配置epel yum 源 wget http://dl.Fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm rpm ...
- 网络操作系统 第九章 DHCP服务器管理与配置
本章小结 本章介绍了DHCP服务器的基本概念,基本原理和主要功能,详细说明了Window是下DHCP服务器的安装配置和Linux下DHCP 服务器的安装配置,通过本章的学习.读者能够理解动态主机配置协 ...
- CentOS 6.3下rsync服务器的安装与配置[转]
CentOS 6.3下rsync服务器的安装与配置 一.rsync 简介 Rsync(remote synchronize)是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件,也 ...
- CentOS6.4下Samba服务器的安装与配置
一.先恶狠狠地吐槽一下: 这篇随笔真是让我折腾了2天2夜才敢下笔写!!!为什么呢?之前是通过去Samba的官网下载的源码包,也就是.tar.gz来进行安装配置,不过这个让我折腾来折腾去就是没折腾出结果 ...
- CentOS 6.3下Samba服务器的安装与配置方法(图文详解)
这篇文章主要介绍了CentOS 6.3下Samba服务器的安装与配置方法(图文详解),需要的朋友可以参考下 一.简介 Samba是一个能让Linux系统应用Microsoft网络通讯协议的软件, ...
随机推荐
- perl的map函数
perl的map函数的使用: 语法 map EXPR, LIST map BLOCK LIST 定义和使用 对list中的每个元素执行EXPR或BLOCK,返回新的list.对每一此迭代,$_中保存了 ...
- 强大!基于拖放布局的 Twitter Bootstrap 网站生成器
强大!基于拖放布局的 Twitter Bootstrap 网站生成器 网址如下 http://www.layoutit.com/build http://demo.sc.chinaz.com/File ...
- Android_安装GooglePlay
百度搜索:“google play 安装” http://jingyan.baidu.com/article/cbf0e500f4645b2eab28935a.html http://samsungb ...
- poj1981Circle and Points(单位圆覆盖最多的点)
链接 O(n^3)的做法: 枚举任意两点为弦的圆,然后再枚举其它点是否在圆内. 用到了两个函数 atan2反正切函数,据说可以很好的避免一些特殊情况 #include <iostream> ...
- Android的启动模式(上)
1. 基本介绍 大家平时只要懂一点Android知识的话,都一定会知道,一个应用的组成,往往包含了许多的activity组件,每个activity都应该围绕用户的特定动作进行跳转设计.比如说,一个电话 ...
- QBC用法
方法 说明 Restrictions.eq = Restrictions.allEq 利用Map来进行多个等于的限制 Restrictions.gt > Restrictions.ge > ...
- datagrid实现行的上移和下移
<html> <head> <meta http-equiv="Content-Type" content="text/html; char ...
- LinuxShell脚本攻略--第三章 以文件之名
生成任意大小的文件文件权限.所有权和粘滞位创建不可修改文件生成空白文件查找符号链接及其指向目标head 与 tail只列出目录的其他方法在命令行中用 pushd 和 popd 快速定位(cd -)统计 ...
- 在线读取Mongodb数据库下载EXCEL文件
版本:Mongodb2.4.8 通过页面下载Excel文件 jsp <%@ page language="java" contentType="text/html; ...
- DispatcherServlet中使用的特殊的Bean
DispatcherServlet默认使用WebApplicationContext作为上下文,因此我们来看一下该上下文中有哪些特殊的Bean: 1.Controller:处理器/页面控制器,做的是M ...