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网络通讯协议的软件, ...
随机推荐
- SAP接口编程 之 JCo3.0系列(01):JCoDestination
SAP接口编程 之 JCo3.0系列(01):JCoDestination 字数2101 阅读103 评论0 喜欢0 JCo3.0是Java语言与ABAP语言双向通讯的中间件.与之前1.0/2.0相比 ...
- mysql概要(十一)存储引擎
1.数据库对同样的数据可以不同的方式存储和管理,每种方式对应一种引擎. 1.1定义: 2.引擎种类的特点:
- mysql存入数据出错总结
ELECT t0.accusation_des, t0.submit_time, t0.result, t0.handle_time, t1.content, t4.nick_name,t5.cont ...
- 把excel中的数据导入到数据库
import.php <?php header("Content-Type:text/html;charset=utf-8"); echo '<html> < ...
- Android activity四种基本启动模式
standard:默认的模式,每次启动会新创建一个activity对象 singleTop:在当前任务栈中,判断栈顶是否为当前的activity,如果是,就直接使用,如果不是,就会创建新的activi ...
- Ruby方法
Ruby 方法 Ruby 方法与其他编程语言中的函数类似.Ruby 方法用于捆绑一个或多个重复的语句到一个单元中. 方法名应以小写字母开头.如果您以大写字母作为方法名的开头,Ruby 可能会把它当作常 ...
- JAVA 程序设置运行内存
1.修改jdk设置 2.如果不行则 一般安装完eclipse之后,在安装目录下你应该可以看到有一个 eclipse.ini 文件,对了,就是在这个文件里面修改 -vmargs:说明后面是VM的参数 - ...
- JS 判断当前使用浏览器名及版本
由于我的后台系统的上传图片不支持IE浏览器的,所以我需要判断公司人员在使用后台系统的时候,是否使用的浏览器是IE的. // 获取当前浏览器名 及 版本号 function appInfo(){ var ...
- 自定义view获取宽高
View在构造函数初始化并未布局处理,此时宽高均为0,待所有控件初始化完毕后,由上级容器对内部各控件进行布局,此时控件才会具有位置与大小属性,可以通过以下方法获取:1.在ondraw()函数中获取,2 ...
- 深入理解PHP原理之变量分离/引用
19 Sep 08 深入理解PHP原理之变量分离/引用(Variables Separation) 作者: Laruence( ) 本文地址: http://www.laruence.com/20 ...