dhcp:动态主机配置协议 使用udp协议 端口为67(服务),68(客户)

作用:动态分配地址等参数

工作模式

1. 手工 manual

server—地址池 (ip—mac) 2222----1.1.1.1

dhcpclient ------地址 地址利用率低

2. 自动 automatic

server 地址池 (起始地址 结束地址)

dhcpclient --------》ip地址 mac-----ip (永久)2222---1.1.1.1 地址利用率低

3 动态方式

server 地址池 (起始地址 结束地址)

dhcpclinet-----》ip地址 mac---ip(租期限制) 2222----1.1.1.1 地址利用率高

客户端获得地址过程:

1.dhcpdiscover ----》服务器

2.dhcpoffer 《------

3.dhcprequest -------》

4.dhcpack 《-------

更新过程

1. 重新启动 dhcprequest

2. 50% dhcprequest 87.5% dhcpdiscover (重复获得地址4过程)

100% 终止使用 169.254.x.x

[root@localhost ~]# vim /var/lib/dhcpd/dhcpd.leases 清空dhcp缓存

dhcp服务器使用:

[root@server ~]# mount /dev/cdrom /mnt/cdrom

[root@server ~]# cd /mnt/cdrom/Server/

[root@server Server]# rpm -qi dhcp 查看是否安装dhcp服务

[root@server Server]# rpm -ivh dhcp-3.0.5-21.el5.i386.rpm

[root@server Server]# rpm -ql dhcp 查看dhcp安装配置脚本

[root@server Server]# man 5 /etc/dhcpd.conf 查看dhcp服务编辑帮助信息

[root@server Server]# vim /etc/dhcpd.conf 编辑dhcp服务脚本

:r /usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample 将样板拷到当前编辑脚本下

subnet 192.168.100.0 netmask 255.255.255.0 {

6

7 # --- default gateway

8 option routers 192.168.100.254;

9 option subnet-mask 255.255.255.0;

10

11 option domain-name "a.com";

12 option domain-name-servers 222.88.88.88,222.85.85.85;

13

14

15 range dynamic-bootp 192.168.100.1 192.168.100.100;

16 default-lease-time 21600;

17 max-lease-time 43200;

18

19 # we want the nameserver to appear at a fixed address

20 host ns {

21 next-server marvin.redhat.com;

22 hardware ethernet 12:34:56:78:AB:CD;

23 fixed-address 207.175.42.254;

[root@server Server]# service dhcpd start

[root@server Server]# chkconfig dhcpd on 开机自动启动

[root@server Server]# netstat -tupln |grep dhcp

配置验证:

[root@server ~]# rpm -qc dhcp

[root@server ~]# vim /var/lib/dhcpd/dhcpd.leases 查看dhcp地址分配信息

复制主机mac,进行mac地址绑定

[root@server ~]# vim /etc/dhcpd.conf

# we want the nameserver to appear at a fixed address

host web {

next-server marvin.redhat.com;

hardware ethernet 00:0c:29:52:57:7c;

fixed-address 192.168.100.80;

[root@server ~]# service dhcpd configtest 检查dhcp语法是否正确

[root@server ~]# service dhcpd restart

mac地址绑定验证:

地址排除:

[root@server ~]# vim /etc/dhcpd.conf

[root@server ~]# service dhcpd restart

地址排除后,进行mac地址绑定的主机任能获得绑定地址

linux 下dhcp地址获取:

客户机配置:

[root@server ~]# dhclient -d eth0 自动获取地址查看dhcp地址分配过称

[root@server ~]# ifconfig 查看地址获取信息

超级作用域:

配置步骤:

[root@localhost ~]# vim /etc/dhcpd.conf

[root@localhost ~]# service dhcpd configtest

[root@localhost ~]# service dhcpd restart

在客户机1上验证:

在客户机2上验证:

dhcp中继:

实质:广播包-------》单播包

适用对象:dhcp clinet dhcpserver 不在同一网段时使用dhcp中继

配置步骤:

server服务器上eth0网卡配置:

[root@localhost ~]# route –n 查看是否配置默认路由

[root@localhost ~]# vim /etc/dhcpd.conf

[root@localhost ~]# service dhcpd configtest

[root@localhost ~]# service dhcpd restart

路由器主机配置:(linux平台上实现)

安装中继服务:

[root@localhost ~]# mount /dev/cdrom /mnt/cdrom

[root@localhost ~]# cd /mnt/cdrom/Server/

[root@localhost Server]# rpm -ivh dhcp-3.0.5-21.el5.i386.rpm

[root@localhost Server]# vim /etc/sysconfig/dhcrelay 编辑中继配置文件

[root@localhost Server]# service dhcrelay configtest

[root@localhost Server]# vim /etc/sysctl.conf 编辑数据转发

7 net.ipv4.ip_forward = 1

[root@localhost Server]# sysctl -p 重启使生效

eth0配置:

eth1配置:

eth2配置:

[root@localhost ~]# service network restart

路由器主机ping server主机:

server主机ping路由器主机各端口地址:

[root@localhost ~]# chkconfig dhcrelay on

[root@localhost ~]# service dhcrelay on 启动中继服务

mkt客户机分配地址信息:

tec客户机分配地址信息:

路由器主机配置:(windows平台上实现)

连接server 网卡配置:

连接到tec网卡设置:

连接到mkt网卡设置

程序-------》管理工具-------------》路由和远程访问

本地服务------》配置并启用远程路由访问------》下一步------》自定义-----》lan路由------》完成

ip路由选择---》常规-----》新增路由协议-----》dhcp中继代理------》确定

dhcp中继代理----》新增借口------》mkt/tec

dhcp中继代理---》属性-----》

tec客户分配地址信息:

mkt客户分配地址信息:

dhcp class类定义方法:

[root@localhost ~]# vim /etc/dhcpd.conf

[root@localhost ~]# service dhcpd restart

客户机分配地址信息:

转载于:https://blog.51cto.com/4459021/796338

liunx 下dhcp中继及服务器配置相关推荐

  1. Linux实训项目——第十章(下):配置DHCP中继服务

    实训目的 6.掌握LINUX下DHCP中继代理的配置方法 项目设计 一.配置DHCP中继代理 DHCP中继代理 DHCPRelay(DHCPR)DHCP中继 也叫做DHCP中继代理.DHCP中继代理, ...

  2. 华为交换全局配置dhcp中继_交换机配置DHCP中继

    华为S2700/S3700/S5700/S9300二三层交换机配置DHCP中继 DHCP中继 DHCP Relay即DHCP中继,它是为解决服务器和客户端不在同一个网段而提出来的,它提供了对DHCP广 ...

  3. [zz]linux下DHCP服务器配置(使用Ubuntu LTS 8.04)

    linux下DHCP服务器配置(使用Ubuntu LTS 8.04) 转载请注明 原文:http://blog.csdn.net/xl_xunzhao/archive/2008/10/09/30445 ...

  4. 在RHEL5下构建DHCP及DHCP中继服务器

    实验环境: 公司的内部网络划分为三个物理网段,并通过一台Linux网关服务器相互连接.为了提供集中化的地址分配管理,现需要构建一台DHCP服务器,在不增加硬件投资的情况下,为处于不同网段的客户机动态配 ...

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

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

  6. RHEL5下的DHCP服务和DHCP中继

    [root@localhost ~]# rpm -q dhcp package dhcp is not installed               ( 查看dhcp包没有安装) [root@loc ...

  7. 华为路由器:DHCP详解之DHCP中继实验(下)

    本篇接上一篇:华为路由器:DHCP详解与配置实验(上) 实验内容 global 全局地址池,全局本地服务器(已将完) interface 接口服务器池 relay 中继DHCP中继 删除地址池 在实验 ...

  8. 十分钟用Windows服务器简单搭建DHCP中继代理!!

                         十分钟用Windows服务器简单搭建DHCP中继代理!! 一.什么是中继代理? 大家都知道DHCP分配地址都需要用到IP广播,但是广播是不能在两个网段之间进行 ...

  9. 怎么用Windows 2008配置DHCP中继?

    windows2008配置DHCP中继 在对网络建设的学习过程中,我们会遇到这样一个情况,那就是用服务器当交换机或路由器来配置DHCP服务器.那么这里我们就讲解一下有关的dhcp中继配置的内容吧.我们 ...

最新文章

  1. mysql单表多timestamp的current_timestamp设置问题
  2. Python 【快手】短视频的自动上传与发布实例演示,同时支持抖音、哔哩哔哩、小红书、微视、西瓜视频、微信视频号等平台的视频自动化同步发布
  3. 应用跳转到AppStore指定关键字搜索界面
  4. vue each_Vue.js从零开始——模块化项目(2)
  5. 谷歌最新双塔DNN召回模型——应用于YouTube大规模视频推荐场景
  6. mac按文件名查找文件_如何在Mac上查找和删除大文件
  7. 为什么新技术产品经常出问题,以及如何在您的公司中防止它
  8. ConcurrentHashMap 实现细节(转)
  9. Uva 10061 进制问题
  10. java中finaljava中this_Java中this,static,final,const用法详解
  11. python数据容器专题
  12. java_home的变量是_JAVA坏境变量中的JAVA_HOME path classpath 的设置与作用
  13. 暗黑战神项目详细总结
  14. 大作业-电影推荐系统
  15. 关于测试机器人的记录
  16. jdk groovy版本_Groovy JDK(GDK):日期和日历
  17. 砂土液化判别计算工具
  18. python证书考试报名时间,python证书考试报名条件
  19. solaris磁带机 tar 备份
  20. echarts 自定义图表的那些事

热门文章

  1. DataGrid鼠标事件处理
  2. 在ASP.NET下实现数字和字符相混合的验证码
  3. C++/C++11中std::string用法汇总
  4. 【FFmpeg】打印日志函数分析(可以根据不同级别打印不同颜色的日志)
  5. Ruby的Singleton method
  6. 腐蚀rust高速箭怎么做不了_皮带轮动平衡怎么做
  7. kmeans及模型评估指标_模型评估常用指标
  8. SpringBoot复习:4(@ImportResource)
  9. Java项目:宠物商城系统(java+Springboot+Maven+mybatis+Vue+mysql)
  10. ios采用什么技术_在不锈钢技术成熟的今天,为什么汽车不采用呢?不仅仅是价格问题...