Linux DHCP服务器的配置

DHCP概述

1 采用DHCP的必要性

在TCP/IP网络上,每台工作站要能存取网络上的资源之前,都必须进行基本的网络配置,一些主要参数诸如IP地址,子网掩码,缺省网关,DNS等必不可少,还可能需要一些附加的信息如IP管理策略之类。对于一个稍微大点的网络而言,网络的管理和维护的任务是相当繁重的。一台计算机从一个子网转移到另一个子网,就要重新对系统进行配置。对于普通水平的工作站用户是不能赋予他们配置自己的工作站网络的权限,而且也没有这个必要。如果一个没有相应技术水平的用户出于好奇或想学习一下的目的错误地更改了工作站的网络配置,造成网络故障,后果不言而喻。因此,需要有一种机制来让TCP/IP的配置和管理从用户端转移到网络管理端,实现IP的集中式管理。解决方案就是用DHCP。

2 DHCP的主要功能

DHCP的全称是动态主机配置协议(Dynamic Host Configuration Protocol),由IETF(Internet 网络工程师任务小组)设计,详尽的协议内容在RFC文档rfc2131和rfc1541里。目的就是为了减轻TCP/IP网络的规划、管理和维护的负担,解决IP地址空间缺乏问题。运行DHCP的服务器把TCP/IP网络设置集中起来,动态处理工作站IP地址的配置,用DHCP租约和预置的IP地址相联系,DHCP租约提供了自动在TCP/IP网络上安全地分配和租用IP地址的机制,实现IP地址的集中式管理,基本上不需要网络管理人员的人为干预。而且,DHCP本身被设计成BOOTP(自举协议)的扩展,支持需要网络配置信息的无盘工作站,对需要固定IP的系统也提供了相应支持。

DHCP的工作原理

几个DHCP名词

在介绍DHCP工作原理以前,先解释这几个名词的含义:

DHCP客户:DHCP客户是一通过DHCP来获得网络配置参数的Internet主机,通常就是普通用户的工作站。

DHCP服务器:DHCP服务器是提供网络设置参数给DHCP客户的Internet主机。

DHCP/BOOTP 中继代理:在DHCP客户和服务器之间转发 DHCP 消息的主机或路由器。

DHCP是基于客户机/服务器模型设计的,DHCP客户和DHCP服务器之间通过收发DHCP消息进行通讯。

DHCP 消息的格式:

DHCP 消息的格式与BOOTP消息大部分相同, 这样设计可以增强BOOTP服务器工具,同时为BOOTP和DHCP两种客户服务。另外,BOOTP的中继代理可用来转发跨子网的DHCP请求。

时间: 2024-09-20 17:08:41

Linux DHCP服务器的配置的相关文章

linux VPS服务器安全配置步骤详解

在开通了 Linux 系统的 VPS 或服务器后,我们有必要做一些基本的安全设置. 大概有如下几个方面: 1. 禁止root帐号ssh,使用自定义帐号ssh: 这样一来,黑客要先猜到帐号,然后才能猜解密码: 2. 禁止帐号登录,使用pubkey登录: 3. 作ip ACL,只允许几个特定的IP访问: 4. ssh端口迁移,将默认22端口改为其他端口: 5. 启动尽量少的服务:如无必要,不起服务. 配置开始 一.关闭 SSH 密码登陆 首先,你需要有自己的 SSH Key,如果你使用 Window

CentOS 5.5 DHCP服务器环境配置指南

环境说明:DHCP服务器系统:CentOS 5.5网卡接口:eth0IP地址:192.168.21.136网关:192.168.21.2子网掩码:255.255.255.0DNS:8.8.8.8&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp; 8.8.4.4 一.安装检查DHCP服务是否安装rpm -q dhcppackage dhcp is not installedyum -y install dhcp 二.配

Red Flag Asianux Server 3用户指南:DHCP服务器的配置

本节介绍 DHCP服务器的图形化配置工具-- rfdhcp,可以使用这个工具http://www.aliyun.com/zixun/aggregation/13744.html">管理服务器.共享网络.子网.主机以及群组. rfdhcp可以对服务器的大部分功能进行配置.对于配置工具不支持的功能,可以利用工具中提供的编辑器对 DHCP配置文件进行手工编辑. 需要在 KDE环境下以 root权限运行 rfdhcp配置工具. DHCP配置工具-- rfdhcp只能用于管理 3.0以上版本的 dh

通过批处理实现DHCP服务器批量配置保留地址_win服务器

在大家印象中,DHCP获取到的地址是有个租约的,租约一到是,客户端就会重新获取的IP地址,这时获取到的IP地址跟原来相比可能会改变的,这对网络管理很不利.用静态IP的话,不去动的话地址不会变,不过修改起来就要每台要每台机去划有点麻烦,容易出错. 其实DHCP一般都有地址保留地址功能,可以让客户端分配到一个固定的IP地址,在网络使用DHCP的情况下,这能给内网管理带来了极大的方便.不过保留地址配置起来就有点麻烦,要配置的数量少还好说,要是多的话,可就是个麻烦事啊.这中麻烦事就交给批处理吧.哈哈 本

linux/ubuntu服务器安全问题配置

服务器的安全问题并不是很复杂,采取下面的原则阻止最常见的攻击行为. 经验丰富的管理员都知道,随着服务器数量和用户的增加,用户管理成本会原来越大 以下命名以ubuntu为例,其它版本linux会有所不同. passwd  首先将root密码改的很复杂,因为你不需要记住它,只需要在安全的地方保存它即可. apt-get update apt-get upgrade 更新软件源列表,更新软件包. 安装Fail2ban apt-get install fail2ban fail2ban可以监视你的系统日

基于Linux网关服务器squid配置过程详解_Linux

前言 在此,我们要配置一个只对内部网络提供代理服务的 Proxy Server.它具有如下功能它将用户分为高级用户和普通用户两种,对高级用户采用网卡物理地址识别的方法, 普通用户则需要输入用户名和口令才能正常使用. 高级用户没有 访问时间和文件类型的限制,而普通用户只在上班时可以访问以及一些其它的限制. 安装 从源中安装 源中自带稳定版本,执行下面的命令进行安装 sudo apt-get install squid squid-common 源码编译安装 当然你也可以到官方网站下载最新的版本进行

linux ftp服务器架设配置教程

  Tftp服务器-安装 使用RPM包安装tftp-server 1.如果利用如下命令能够看到服务已启动, 则不用安装 [arm@localhost]# netstat -a | grep tftp 已安装结果:udp 0 0 *:tftp *:* 2.如果没有安装,执行如下命令安装. [root@localhost]# rpm -ivh tftp-server-0.42-3.1.i386.rpm(rhel5安装光盘Servers目录) 3.建立tftp的主工作目录 [root@localhos

简述LINUX DHCP服务器在企业中的应用

DHCP协议是什么? 动态主机设置协议(Dynamic Host Configuration Protocol, DHCP)是一个局域网的网络协议,使用UDP协议工作,主要有两个用途:给内部网络或网络服务供应商自动分配IP地址,给用户或者内部网络管理员作为对所有计算机作中央管理的手段. DHCP 是怎么运作的? 假设多部计算机在同一个网域当中,也就是说,DHCP Server 与他的 Clients 都在同一个网段之内,可以透过软件广播的方式来达到相互沟通的状态.那么Client 藉由 DHCP

用redhat 9.0来配置一台DHCP服务器

配置方法其实很简单 !! 只是大家需要注意一些问题: 1.dhcp 服务 不能跨网段 只能用于 内网使用 不能放到外网 2.如果用虚拟机来模拟,需要关掉虚拟的dhcp 3.在一个网段里 不允许 有2台的 dhcp 服务器 否则会冲突 没法正常使用 在RH9中,dhcpd的配置文件是:/etc/dhcpd.conf 默认的情况下,这个文件不存在,需要通过手工来创建,dhcp-3.0pl1-23.i386.rpm在redhat的安装光盘中 可以用 命令 rpm -qa | grep dhcp 查找是