我们今天来做DHCP服务器的配置,我们的前提示要实现用一台虚拟机做DHCP服务器

1.首先,我们要有DHCP软件,我们用到下面两个软件(可以使用其他方法从网上直接安装,具体方法网络搜索)

dhcp-3.0pl1-23.i386.rpm

dhcp-devel-3.0pl1-23.i386.rpm

下载后,安装

# rpm -ivh /home/yanji/dhcp*.rpm

2.我们更新一下搜索的数据内容,查找我们的主配置文件

# updatedb
# 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

我们不难发现有一个文件是dhcpd.conf.sample,这个文件是我们最重要的切入点。

接下来使用下面的命令在目的目录下新建/etc/dhcpd.conf文件,是DHCP的配置文件

# cp /usr/share/doc/dhcp-3.0pl1/dhcpd.conf.sample /etc/dhcpd.conf

3.下面我们就修改这个DHCP配置文件

说明:

名称 解释
subnet 指定子网作用域
option routers 网关
option subnet-mask 网关子网掩码

option domain-name

option domain-name-servers

DNS,设置的域名和域名服务器的IP
option time-offset

时区时间

range dynamic-BOOTP 设置DHCP的地址池
default-lease-time

默认租约时间

max-lease-time 最大租约时间
host 设置保留主机名,即相当于静态分配一个

下面是文字版的配置信息

 ddns-update-style interim;
ignore client-updates; subnet 10.10.10.0 netmask 255.255.255.0 { # --- default gateway
option routers 10.10.10.10;
option subnet-mask 255.255.255.0; option domain-name "ns.gr.org";
option domain-name-servers 10.10.10.10; option time-offset ;
# 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 ; range dynamic-bootp 10.10.10.100 10.10.10.200;
default-lease-time ;
max-lease-time ; # we want the nameserver to appear at a fixed address
host boss {
next-server marvin.redhat.com;
hardware ethernet ::::AB:CD;
fixed-address 207.175.42.188;
}
}

4.配置完上面的内容后,我们重启一下DHCP服务
# service dhcpd start

查看守护进程(/usr/sbin/dhcpd)
# ps -ax | grep dhcpd
9782 ?        S      0:00 /usr/sbin/dhcpd
9789 pts/0    S      0:00 grep dhcpd
有显示表示我们已经启动了DHCP服务,那么激动的时刻来临了
注:
5.这里我已经做了前面的几个,所以我的当前虚拟机是使用vmNet 1,ip是10.10.10.10(前面的文章有说明)

我们把虚拟机的DHCP获取去掉

再把Windows下面的网络适配器的VMNet1设置为自动获取

设置好之后,我们的最关键的都做了,看结果的时候到了,我们运行cmd,输入 ipconfig,下面显示的就证明我们配置成功了(我们配置的地址池最后一个是200),可以用我们的虚拟机做DHCP服务器了

 6.查看Linux下的租约文件

# cat  /var/lib/dhcp/dhcpd.leases

 # All times in this file are in UTC (GMT), not your local timezone.   This is
# not a bug, so please don't ask about it. There is no portable way to
# store leases in the local timezone, so please don't request this as a
# feature. If this is inconvenient or confusing to you, we sincerely
# apologize. Seriously, though - don't ask.
# The format of this file is documented in the dhcpd.leases() manual page.
# This lease file was written by isc-dhcp-V3.0pl1 lease 10.10.10.200 {
starts // ::;
ends // ::;
binding state active;
next binding state free;
hardware ethernet :::c0::;
uid "\001\000PV\300\000\001";
client-hostname "PC-20140925ISEN";
}

租约文件存在,我们有空的时候可以看看这个租约文件是什么内容。

(三)跟我一起玩Linux网络服务:DHCP服务配置之主服务器配置的更多相关文章

  1. (四)跟我一起玩Linux网络服务:DHCP服务配置之中继代理

    继第三部分的DHCP服务器的设置成功,我们来做一个中继代理服务器的配置吧. 我们的虚拟机结构如图: 具体参考: (一)跟我一起玩Linux网络服务:DNS服务——BIND(/etc/named.con ...

  2. Nmap扫描教程之网络基础服务DHCP服务类

    Nmap扫描教程之网络基础服务DHCP服务类 Nmap网络基础服务 网络基础服务是网络正常工作的基石,常见的网络基础服务包括DHCP服务和DNS服务.其中,DHCP服务用来为计算机动态分配IP地址:D ...

  3. Linux系统下DHCP服务安装部署和使用详解

    一.概述 DHCP :动态主机设置协议(英语:Dynamic Host Configuration Protocol,DHCP)是一个局域网的网络协议,使用UDP协议工作,主要有两个用途:用于内部网或 ...

  4. 末学者笔记--Linux网络模式及网卡配置

    一.linux网络的模式 三种模式:桥接,Nat和仅主机模式 一.桥接模式:配置桥接模式的虚拟机作为独立计算机存在 特点: 1. 虚拟机可以上外网2. 可以和局域网内任意一台电脑通信3. 可以和宿主机 ...

  5. linux下搭建DHCP服务

    一键搭建dhcpd服务脚本 [root@dhcp-server~]# cat auto_install_dhcpd.sh #!/bin/sh . /etc/init.d/functions #安装dh ...

  6. 详解Apache服务与高级配置,(主配置文件每行都有描述)

    HTTP服务---> http://httpd.apache.org/(官方网站) httpd  service :纯粹的web服务器,同时开源(不是GPL). 特性:1.在进程特性上通常是事先 ...

  7. Linux系统中DHCP的配置

    DHCP为动态主机配置协议,负责IP地址的动态分配(当一个主机的IP为自动,则不需要自己写IP,他会在DHCP服务器的范围内自动获取) 在真机或虚拟机下配置DHCP服务时,需要先下载dhcp软件,使用 ...

  8. (一)跟我一起玩Linux网络服务:DNS服务——BIND(/etc/named.conf、/var/named)设置实现和解释

    2015年3月24更新 添加了要加的配置域名解析器(否则会找不到域名)     一.创建该实验的的模型   配置完gate虚拟机的两张网卡后,就启动gate的转发 [root@localhost ro ...

  9. (二)跟我一起玩Linux网络服务:BIND的自动部署(附上完整的代码)

    2015-03-24   如果看了我之前写的文章 DNS服务——BIND(/etc/named.conf./var/named)设置实现和解释,再来看这篇文章,你会发现部署BIND是件很简单的事情 如 ...

随机推荐

  1. Tyvj P3119 核电站问题 动态规划

    题目:http://tyvj.cn/p/3119 P3119 核电站问题 时间: 1000ms / 空间: 65536KiB / Java类名: Main 描述 一个核电站有N个放核物质的坑,坑排列在 ...

  2. HW4.28

    import java.util.Scanner; public class Solution { public static void main(String[] args) { Scanner i ...

  3. 操作12864(ST7920控制器)

    引脚部分查看中文的12864介绍,下面这些可以在ST7920的英文数据手册里查到. Function Description 部分介绍工作方式.存储器.操作方法.Instructions 部分介绍指令 ...

  4. OpenCV SIFT原理与源码分析

    http://blog.csdn.net/xiaowei_cqu/article/details/8069548 SIFT简介 Scale Invariant Feature Transform,尺度 ...

  5. Compress、tar、gzip、zcat、bzip2、bzcat、打包解压命令行

    讲解内容: Linux环境中,压缩文件案的扩展名大多是*.tar,*.tar.gz,*.tgz,*.gz,*.Z,*.bz2. *.z             compress程序亚索的文件: *.g ...

  6. 4 weekend110的textinputformat对切片规划的源码分析 + 倒排索引的mr实现 + 多个job在同一个main方法中提交

    好的,现在,来weekend110的textinputformat对切片规划的源码分析, Inputformat默认是textinputformat,一通百通. 这就是今天,weekend110的te ...

  7. 在java项目中应用ueditor

    虽然百度ueditor的官网和文档都已经很详细了.但是自己还是记录下 自己使用uEditor的过程. 这是 他的官网 http://ueditor.baidu.com/website/  例子 文档什 ...

  8. GA遗传算法解析

    LinJM  @HQU 谈及遗传算法,我首先想到的就是孟德尔的豌豆实验.当然,遗传算法实质上并不能用豌豆实验说明,豌豆实验探讨了分离定律和自由组合定律,而遗传算法所借鉴的并不是这两个定律.遗传算法,简 ...

  9. eclipse 配置Maven问题解决办法:新建maven工程时报错:Could not resolve archetype org.apache.maven.archetypes .

    此文乃本作者配置maven,被其折磨n天,究极解决方案,好文要顶啊.欢迎致电: zhe-jiang.he@hp.com 首先各maven.archetypes下载地址: http://mirrors. ...

  10. IOS 整理

    防止程序进入休眠状态 设置应用程序的 idleTimerDisabled 属性为 YES (默认为NO) [UIApplication sharedApplication].idleTimerDisa ...