一、实验的目的:
    实现以下的要求的DHCPserver,了解子网内的IP分配的情况。

二、实验目标
虚拟机 vm1:192.168.6.3/24属于子网VMnet8。

在其上建立DHCPserver:
默认网关                        192.168.6.4
DNS                             200.3.4.10。200.3.4.20
默认租约                        1天
最长租约                        2天
用于分配的IP范围                192.168.6.81~192.168.6.200
主机08:00:11:22:33:44      ip  192.168.6.38,主机名web

三、实验过程
1、rpm -qa | grep dhcp(查看dhcp软件是否安装)
    [root@localhost root]# rpm -qa | grep dhcp

2、用(我的电脑)来FTP登录。ftp://192.168.6.3/,文件-》登录-》输入帐号(yanji)和password(yanji123)用(除了root用户之外的用户)登录,再将dhcp-3.0pl1-23.i386.rpm和dhcp-devel-3.0pl1-23.i386.rpm复制进去。

3、rpm -ivh dhcp-3.0pl1-23.i386.rpm
    [root@localhost 01]# rpm -ivh dhcp-3.0pl1-23.i386.rpm
    warning: dhcp-3.0pl1-23.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e
    Preparing...                ########################################### [100%]
      1:dhcp                   ########################################### [100%]

4、rpm -ivh dhcp-devel-3.0pl1-23.i386.rpm
    [root@localhost 01]# rpm -ivh dhcp-devel-3.0pl1-23.i386.rpm
    warning: dhcp-devel-3.0pl1-23.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e
    Preparing...                ########################################### [100%]
       1:dhcp-devel             ########################################### [100%]

5、rpm -qa | grep dhcp(确认dhcp软件是否安装)
    [root@localhost 01]# rpm -qa | grep dhcp
    dhcp-3.0pl1-23
    dhcp-devel-3.0pl1-23

 6、updatedb(为了下一步可以搜索到)
     [root@localhost 01]#updatedb
 7、locate dhcpd.conf
     [root@localhost 01]# locate dhcpd.conf
     /etc/log.d/conf/services/dhcpd.conf
     /usr/share/doc/dhcp-3.0pl1/dhcpd.conf.sample
     /usr/share/man/man5/dhcpd.conf.5.gz
 
 8、[root@localhost 01]# cp /usr/share/doc/dhcp-3.0pl1/dhcpd.conf.sample /etc/dhcpd.conf
    [root@localhost root]# vi /etc/dhcpd.conf
  option time-offset              28800;  # Eastern Standard Time
#       option ntp-servers              192.168.1.1;
#       option netbios-name-servers     192.168.1.1;
# --- Selects point-to-point node (default is hybrid). Don't change this unless
# -- you understand Netbios very well
#       option netbios-node-type 2;

        range  192.168.6.81 192.168.6.200;
        default-lease-time 86400;
        max-lease-time 172800;

        # we want the nameserver to appear at a fixed address
        host ns {
                next-server marvin.redhat.com;
                hardware ethernet 12:34:56:78:AB:CD;
                fixed-address 207.175.42.254;
        }
        host web {
                next-server marvin.redhat.com;
                hardware ethernet 08:00:11:22:33:44;
                fixed-address 192.168.6.38;
        }
    [root@localhost root]# service dhcpd start
    启动 dhcpd:

9、Windows,右键VMnet8。属性-》TCP/IPv4,把“自己主动获得IP地址”和”使用以下的DNSserver地址“打上勾。分别输入200.3.4.10和200.3.4.20的DNSserver号,按“确定”。再到VMware里,“编辑”-》“虚拟网络编辑器”。把VMnet8和VMnet1
把"使用本地DHCP服务将IP地址分配给虚拟机”的勾去掉。

等几分钟。

10、在Windows里面。命令行输入“Ipconfig /all”
以太网适配器 VMware Network Adapter VMnet8:

   连接特定的 DNS 后缀 . . . . . . . : or.org
   描写叙述. . . . . . . . . . . . . . . : VMware Virtual Ethernet Adapter for VMnet8
   物理地址. . . . . . . . . . . . . : 00-50-56-C0-00-08
   DHCP 已启用 . . . . . . . . . . . : 是
   自己主动配置已启用. . . . . . . . . . : 是
   本地链接 IPv6 地址. . . . . . . . : fe80::4117:b3f0:133b:52de%13(首选)
   IPv4 地址 . . . . . . . . . . . . : 192.168.6.200(首选)
   子网掩码  . . . . . . . . . . . . : 255.255.255.0
   获得租约的时间  . . . . . . . . . : 2015年3月27日 19:08:31
   租约过期的时间  . . . . . . . . . : 2015年3月28日 19:08:30
   默认网关. . . . . . . . . . . . . : 192.168.6.4
   DHCP server . . . . . . . . . . . : 192.168.6.3
   DHCPv6 IAID . . . . . . . . . . . : 453005398
   DHCPv6 client DUID  . . . . . . . : 00-01-00-01-1C-45-73-32-00-12-7B-70-A0-F2

   DNS server  . . . . . . . . . . . : 200.3.4.10
                                       200.3.4.20
   TCPIP 上的 NetBIOS  . . . . . . . : 已启用

四、实验的体会
有点忘记步骤了。

之前给其它虚拟机的DHCP分配IP地址,影响了效果。后面禁用即可

建立DHCPserver的更多相关文章

  1. [原] 利用 OVS 建立 VxLAN 虚拟网络实验

    OVS 配置 VxLAN HOST A ------------------------------------------ | zh-veth0(10.1.1.1) VM A | | ---|--- ...

  2. Atitit.如何建立研发体系

    Atitit.如何建立研发体系 组织,流程,prj..Mana  oppm 发管理是一个完整的管理体系,从结构上来讲,它主要由四个方面的内容构架而成:组织结构与岗位设置 管理流程与工作流程..项目及管 ...

  3. 在 Linux 上使用 Jexus + Mono 建立 Asp.Net 网站.

    godaddy 买了个net空间,一点也不好用. 几个G的数据, 上传数据只有几kb , 想用 ssh 登录上去用 wget 下载,也不行 windows的主机貌似没有 ssh 功能... 后来实在忍 ...

  4. ASP.NET Core管道深度剖析(4):管道是如何建立起来的?

    在<管道是如何处理HTTP请求的?>中,我们对ASP.NET Core的请求处理管道的构成以及它对请求的处理流程进行了详细介绍,接下来我们需要了解的是这样一个管道是如何被构建起来的.这样一 ...

  5. 读书笔记--SQL必知必会--建立练习环境

    书目信息 中文名:<SQL必知必会(第4版)> 英文名:<Sams Teach Yourself SQL in 10 Minutes - Fourth Edition> MyS ...

  6. 【转】SQL Server -- 已成功与服务器建立连接,但是在登录过程中发生错误

    SQL Server -- 已成功与服务器建立连接,但是在登录过程中发生错误 最近在VS2013上连接远程数据库时,突然连接不上,在跑MSTest下跑的时候,QTAgent32 crash.换成IIS ...

  7. 黑马程序员——ARC机制总结和用ARC建立模型

    ARC 全称:Automatic Reference Counting 使用ARC 只需要在建立一个新的项目的时候把 下面的√打上 Xcode5以后都会默认建议开发者使用ARC机制 新的项目中如果有部 ...

  8. gRPC源码分析2-Server的建立

    gRPC中,Server.Client共享的Class不是很多,所以我们可以单独的分别讲解Server和Client的源码. 通过第一篇,我们知道对于gRPC来说,建立Server是非常简单的,还记得 ...

  9. word 2010 建立多级结构和目录

    点击“开始”中的“样式”中右下角按钮   点击弹出窗口中最下方第三个按钮   点击“推荐”选项卡,再选择要显示的标题,然后点击“显示”.然后按照需要,分别把“标题3”“标题4”等显示.最后点确定即可. ...

随机推荐

  1. 更改ligerui源码实现分页样式修改

    修改后样式: 第一步:实现功能. 更改源码部分ligerui.all.js文件 读源代码,发现ligerui底部工具条是这样实现的(ps:注释部分为源码) _render: function () { ...

  2. 面试必备【含答案】Java面试题系列(二

    1.写clone()方法时,通常都有一行代码,是什么?答:super.clone(),他负责产生正确大小的空间,并逐位复制. 2.GC 是什么? 为什么要有GC?答:GC 是垃圾收集的意思(Gabag ...

  3. mac 目录颜色设置

    1 export CLICOLOR=1  2 export LSCOLORS=gxfxaxdxcxegedabagacad

  4. h5移动端常见虚拟键盘顶起底部导航栏解决办法

    在h5移动端开发中相信很多朋友跟我一样都会遇到页面底部导航被虚拟键盘顶起的问题,自己在网上找到的解决办法拿出来与大家分享,有不完美之处还望见谅,有更好的解决办法可以贴出来大家一起互相学习!! var ...

  5. 排序算法小结:C++实现

    #include<vector> #include<iostream> //排序算法的稳定性:对于相同的关键字,排序之前的位置和排序之后的位置相同,则称为稳定排序,否则不稳定排 ...

  6. 全国高校绿色计算大赛 预赛第一阶段(Python)

    第1关将字符串反转 #!/usr/bin/env python # -*- coding: utf-8 -*- class Task: def inversion(self, str): # **** ...

  7. js 技巧 (十)广告JS代码效果大全 【2】

    2.[鼠标感应]     与前面一个代码不同的是,当鼠标移动到广告图片上是可以感应显示另外设置好的广告大图效果,下面就是实现效果所需代码: function bigshow(){     docume ...

  8. css布局的各种FC简单介绍:BFC,IFC,GFC,FFC

    什么是FC? Formatting Context,格式化上下文,指页面中一个渲染区域,拥有一套渲染规则,它决定了其子元素如何定位,以及与其他元素的相互关系和作用. BFC 什么是BFC Block ...

  9. 当java web项目部署到服务器上时,无法将图片等媒体文件保存到服务器的最终奥义

    今天,我在部署web项目至云服务器上(Tomcat8.0)时,突然发现我的应用,无法上传图片,视频等多媒体文件了,一再检查自己的代码逻辑没有问题之后,逐一排查,首先想到的就是看一下控制台打印的日志,日 ...

  10. 在移动端H5开发中(关于安卓端position:fixed和position:absolute;和虚拟键盘冲突的问题,以及解决方案)

    一.在开发移动端webapp时,我们经常会遇到这样的问题,当我们需要在页面底部固定一个logo或者说明时,往往会采用position:fixed进行固定定位或者absolute定位到最底部 这是一个很 ...