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

时间: 2024-08-06 06:59:33

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集群搭建过程

CentOS上搭建PHP服务器环境的步骤与方法_服务器其它

本文实例讲述了CentOS上搭建PHP服务器环境的步骤与方法.分享给大家供大家参考,具体如下: 安装apache: yum install httpd httpd-devel 启动apache: /etc/init.d/httpd start 此时输入服务器的IP地址,应该看到apache的服务页面,端口不用输,apache默认就是使用80端口 安装mysql: yum install mysql mysql-server 启动mysql: /etc/init.d/mysqld start 安装

嵌入式Linux上通过boa服务器实现cgi/html的web上网【转】

转自:http://blog.csdn.net/tianmohust/article/details/6595996 版权声明:本文为博主原创文章,未经博主允许不得转载.   嵌入式Linux上通过boa服务器实现cgi/html的web上网简介: 第一步 Boa程序的移植 1.下载Boa源码 2.生成Makefile文件 3.修改Makefile文件 4.编译 第二步 Boa的配置 第三步boa的执行 1.将根文系统ramdisk在电脑主机上mount &nda  嵌入式linux上通过boa

在LINUX上创建GIT服务器【转】

转自:http://blog.csdn.net/xiongmc/article/details/9176785 如果使用git的人数较少,可以使用下面的步骤快速部署一个git服务器环境. 1. Client生成 SSH 公钥,以便Server端识别. 每个需要使用git服务器的工程师,自己需要生成一个ssh公钥 进入自己的~/.ssh目录,看有没有用 文件名 和 文件名.pub 来命名的一对文件,这个 文件名 通常是 id_dsa 或者 id_rsa. .pub 文件是公钥,另一个文件是密钥.假

如何在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地址 修改主机名

CentOS上搭建Git服务器步骤详解

Git是一个分布式版本控制软件,原来是linux内核开发者Linus Torvalds为了更好地管理linux内核开发而创立的.发展至今,Git已经成为了一个相当好用的版本管理工具.相比于SVN,如果想要保存一些微小的修改也必须得提交服务器保存才可以,这样使服务器的版本号过多,而Git解决了这个问题,一些小的修改只在本地提交即可,只需最后修改完成后再提交服务器.正是由于这样的便捷性,现在越来越多的社区项目都开始使用Git来取代SVN之类较为传统的版本管理工具进行开发. . 使用CentOS搭建G

详解Linux下搭建VPN服务器(CentOS、pptp)_Linux

本文介绍在安装CentOS操作系统的Xen VPS上,如何搭建PPTP VPN服务.包括PPTP的安装.配置,以及相应的iptables规则.本文暂时不涉及PPTP流量控制的部分,等抽空学明白了FreeRADIUS,再来写续篇.2011年7月20日更新:在安全建议这一部分,增加了使用不同的IP地址,分别提供VPN服务和Web等其他常规服务,以及使用不同IP地址时如何书写iptables规则的内容. 写在前面 在Godaddy一美元COM域名的怂恿下,这几天先是拿到了这个gnailuy.com,然

Linux中搭建FTP服务器的方法_linux shell

Linux是以后操作系统的趋势所在,目前的大部分国产操作系统,甚至于安卓系统都是与Linux离不开关系.其中,FTP作为其中共享手段存在已久,我们今天就来看看怎么搭建简单的FTP服务器吧. FTP 是文件传输协议(File Transfer Protocol)的缩写.顾名思义,FTP用于计算机之间通过网络进行文件传输.你可以通过FTP在计算机账户间进行文件传输,也可以在账户和桌面计算机之间传输文件,或者访问在线软件归档.但是,需要注意的是多数的FTP站点的使用率非常高,可能需要多次重连才能连接上