Linux运维---DHCP服务器部署

DHCP协议

DHCP(Dynamips Host configuration Protocal)动态主机配置协议是一种基于UDP协议且仅限于在局域网内部使用的网络协议,主要用于大型的局域网环境或者存在较多移动办公设备的局域网环境中,其主要用途是用于自动管理局域网内主机的IP地址、子网掩码、网关地址及DNS地址等参数,可以有效地提升IP地址的利用率,提高配置效率,并降低管理与维护成本。

在DHCP的工作原理中,DHCP服务器提供了三种IP分配方式:自动分配、手动分配和动态分配。

  • 自动分配是当DHCP客户端第一次成功的从DHCP服务器获取一个IP地址后,就永久的使用这个IP地址。
  • 手动分配是由DHCP服务器管理员专门制定的IP地址。
  • 动态分配是由客户端第一次从DHCP服务器获取到IP地址后,并非永久使用该地址,每次使用完后,DHCP客户端就需要释放这个IP,供其他客户端使用。

常见术语

术语 描述
作用域 一个完整的IP地址段,DHCP协议根据作用域来管理网络的分布、分配IP地址及其他配置参数
超级作用域 用于管理处于同一个物理网络中的多个逻辑自网段。超级作用域中包含了可以统一管理的作用域列表
排除范围 把作用域中的某些IP地址排除,确保这些IP地址不会分配给DHCP客户端
地址池 在定义了DHCP的作用域并应用了排除范围后,剩余的用来动态分配给DHCP客户端的IP地址范围
租约 DHCP客户端能够使用动态分配的IP地址的时间
预约 保证网络中的特定设备总是获取到相同的IP地址
保留地址 用户可以利用保留地址创建一个永久的地址租约。保留地址保证子网中的指定硬件设备始终使用同一个 IP 地址。

DHCP服务器部署

准备工作

操作系统:RHEL 6.5

DHCP服务器IP地址:192.168.100.2

挂载RHEL6.5系统盘至/mnt/cdrom目录

开始搭建

1.安装dhcp软件包

[[email protected] ~]# rpm -q dhcpd           #检查dhcp软件包
package dhcpd is not installed
[[email protected] ~]# rpm -ivh /mnt/cdrom/Packages/dhcp-4.1.1-38.P1.el6.x86_64.rpm            #安装dhcp软件包
warning: /mnt/cdrom/Packages/dhcp-4.1.1-38.P1.el6.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEY
Preparing...                ########################################### [100%]
   1:dhcp                   ########################################### [100%]
[[email protected] ~]#

2.修改配置文件dhcpd.conf

[[email protected] ~]# cd /etc/dhcp/
[[email protected] dhcp]# ls
dhclient.d  dhcpd6.conf  dhcpd.conf
[[email protected] dhcp]# cat dhcpd.conf       #查看dhcpd.conf
#
# DHCP Server Configuration file.
#   see /usr/share/doc/dhcp*/dhcpd.conf.sample
#   see ‘man 5 dhcpd.conf‘
#
[[email protected] dhcp]# cp /usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample   /etc/dhcp/dhcpd.conf     #复制dhcpd.conf 模板
cp:是否覆盖"/etc/dhcp/dhcpd.conf"? y      #覆盖原文件
[[email protected] dhcp]# vim dhcpd.conf           #编辑dhcpd.conf

    #修改第7-8行数据
    option domain-name "ma.com";
    option domain-name-servers 8.8.8.8;

    # 定义子网网段(同DHCP服务器IP地址同一个网段)
    subnet 192.168.100.0 netmask 255.255.255.0 {
            range 192.168.100.10 192.168.100.100;       #定义客户端地址池
            option routers 192.168.100.1;       #定义客户端的网关地址
    }

    #绑定固定IP地址(根据MAC地址)
    host win7 {
        hardware ethernet 00:0C:29:85:F2:24;
        fixed-address 192.168.100.99;
    }

3.重启dhcp服务

[[email protected] dhcp]# service dhcpd restart       #重启dhcpd服务
正在启动 dhcpd:                                           [确定]
[[email protected] dhcp]# netstat -nuap | grep dhcpd       #检查dhcpd服务端口
udp        0      0 0.0.0.0:67                  0.0.0.0:*                               1913/dhcpd
[[email protected] dhcp]#

测 试

使用主机名为win7的电脑进行测试,cmd ---> ipconfig /all命令获取指定IP地址信息如下:

原文地址:http://blog.51cto.com/10316297/2112724

时间: 2024-11-08 22:33:20

Linux运维---DHCP服务器部署的相关文章

Linux 运维工具---pxe&dhcp

Linux 运维工具---pxe&dhcp&tftp ============================================================================ 概述: ============================================================================ 运维工作  1.运维工具(Operations)介绍 ★BootStraping:安装系统工具 Bare Metal(物理设

linux运维好书《高性能Linux服务器构建实战Ⅱ》已出版发售,附封面照!

经过近2年的酝酿,几个月的修正,<高性能Linux服务器构建实战Ⅱ----系统安全.故障排查.自动化运维与集群架构>一书出版在即,马上就要与读者见面了. <高性能Linux服务器构建实战Ⅱ----系统安全.故障排查.自动化运维与集群架构>仍 然沿用了<高性能Linux服务器构建实战---运维监控.性能调优.集群应用>的写作特点:实战.实用.通俗.易懂的特点,而在内容上更加实战化,从运 维的多个方面以近似真实的环境介绍运维工作中的各个方方面面,与第一本书不同的是,此书新增

linux运维好书推荐:《高性能Linux服务器构建实战Ⅱ》热销中,附实例源码下载

由国内著名技术社区ChinaUnix.51CTO鼎力推荐.华章图书出品.2014年南非蚂蚁(高俊峰)最新技术力作:<高性能Linux服务器构建实战----系统安全.故障排查.自动化运维与集群架构>,已经上架发行,此书是<高性能Linux服务器构建实战---运维监控.性能调优.集群应用>的姊妹篇,仍然沿用了实战.实用.通俗.易懂的写作特点,在内容上更加实战化,从运维的多个方面以近似真实的环境介绍运维工作中的各个方方面面,此书新增加了运维中很容易忽略但是又是非常重要的安全章节,这部分内

linux运维技术(查看linux服务器状态常用命令)

最近发现大数据技术的一些部署,高可用,集群等和网站的负载均衡,自动化运维,灾备等其实有很多知识都是重合的,要学好linux运维相关,在大数据的研究上也会有所提高.既然工作需要去系统的去学习linux运维的技术,那就去好好的去学习它~~,况且我还很喜欢捣鼓这个. :) 先总结了解一台服务器状态的常用命令的总结:(以下是两台服务器测试的结果) (1)查看linux版本: [[email protected] home]# lsb_release -a LSB Version: :core-4.1-a

Nginx+Lua+Redis整合实现高性能API接口 - 网站服务器 - LinuxTone | 运维专家网论坛 - 最棒的Linux运维与开源架构技术交流社区! - Powered by Discuz!

Nginx+Lua+Redis整合实现高性能API接口 - 网站服务器 - LinuxTone | 运维专家网论坛 - 最棒的Linux运维与开源架构技术交流社区! - Powered by Discuz! log.latermoon.com/

linux运维升级路线

运维工程师是从一个呆逼进化为苦逼再成长为牛逼的过程,前提在于你要能忍能干能拼,还要具有敏锐的嗅觉感知前方潮流变化.如:今年大数据,人工智能比较火--(相对表示就是 Python 比较火) 之前写过运维基础篇,发现对很多人收益挺大,接下来也写下关于这4年多的运维实践经验,从事了2年多游戏运维,1年多安全运维,1年大数据运维,相关行业信息不能算非常精通,但是熟悉和熟练还是相对可以的. 初级篇 linux运维人员常用工具拓扑详见: 1.rsync工具 很多地方经常会用到rsync工具,实施几台服务器的

如何快速成为一名Linux运维工程师

作为刚入门的同学,无非视频.书籍.网站帖子之类的学习方式,视频虽然讲得详细,但是所需要花费的时间也是巨大的,据我了解很少有人能持之以恒把一系列视频看完:网站帖子之类的,一般都比较散乱,不成学习系统,学起来如同没有头的苍蝇:书籍从目录来看就非常有条理,看书可以系统化的学习.循序渐进,不会初学者不知道从哪儿开始的感觉.建议选择一本Linux入门书籍,前期可以安装一个Linux虚拟机,重复练习为主要手段,把一本书好好吃透,重点是吃透,那么你也就入门了,尤其推荐想自学Linux系统的同学买一本<Linu

Linux运维工程师必学必备的8项IT技能

成长一名Linux工程师之后,才知道一路走来,背后的心酸.非常感谢支持我的同伴与老师,是你们鼓励我,坚持到底,才在这个行业立足.如果你在学习Linux,那么强烈推荐你选择RHEL和Centos作为学习的Linux发行版本,在公司及企业当中他们是使用最多的,毕竟学习除了本身是爱好,其次也是为了就业.Centos是RHEL的克隆版本,免费使用,二个发行版没有任何区别.成长为一名Linux工程师,只需要掌握以下方面的技能,那日常工作一点问题都没有. 1.扎实的基础 试想如果没有最扎实的基础,如何去查看

Linux运维入门到高级全套常用要点

目 录 1. Linux 入门篇..................................................................... 4 1. 1 Linux 操作系统简介........................................................... 4 1. 2 Linux 发展趋势...................................................................