linux下DHCP服务器配置(使用Ubuntu LTS 8.04)

转载请注明 原文:http://blog.csdn.net/xl_xunzhao/archive/2008/10/09/3044502.aspx

xunzhao的博客已搬家至:http://xunzhaoxz.itpub.net

系统环境:Ubuntu 8.04 LTS服务器版
linux下DHCP服务器的配置其实就是配置dhcpd.conf文件。

(1)首先安装DHCP服务器程序dhcp3-server,可以使用命令
 sudo apt-get install dhcp3-server
进行安装,当然有图形界面的话使用新立得进行安装也是一样的。
(2)安装完成后开始配置DHCP服务器。
      先备份系统原有的配置文件
 sudo cp /etc/dhcp3/dhcpd.conf /etc/dhcp3/dhcpd.conf.original
      开始配置sudo vim /etc/dhcp3/dhcpd.conf,在dhcpd.conf中添加或修改以下几句:

ddns-update-style none; #定义所支持的DNS动态更新类型(必选),默认为none
     default-lease-time 36000;#租约期限,单位为秒保持默认的也可以
     max-lease-time 72000;#最大租约期限

#设置IP作用域,格式为subnet子网ID netmask 子网掩码{}
  subnet 192.168.1.0 netmask 255.255.255.0 {
      range 192.168.1.100 192.168.1.200;#可供分配给客户端的IP范围
      option routers 192.168.1.1;#指定默认网关
     option subnet-mask 255.255.255.0;#设置子网掩码
     option broadcast-address 192.168.1.255;#指定广播地址
     option domain-name "abc.com"; #设置DNS域名,则主机名为movie的全名为movie.abc.com
     option domain-name-servers 202.101.107.85,218.85.157.99,210.34.240.100;#指定DNS服务器
     option netbios-name-servers 192.168.1.2;
 }

(3)保存配置文件并重启DHCP服务器,这样就可以满足一般的典型网络的基本要求了,DHCP也就能用了。下面是针对有特殊要求的,或者网络中有划分VLAN等需要DHCP中继代理的。

3.1保留特定的IP地址(或指定某IP永远分配给某主机,即IP MAC绑定,或称为分配静态IP或分配固定IP),使用host语句。
例如保留192.168.1.101给MAC地址为00:17:41:c9:21:64的主机使用,其主机名为movie,则host语句如下
  host movie {
    hardware ethernet  00:17:41:c9:21:64;
    fixed-address 192.168.1.101;
   option routers 192.168.1.1;#指定默认网关,也可省略,使用subnet所指定的配置
  }
  3.2设置DHCP中继代理
设置DHCP中继代理一般使用于物理网络中存在多个IP子网,或者网络划分了VLAN,由于DHCP采用广播方式获取IP,物理子网和VLAN隔离了广播域,因此如果PC与DHCP服务器处于不同的子网,就无法获取IP,DHCP中继代理允许将无DHCP服务器的子网内的DHCP客户端的请求转发给其他子网内的DHCP服务器,这样就解决了不同子网间DHCP获取的问题了。

3.2.1 首先在DHCP服务器上设置超级作用域
    shared-network名称{

option subnet-mask 255.255.255.0;#设置子网掩码
     option domain-name "abc.com"; #设置DNS域名,则主机名为movie的全名为movie.abc.com
     option domain-name-servers 202.101.107.85,218.85.157.99,210.34.240.100;#指定DNS服务器
     option netbios-name-servers 192.168.1.2;
#一些公共的配置就可以写在subnet外部,供所有subnet共享
        subnet子网1的网络ID  netmask 子网掩码{
         ..........
        ..........
        }

subnet子网2的网络ID  netmask 子网掩码{
         ..........
        ..........
        }
}

3.2.2 设置DHCP中继代理
在连接多个子网的那台主机上安装中继代理,或者选用具有DHCP/BOOTP中继功能的路由器,这样就完成了所有配置。

启动DHCP服务sudo /etc/init.d/dhcp3-server start
停止DHCP服务sudo /etc/init.d/dhcp3-server stop
重启DHCP服务sudo /etc/init.d/dhcp3-server restart

转载于:https://www.cnblogs.com/zhangzhang/archive/2012/03/12/2392271.html

[zz]linux下DHCP服务器配置(使用Ubuntu LTS 8.04)相关推荐

  1. linux 启用dhcp服务器,linux下DHCP服务器配置

    一.DHCP服务器的配置 1.查询和安装dhcp包 rpm  -qa  | grep  dhcp 插入linux系统安装光盘 rpm  -ivh   dhcp-xxxxx 2.dhcp的主配置文件 / ...

  2. Linux操作系统下DHCP服务器配置方法介绍

    Linux操作系统下DHCP服务器配置方法介绍 1.安装dhcp软件包 #rpm –ivh dhcp-3.0.1-12_EL.i386.rpm 2.配置文件dhcpd.conf 由于dhcpd.con ...

  3. linux dhcp 论文,毕业论文—基于linux的dhcp服务器配置.doc

    毕业论文-基于linux的dhcp服务器配置 基于Linux的DHCP服务器配置 摘 要 随着互联网的普及,人们的工作.学习和生活与网络联系越来越紧密,搭建了许多不同的网络,如企业网.校园网和城区网等 ...

  4. linux下dhcp配置(一)

    LINUX下DHCP配置(一) 挂载 mkdir –p /mnt/cdrom mount /dev/cdrom /mnt/cdrom cd /mnt/cdrom/Server ll dhcp* 安装 ...

  5. linux下DHCP的安装配置

    今天在整理以前的资料的时候,看到了这篇过去积攒的资料,过程详细所以拿来给大家一块分享,同时我也在做,提高一下熟练度. [实验名称]Linux下DHCP服务的配置与安装 [实验拓扑] [实验目标] 了解 ...

  6. Linux下DHCP服务的配置相关参数说明

    Linux下DHCP服务的配置相关参数说明 DHCP配置通常包括三部分:parameters.declarations.option. 1. parameters parameters用于说明DHCP ...

  7. linux mate桌面管理器,Ubuntu MATE 18.04 LTS采用新的桌面布局,更好的HiDPI支持

    Ubuntu MATE 18.04 LTS作为昨天Ubuntu 18.04 LTS(Bionic Beaver)操作系统系列的一部分发布,作为轻量级MATE桌面环境的粉丝的官方口味. Ubuntu M ...

  8. linux 下DHCP的安装

    今天与大家分享linux下是怎么样实现DHCP的 一.首先了解DHCP的概念 DHCP是实现主机IP地址DNS等动态配置的网络协议. DNCP可以在多种操作系统中实现,包括最常用的LINUX系统和WI ...

  9. win和linux创建共享文件夹,在Windows和Linux下(Debian、Ubuntu)创建共享文件夹

    之前记得在虚拟机下设置一个Windows下的共享目录就可以了,最近发现在Windows下设置了共享目录E:/sharedir,在debian开机后,在/ 之前记得在虚拟机下设置一个Windows下的共 ...

最新文章

  1. swift设置启动图不现实_如何通过装饰房屋来开始在Swift中使用增强现实
  2. 机器学习之监督学习基础
  3. 2017-2018网络攻防第二周
  4. Silverlight数据绑定之DataGrid
  5. 【玩转cocos2d-x之三十】点九图和输入框的使用
  6. css3加载ing动画
  7. P2513-[HAOI2009]逆序对数列【dp,前缀和】
  8. IntelliJ IDEA 显示行号方法
  9. [Redux/Mobx] Mobx的设计思想是什么
  10. 多态和重载的区别及用法
  11. manjaro软件源报错 不停看到错误 “PackageName: signature from “User <email@archlinux.org>“ is invalid“ 的几种解决方法
  12. linux下编译geos,linux下编译GDAL3.x(集成Proj和Geos等)
  13. 虚拟机 VMware Workstation 16 PRO 的网络配置
  14. C# 中的多线程和异步编程
  15. 全国计算机互联网城市排名,中国互联网+城市排名:杭州第一 北京仅排第八
  16. 认真的雪歌词的c语言编码,薛之谦《认真的雪》歌词
  17. 我的世界服务器清垃圾文件,我的世界:五大处理“垃圾”方法,我选择懒人方法,你会如何选?...
  18. 双摄像头测距的OpenCV实现
  19. Java的socket连接以及string字符串长度过长解决
  20. SIBT SSHT 2023展位火爆抢定中 共燃建筑空间智慧浪潮

热门文章

  1. a article test
  2. 为什么要在密码里加点“盐”
  3. 深入框架本源系列 —— Virtual Dom
  4. 两个问题,关于XP进程优化及SVSP虚拟存储平台
  5. How to upload windows Sysprep Files to VMware vCenter Server Appliance 6.5(vC
  6. JNI通过线程c回调java层的函数
  7. 1787: [Ahoi2008]Meet 紧急集合
  8. 数据eda_关于分类和有序数据的EDA
  9. 开发人员工作周报_如何增加找到开发人员工作的机会
  10. bdd cucumber_如何使用BDD构建坚如磐石的Ruby on Rails应用