一.DHCP所需软件包

dhcp-common-4.1.1-34.Pl.el6.centos.x86_64

dhcp-4.1.1-34.pl.el6.centon.x86_64

二.编辑主配置文件

vi/etc/dhcp/dhcpd.conf
ddns-update-style interim;
ignore client-updates;
shared-network ifs {
option domain-name "ifs.com";
option domain-name-servers 192.168.0.1;
default-lease-time 21600;
max-lease-time 43200;
subnet 192.168.0.0 netmask 255.255.0.0 {
option routers 192.168.0.1;
option subnet-mask 255.255.0.0;
option time-offset -18000;
range dynamic-bootp 192.168.0.10 192.168.0.15;
}
}

1、ddns-update-style 类型 定义所支持的 DNS动态更新类型(必选),一般我们设置成关

闭,interim和 none 都是关闭的意思,

2、subnet 网络号 netmask 子网掩码 这是用来表明作用域的

3、option routers 网关

4、option subnet-mask 子网掩码

5、option nis-domain NIS,如果没有注释掉即可

6、option domain-name 域名

7、option domain-name-servers DNS服务器 IP

8、range dynamic-bootp IP地址的范围

9、default-lease-time 21600; 地址租约时间

10、max-lease-time 43200; 租约最大时间

11、host ns {

next-servermarvin.redhat.com;

hardware ethernet 12:34:56:78:AB:CD;

fixed-address 207.175.42.254;

} 这个是特殊声明,用来做地址和 MAC绑定的,hardware ethernet为硬件类型为以太

网然后写上 MAC地址,fixed-address即是要绑定到上面那个 MAC的 IP地址。

注意:每行参数写完之后一定要有“;”来结束,否则就是配置错误,无法启动服务的,具

体的格式是:

shared-network 超级作用域的名称 {

全局的参数,对所有的作用域都生效,可以写

DNS地址,租约的时间等信息,每行写完以“;”结束

(第一个作用域):subnet 网络号 netmask 子网掩码 {

作用域的参数设置,看个人情况进行设置即可,每行写完以“;”结束

}

(第二个作用域):subnet 网络号 netmask 子网掩码 {

作用域的参数设置,看个人情况进行设置即可,每行写完以“;”结束

}

}

写法格式就是这样了,写法比较灵活。

三.启动dhcp服务

service dhcpd start

四.dhcp日志排错

tail -20 /var/log/messages

Linux下搭建DHCP服务器的更多相关文章

  1. 【转】在Linux下搭建Git服务器

    在 Linux 下搭建 Git 服务器 环境: 服务器 CentOS6.6 + git(version 1.7.1)客户端 Windows10 + git(version 2.8.4.windows. ...

  2. linux下搭建DHCP服务

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

  3. 在 Linux 下搭建 Git 服务器

    环境: 服务器 CentOS6.6 + git(version 1.7.1)客户端 Windows10 + git(version 2.8.4.windows.1) ① 安装 Git Linux 做为 ...

  4. Linux下搭建VPN服务器(CentOS、pptp)转

    先说我搭建过程中出现的问题吧: 按照 教程搭建好之后出现了619错误,查看日志:/var/log/messages: Nov 20 09:46:20 localhost pptpd[7498]: GR ...

  5. Linux下搭建SVN服务器及自动更新项目文件到web目录(www)的方法

    首先搭建SVN服务器 1,安装SVN服务端 直接用apt-get或yum安装subversion即可(当然也可以自己去官方下载安装) sudo apt-get install subversion   ...

  6. 在Linux下搭建Git服务器的方法是什么样?

    第一步 安装git:可以通过命令的方式快速安装,不同的linux的安装方法可能不一样,我的是采用的yum方法.ubuntu可以用apt-get命令.sudo yum install git 第二步 添 ...

  7. Linux下搭建BT服务器

    P2P(Peer to Peer 即对等网络)就是在这种背景下提出的一种网络技术,P2P可以简单地定义为通过直接交换信息,共享计算机资源和服务,对等计算机兼有客户机和服务器的功能.在这种网络中所有的节 ...

  8. 转载-Linux下搭建VPN服务器(CentOS、pptp)

    转自:http://www.cnblogs.com/sixiweb/archive/2012/11/20/2778732.html 搭建过程参考这篇文章 先说我搭建过程中出现的问题吧: 按照 教程搭建 ...

  9. Linux 下搭建jsp服务器(配置jsp开发环境)

    Linux 做为服务器的高效一直时为人所熟知的了,在linux 上搭建各种各样的服务器和开发环境也时学计算机的人常做的.以下时最近在linux配置jsp服务器的全过程,包含一些基本步骤和排错过程: 1 ...

随机推荐

  1. SPOJ:House Fence(分治&DP)

    "Holiday is coming, holiday is coming, hurray hurray!" shouts Joke in the last day of his ...

  2. SpringMVC实现ajax文件上传

    SpringMVC实现文件上传,直接上代码: 后台代码: 01 @RequestMapping(value = "/uploadApk") 02 @ResponseBody 03 ...

  3. NOIP2008 传纸条(DP及滚动数组优化)

    传送门 这道题有好多好多种做法呀……先说一下最暴力的,O(n^4的做法) 我们相当于要找两条从左上到右下的路,使路上的数字和最大.所以其实路径从哪里开始走并不重要,我们就直接假设全部是从左上出发的好啦 ...

  4. 使用Navicat连接MySQL出现1251错误

    问题:navicat连接mysql时报错:1251-Client does not support authentication protocol requested by server; consi ...

  5. C. Vanya and Scales

    time limit per test 1 second memory limit per test 256 megabytes input standard input output standar ...

  6. python __builtins__ complex类 (13)

    13.'complex', 函数用于创建一个值为 real + imag * j 的复数或者转化一个字符串或数为复数.如果第一个参数为字符串,则不需要指定第二个参数. class complex(ob ...

  7. IT兄弟连 JavaWeb教程 经典面试题3

    1.简述什么是重定向? 服务器向浏览器发送—个302状态码及一个Location消息头(该消息头的值是一个地址,称之为重定向地址),浏览器收到后会立即向重定向地址发出请求. 2.简述什么是转发?怎么实 ...

  8. Django学习:模板语法

    一.什么是模板? 只要是在html里面有模板语法就不是html文件了,这样的文件就叫做模板. 二.模板语法分类 一.模板语法之变量:语法为 {{ }}: 在 Django 模板中遍历复杂数据结构的关键 ...

  9. 进程动态拦截注入API HOOK

    最近工作中遇到一个问题,需要通过程序界面进行判断程序的运行状态,刚开始认为很简单,不就是一个窗体控件获取,获取Button的状态和Text.刚好去年干过该事情,就没太在意,就把优先级排到后面了,随着项 ...

  10. 【Python】Python3.4+Matplotlib详细安装教程

    网上找了很多教程,这个还不错. 传送门:https://blog.csdn.net/xqf1528399071/article/details/52233895