目录

一、DHCP概念

二、DHCP工作过程

三、DHCP实验

 

一、DHCP概念

  概念:动态主机配置协议,自动为计算机分配tcp/ip参数

  

  DHCP的优点:1.减少管理员的工作难度

         2.避免错误的可能

         3.避免IP地址重合

         4.更改IP地址时,不需要再重新配置

         5.提高ip地址利用率

         6.方便用户使用

  

  DHCP分配方式:1.自动分配,自己配置,可以永久使用

          2.手动分配,由管理员直接分配

          3.动态分配,即插即用,使用完释放IP,其他计算机也可以使用

二、DHCP工作过程(都是广播)

  客户端第一次找服务器

  1.pc1发生discover 报文,寻址dhcp服务器

  2.dhcp服务器收到discover报文,回复offer报文(基本网络配置)给pc1

  3.pc1收到offer报文会将报文参数设置好,回复request报文给DHCP服务器,让dhcp删除以及分配过的IP地址

  4.dhcp回复ack,确认收到

  

  客户端第二次找服务器

  1.客户端直接发送request给服务器,以及以前的ip地址,要求再次分配相同地址

  2.服务器发送ack,完成分配

  

  例外:以前ip地址被占用就要再次当成第一次找服务器

三、DHCP实验

  实验目的:使用dhcp自动分配网络信息

  服务器centos1:

    真正的dhcp配置文件

  没有内容的DHCP文件

  将真正的文件复制过来

  修改配置文件

  禁用dns自动解析地址,就是写死

  进行配置,自己设置网段,掩码,范围,网关

  重启服务,重启不报错,说明配置文件正确

  注释dns

  修改为仅主机模式

修改为仅主机模式后xsheel无法使用,进入虚拟机,进入网卡配置文件

  进入客户端centos3,

      进入/etc/sysconfig/network—scripts/ifcfig—ens33 将static改为dhcp

  ifconfig查看分配到网络

  实验二、host主机声明(给单机分配固定的 IP 地址)

    1.保证实验一配置,进入dhcp配置文件修改

    2.输入目标mac地址,确保主机确定,再输入固定分配ip地址

  3.到目标mac地址主机中查看IP地址已经是分配地址(要重启服务,关闭防火墙,安全机制)

linux DHCP的更多相关文章

  1. Linux DHCP通过OPTION43为H3C的AP下发AC地址(总结)

    对于DHCP服务,可以在很多平台上进行设置.那么这里我们就主要讲解一下在Linux DHCP服务器上通过option 43实现H3C的AP自动联系AC注册的相关内容.原来的DHCP Server是放在 ...

  2. Linux DHCP通过OPTION43为H3C的AP下发AC地址

    对于DHCP服务,可以在很多平台上进行设置.那么这里我们就主要讲解一下在Linux DHCP服务器上通过option 43实现H3C的AP自动联系AC注册的相关内容.原来的DHCP Server是放在 ...

  3. linux DHCP 服务器

    配置  1:/etc/dhcp.conf 配置文件 2:dhcp.leases 启动 dhcp 服务器 linux dhcp客户端 windows dhcp 客户端

  4. [解决]Kali Linux DHCP自动获取IP失败 坑爹的VMWare桥接

    root@kali:~# service networking restart [....] Running /etc/init.d/networking restart is deprecated ...

  5. linux dhcp 设置路由及主机名

    自动获取ipDHCP方式获取ip:dhclient [网络接口]释放通过DHCP获取的ip地址:dhclient -r [网络接口]查看网络接口 ifconfig -a(列出所有接口含禁用的) eth ...

  6. linux DHCP安装和测试

    1.Yum 安装DHCP服务 2.拷贝模板配置文件,方便后期的配置修改. cp /usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample /etc/dhcp/dhcpd. ...

  7. linux dhcp搭建及pxe无人值守装机

    DHCP动态主机配置协议:由IETF组织制定,用来简化主机ip地址分配管理可以自动分配的入网参数ip地址/子网掩码/广播地址默认网关地址DNS服务器地址 ----------------------- ...

  8. Linux DHCP原理

    DHCP作用 DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)是一个局域网的网络协议,使用UDP协议工作, 主要有两个用途:给内部网络或网络服务供应 ...

  9. linux dhcp 简单配置

    dhcp 端口 UDP67和UDP68为正常的DHCP服务端口 rpm -qa | grep dhcp 查询是否安装了dhcp 服务 安装dhcp 服务 yum install dhcp -y 打开/ ...

  10. Linux DHCP 中继

    具体到一个公司的网络环境中,不可能只有一个VLAN,更不可能对每个VLAN都架设一个DHCP服务器,这时就要做一个DHCP的中继,使得DHCP的广播可以通过VLAN. 实验拓扑 三层交换机下面连接一台 ...

随机推荐

  1. DNS BIND之dnssec安全

    公司一大早域名解析出问题了,网抓项目都无法抓取到进销存数据. 查询后发现是运维周末重启了dns服务. 网上找到的解决方法: 在BIND的配置文件(/etc/named.conf)中打开DNSSEC选项 ...

  2. CTF show 信息收集篇

    web1 f12查看网页源代码 web2 打开发现无法f12查看源代码 方法1:禁用js 方法2:打开空白网页提前f12查看源代码然后复制url打开 方法3:Ctrl+u查看 web3 burp抓包 ...

  3. Flink 编程接口(Flink SQL Table API DataStream API 和 DataSet API Stateful Stream Process API)

    Flink 根据数据集类型的不同将核心数据处理接口分为两大类,一类是支持批计算的接口DataSet API,另外一类是支持流计算的接口 DataStream API.同时 Flink将数据处理接口抽象 ...

  4. Git 操作命令清单 入门到精通(保姆级)

    一般来说,日常使用只要记住下图6个命令,就可以了.但是如果你想熟练使用它,要记住大概80个命令. 下面是常用的 Git 命令.几个专用名词的译名如下: Workspace:工作区 Index / St ...

  5. Mybatis分页插件PageHelper的配置及使用方法

    尊重人家的知识成果 推荐 该作者总结的不错! --->> --->> @author 扎心了老铁 Mybatis分页插件PageHelper的配置及使用方法

  6. 实现一个CRDT工具库——PSet

    PSet 这段代码实现了一个PSet,即Positive Set,是GSet的扩展.PSet是一个集合,支持添加和删除元素,但是不支持重复元素.PSet的实现是通过两个GSet来实现的,一个GSet存 ...

  7. 使用golang+antlr4构建一个自己的语言解析器(完结篇)

    Goland 中Antlr4插件 在goland中安装Antlr4插件,用于识别输入的字符在在语法文件中生成的语法树的样子,大概就是如下的摸样 下载步骤: 1.点击文件中的设置选项 2.在插件目录下输 ...

  8. bpmnjs的基本使用(vue)

    bpmn-js在vue中的基本使用 效果: 下载依赖包 npm i bpmn-js bpmn-js-properties-panel camunda-bpmn-moddle "bpmn-js ...

  9. [Git]解决GIT冲突问题:git pull failed

    1 文由 花了很长时间一次性修改了项目的一大堆文件,准备最后git pull同步一下本地仓库代码,再一次性git commit,git push新代码的. but天不遂人愿,git pull时产生冲突 ...

  10. 3.@RequestParma和@PathVariable的用法和区别

    前言 我相信很多程序员都会在自己的项目中使用到Restful风格来安全便捷地进行接口的编写,因此本文这篇博客来简要介绍一下controller方法中的两个注解:@RequestParma和@PathV ...