linux上搭建DHCP服务器

DHCP服务器搭建

环境

Redhat.Enterprise.Linux.5.8 dhcp-3.0.5-31.el5

内容:

DHCP服务简介

DHCP服务配置文件

DHCP服务案例

1、DHCP服务简介

DHCP的运作方式:客户端传输广播包给整个物理网络段内的所有主句,如局域网内有DHCP服务器时,才会响应客户端的IP参数要求,所以DHCP服务器与客户端应该在同一个物理网段内。DHCP:动态主机配置的网络协议

客户端与DHCP服务器之间连接的过程如下,图一

1、客户端:利用广播包发送搜索DNCP服务器的包

2、服务器端:提供客户端网络相关的租约选择

3、客户端:决定选择的DHCP服务器提供的网络参数租约并汇报给服

务器

4、服务器端:记录这次租约并回报给客户端相关的封包信息

2、DHCP配置文件详解

DHCP服务器给予客户端的IP参数:固定和动态

static IP:利用记录客户端的网卡信息与IP进行绑定,实现每次获得的IP都相同。

dynamic IP:每次都从尚未被使用的IP池内随机的选择一个IP地址赋予客户端。

DHCP软件:yum install dhcp

DHCP数据文件

/etc/dhcpd.conf :DHCP的主要配置文件

/etc/sysconfig/dhcpd :DHCP的网卡设置文件,多个网卡时设置通过那个网卡提供dhcp服务

/etc/sysconfig/dhcrelay:DHCP中继配置文件

/var/lib/dhcpd/dhcpd.leases:记录客户端连接后租约等信息的文件

DHCP的主要配置文件:etc/dhcpd.conf

软件安装以后默认是不提供配置文件的,不过为我们提供了一个配置样例文档,复制过来安装即可

cp  /usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample /etc/dhcpd.conf

时间: 2016-12-23

linux上搭建DHCP服务器的相关文章

在Ubuntu Linux上架设Web服务器详解

Apache 是一种功能强大的Web服务器.如今,Internet上无数运行在Linux上的Apache服务器正为Web世界的日益繁荣提供着有力的支撑.本文将向读者介绍如何在Ubuntu Linux系统迅速搭建Apache Web服务器. 尽管Ubuntu 是一种新兴的Linux分支,但Ubuntu 组织却为Apache提供了丰富的支持软件,这些软件都可以从发行版的光盘获取,也可以从官方站点轻松下载.所以,Ubuntu非常适合作为Web服务器的平台. 一. 安装Apache 下面,我们首先介绍如

Linux上搭建mysql集群,window进行远程

问题描述 Linux上搭建mysql集群,window进行远程 我想在window上远程Linux的mysql,Linux上的mysql是分布式mysql集群. 希望有经验的大牛能个指引.Linux上的mysql集群如何搭建?搭建完成后,window怎么远程? 解决方案 window下的mysql集群搭建Linux下MySQL/MariaDB Galera集群搭建过程

如何在linux 下构建DHCP服务器

实验环境: 公司要求将闲置的一台linux主机配置成DHCP服务器,以便局域网内员工办公用的机自动分配ip地址,提高网络管理和维护的效率. 需求描述:DHCP服务器主机名为:dhcp.benet.com ip地址设为192.168.80.87/24 用于给局域网内个主机自动分配ip地址范围:192.168.8.100-192.168.8.200 默认网关为192.168.80.1. 使用的DNS为 2.2.2.2. 老板保留地址 192.168.80.188 首先给服务器配上ip地址 修改主机名

教你在windows 2008中搭建DHCP服务器

DHCP指的是由服务器控制一段IP地址范围,客户机登录服务器时就可以自动获得服务器分配的IP地址和子网掩码.首先,DHCP服务器必须是一台安装有Windows 2000 Server系统的计算机:其次,担任DHCP服务器的计算机需要安装TCP/IP协议,并为其设置ip地址,子网掩码和网关 开始搭建

搭建DHCP服务器

在一个大型局域网内,采用手工分别对计算机分配和配置IP地址.子网掩码.默认网关是一个不小的 工作量,而且在那么大的计算机环境中采用手工分配会很容易出现错误,一旦发生了IP地址冲突,会对用 户使用网络资源带来不便,甚至无法正常使用网络.为了解决这个问题,我们采用DHCP服务器,对用户分 配IP地址. DHCP:动态主机配置协议 客户机可以通过DHCP服务器动态的获得IP地址 试验 环境如下图所示: 一.安装DHCP 在服务器上安装DHCP服务 进入控制面板中的"添加删除程序 ",然后单击

linux(Ubuntu)搭建Subversion服务器+修改svn端口号

一.搭建 Subversion 服务器 1.首先需要安装 subversion 这个软件: sudo apt-get install subversion 注:使用apt-get安装软件,ubuntu默认将软件下载到 /etc/bash_completion.d/ 目录下,可使用 sudo apt-get source packagename 下载源码包,也是下载到 /etc/bash_completion.d/下. 2.在 /home/nicky 下建立一个 repo,名称为 svnproje

LINUX下搭建FTP服务器

  1.FTP服务器的简介 关于ftp的介绍,大家也一定不陌生了.我就直接把百度百科上的介绍拿过来,和大家一起温习一下概念. FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为"文传协议".用于Internet上的控制文件的双向传输.同时,它也是一个应用程序(Application).基于不同的操作系统有不同的FTP应用程序,而所有这些应用程序都遵守同一种协议以传输文件.在FTP的使用当中,用户经常遇到两个概念:"下载"(

用LVS在Linux上搭建负载均衡集群服务

一.基于NAT的LVS的安装与配置 1. 硬件需求和网络拓扑 2.下载软件: (1).内核源代码:需要下载2.4.23以后版本的内核源代码.下载地址为http://www.kerner.org.本文中下载的内核源代为:linux-2.4.30.tar.bz2. (2).用户配置工具ipvsadm,下载地址:http://www.linuxvirtualserver.org/software/ipvs.html.本文下载的是:http://www.linuxvirtualserver.org/so

Mac上搭建直播服务器Nginx+rtmp

简介 nginx是非常优秀的开源服务器,用它来做hls或者rtmp流媒体服务器是非常不错的选择,本人在网上整理了安装流程,分享给大家并且作备忘. 步骤安装 1.安装Homebrow Homebrew简称brew,是Mac OSX上的软件包管理工具,能在Mac中方便的安装软件或者卸载软件,可以说Homebrew就是mac下的apt-get.yum神器 /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/