精华内容
下载资源
问答
  • 详解 Linux环境中DHCP分配IP地址(实验详解)

    千次阅读 多人点赞 2021-02-19 18:52:20
    可以通过查看日志文件来排查错误 三、实验例题 1、需求 LSW2为DHCP中继 Cloud1为Linux服务器 PC1和PC2获取到IP地址 2、开始实验 ①、虚拟机安装DHCP ②、配置网卡及网关 ③、找到模板文件 ④、进行配置 ⑤、虚拟机...

    一、DHCP中继概述

    理论详细请查看DHCP与DHCP中继简介.

    二、DHCP在linux系统中的相关配置

    1、配置DHCP服务器

    yum -y install dhcp      #下载dhcp
    
    cd /etc/dhcp/              #进入dhcp目录
    ls
    less dhcpd.conf         #查看配置文件
    
    cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example  /etc/dhcp/dhcpd.conf  
     #把配置模板文件拷贝至dhcp目录并覆盖原文件
    vim /etc/dhcp/dhcpd.conf    #进行dhcp配置
    

    2、设置全局配置参数

    default-lease-time 21600; 	           #默认租约为 6 小时,单位为秒
    max-lease-time 43200; 		           #最大租约为 12 小时,单位为秒
    option domain-name "benet.com";        #指定默认域名
    option domain-name-servers 202.106.0.20,202.106.148.1; 	     #指定DNS服务器地址
    ddns-update-style none; 	           #禁用DNS动态更新
    

    3、subnet网段声明

    subnet 192.168.80.0 netmask 255.255.255.0 {	   #首先声明dhcp服务器网段以及子网掩码
      range 192.168.80.10 192.168.80.20;		   #设置ip地址池
      option routers 192.168.80.254;	           #指定默认网关
    }
    

    4、host主机声明

    systemctl start dhcpd                    #开启dhcp服务
    systemctl stop firewalld                 #关闭防火墙
    sentenforce 0                            #关闭防火墙
    netstat -naup | grep 67                  #查看服务是否启动
    tail -f /var/log/messages                #如果启动失败,可以通过查看日志文件来排查错误
    

    三、实验例题

    在这里插入图片描述

    1、需求

    • LSW2为DHCP中继
    • Cloud1为Linux服务器
    • PC1和PC2获取到IP地址

    2、开始实验

    ①、虚拟机安装DHCP

    在这里插入图片描述
    在这里插入图片描述

    ②、配置网卡及网关

    在这里插入图片描述

    ③、找到模板文件

    在这里插入图片描述

    ④、进行配置

    在这里插入图片描述
    在这里插入图片描述

    ⑤、虚拟机设置仅主机模式或者自定义选择VMnet1

    在这里插入图片描述

    ⑥、对LSW1设置

    在这里插入图片描述

    ⑦、对LSW2进行设置

    在这里插入图片描述

    ⑧、查看连通性

    在这里插入图片描述

    ⑨、开启dhcp服务

    在这里插入图片描述

    ⑩、给PC1和PC2进行设置

    在这里插入图片描述

    ⑪、查看结果

    在这里插入图片描述

    展开全文
  • DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)是一个局域网的网络协议,使用UDP协议工作, 主要有两个用途:给内部网络或网络服务供应商自动分配IP地址,给用户或者内部网络管理员作为对所有...

    一、什么是DHCP?

    DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)是一个局域网网络协议,使用UDP协议工作, 主要有两个用途:给内部网络或网络服务供应商自动分配IP地址,给用户或者内部网络管理员作为对所有计算机作中央管理的手段,在RFC 2131中有详细的描述。DHCP有3个端口,其中UDP67和UDP68为正常的DHCP服务端口,分别作为DHCP Server和DHCP Client的服务端口;546号端口用于DHCPv6 Client,而不用于DHCPv4,是为DHCP failover服务,这是需要特别开启的服务,DHCP failover是用来做“双机热备”的。

    二、实验环境

    1.Linux 与 Windows 系统虚拟机各一台 网络适配器一致

    2.关闭虚拟机使用本地DHCP服务分配IP地址功能

    三、实验步骤

    1.安装dhcp

    #yum install dhcp

    2.配置dhcp文件

    #vim /etc/dhcp/dhcp.conf

    输入以上图片中绿色代码

    host boss 主老板()

    hardware ethernet 硬件以太网(MAC地址)

    3.启动dhcp服务

    #service dhcpd start

    4.开机自动启动dhcp服务

    #chkconfig --level 2345 dhcpd on

    5.打开Windows系统虚拟机

    网络--右键--属性--更改适配器设置--Vmnet1--右键--属性--ipv4--自动获取

    即可

                                                                                                                                                                     园里有梨





    展开全文
  • DHCP 动态分配IP地址和指定分配IP

    千次阅读 2018-10-16 14:53:33
    1.在一台已有的IP地址的虚拟机上安装DHCP安装包 2.进入dhcp 的配置文件复制里面的内容为了保留原文件 4.重命名原文件以免丢失 并建立新的文件 5.进入新建的文件修改 vim dhcpd.conf 修改前的 修改后的 修改前...
                      DHCP 动态分配地址
      实验环境需要三台虚拟机 同时适配器在一段下
    

    1.在一台已有的IP地址的虚拟机上安装DHCP安装包
    在这里插入图片描述

    2.进入dhcp 的配置文件复制里面的内容为了保留原文件
    在这里插入图片描述

    在这里插入图片描述
    4.重命名原文件以免丢失 并建立新的文件

    在这里插入图片描述
    5.进入新建的文件修改 vim dhcpd.conf

    修改前的
    在这里插入图片描述
    修改后的
    在这里插入图片描述

    修改前的
    在这里插入图片描述
    修改后的 (range 是IP分配池 下面host prtsvr 是指定虚拟机获得IP地址)
    在这里插入图片描述
    6.重启DHCPD 服务
    在这里插入图片描述
    7.在没有指定的虚拟机上自动获取IP
    在这里插入图片描述
    8.在指定的虚拟机上获取指定的IP
    在这里插入图片描述

    展开全文
  • [rhel6.5]DHCP分配IP地址以及保留地址

    千次阅读 2018-04-09 20:03:53
    DHCP:表示Dynamic Host Configuration Protocol,其前身是bootp,DHCP基于bootp来说引入了租约的概念,当使用IP的主机关机之后,那么IP地址就会被释放,并且在租约的概念上面还引入了续租的概念实现了地址的动态管理;...
    • DHCP:表示Dynamic Host Configuration Protocol,其前身是bootp,DHCP基于bootp来说引入了租约的概念,当使用IP的主机关机之后,那么IP地址就会被释放,并且在租约的概念上面还引入了续租的概念实现了地址的动态管理;
    • 租约的续租是在使用时间接近于一半的时间时进行续租,DHCP的报文是通过广播的方式进行的,由于路由器不转发广播报文,所以DHCP服务器应该在局域网里面进行设置;
    • DHCP协议的流程
    client          ------>        DHCP服务器
    DHCPDISCOVR(UDP,广播)
            <---------- DHCPOFFER
    DHCPREQUEST     ----------->    
            <-----------    DHCPACK
    上面的报文都是广播的
    续租的过程是单播的
    DHCPREQUEST -----------> 
            <-----------      DHCPACK
    • 前面的虽然说路由器不进行广播报文,所以DHCP服务器不能够提供跨物理网络的地址分配请求,但是可以将路由器配置称为DHCP的中继器,单播转发跨网络的DHCP报文,在这个过程中:
      • 1.DHCP和路由器的通信是单播的,请求主机和路由器的通信是广播的;
      • 2.DHCP提供的地址池,必须和IP在统一网段中;
      • 3.一个DHCP主机可以包含多地址池,在DHCP服务器转发非同一个网络的请求时,会通过路由器的某个接口的MAC地址进行转发,DHCP服务器可以根据MAC的信息选择一个合适的网段的IP进行分配;
    • 对于DHCP服务器来说,大多数情况下,分配的地址对于某个特定的服务器来说是特定的,这些地址成为保留地址.保留地址不使用地址池的地址,通过MAC地址来进行识别;
    • rhel6系列上面提供了DHCP RELAY功能,这个功能和DHCP服务器不能够同时使用
    • 规划

      子网的范围是172.25.23.10–>172.25.23.100/24
      默认的网关是:172.25.23.250
      广播地址是:172.25.23.255
      规划保留地址是:172.25.23.222

    • 配置DHCP服务器

    • 先说明以下这些配置文件都是什么意思
      • /var/lib/dhcpd/dhcpd.leases:表示租约,用于记录哪个地址给哪个主机使用;
      • /etc/dhcp/dhcpd.conf:DHCP的主配置文件;
      • /usr/sbin/dhcpd:用于提供主服务的程序;
      • /usr/sbin/dhcrelay:表示DHCP的中继功能,不能够和DHCP同时使用;
      • /etc/dhcp/dhcpd.conf:DHCP的主配置文件;
    • 主配置文件/etc/dhcp/dhcpd.conf里面的语法说明:

      • #ddns-update-style none:动态DNS的更新方式, DNS和主机名称的对应关系随着DHCP的分配而改变,这个用于DHCP通知DNS进行对应关系的更改;
      • subnet:表示子网;
      • routers:表示默认的网关的;
      • domain-name-servers:表示DNS服务器的地址;
      • range:表示地址池范围;
      • default-lease-time:表示默认的租约时间;
      • max-lease-time:表示最大租约时间;
    • 用于定义保留地址的说明

    host passacaglia {
      hardware ethernet 0:0:c0:5d:bd:95;
      filename "vmunix.passacaglia";
      server-name "toccata.fugue.com";
    }
    • DHCP服务器的配置
    • DHCP服务器的安装,这里使用rpm软件包进行安装
    [root@server23 ~]# yum install dhcp -y
    • 对于配置文件,默认提供的是一个空的配置文件,需要从特定位置进行复制
    [root@server23 ~]# cp /usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample /etc/dhcp/dhcpd.conf 
    cp: overwrite `/etc/dhcp/dhcpd.conf'? y
    • 接下来需要按照规划来更改配置文件
    subnet 172.25.23.0 netmask 255.255.255.0 {
      range 172.25.23.10 172.25.23.100;
      option routers 172.25.23.250;
      option broadcast-address 172.25.23.255;
      default-lease-time 600;
      max-lease-time 7200;
    }
    • 上面的配置信息是没有包含保留地址的配置的,接下来启动DHCPD服务
    [root@server23 ~]# service dhcpd start
    Starting dhcpd:                                            [  OK  ]
    • 查看服务监听的端口
    [root@server23 ~]# netstat -anulp 
    Active Internet connections (servers and established)
    Proto Recv-Q Send-Q Local Address               Foreign Address             State       PID/Program name   
    udp        0      0 0.0.0.0:67                  0.0.0.0:*                               2767/dhcpd 
    • 这里需要额外说明的是DHCPD服务器监听的是UDP/67端口,而client监听的是UDP/68端口;
    • 接下来需要另一台虚拟机来检测服务的配置是否正常
    • 首先需要更改的是IP的获得方式,一般情况下,默认是DHCP,如果以前修改为static,现在改为DHCP;
    • 然后从新启动网络服务
      这里写图片描述

    这里写图片描述
    * 接下来查看DHCP client是否打开UDP/68端口
    这里写图片描述
    * 也可以通过租约文件来查看IP地址的分配情况

    [root@server23 ~]# cat /var/lib/dhcpd/dhcpd.leases
    lease 172.25.23.10 {
      starts 1 2018/04/09 11:46:09;
      ends 1 2018/04/09 11:56:09;
      cltt 1 2018/04/09 11:46:09;
      binding state active;
      next binding state free;
      hardware ethernet 52:54:00:e7:89:57;
    }
    • 如果分配出去额地址很多,那么这个租约文件里面的内容会十分多;
    • 接下来更改配置文件,使分配到172.25.23.10的主机重新分配IP地址,得到172.25.23.222这个地址
    更改配置文件如下:
    subnet 172.25.23.0 netmask 255.255.255.0 {
      range 172.25.23.10 172.25.23.100;
      option routers 172.25.23.250;
      option broadcast-address 172.25.23.255;
      default-lease-time 600;
      max-lease-time 7200;
    
      host newhost {
            hardware ethernet 52:54:00:e7:89:57;  //这个地址需要和你需要保留的地址一致;
            fixed-address 172.25.23.222;
      }
    
    }
    
    • 接下来重新启动服务
    [root@server23 ~]# service dhcpd restart
    Starting dhcpd:                                            [  OK  ]
    • 接下来检测是否分配到符合期望的IP地址
      这里写图片描述
    展开全文
  • Linux动态分配IP地址(DHCP)

    千次阅读 2018-10-16 11:27:48
    DHCP动态分配IP地址 实验名称:DHCP动态分配IP地址 实验环境:虚拟机中的linux系统 实验条件:两台linux虚拟机系统(服务器和客户机) 服务器有IP,客户机无IP 1、在服务器上,关闭防火墙 2、关闭沙盒系统 ...
  • LINUX 6作为DHCP服务器分配IP地址—— 并使用DHCP中继链路 - -----------------------------------DHCP------------------------------------------- DHCP中继代理 ——帮助DHCP服务的广播跨越VLAN - DHCP的分配...
  • 文章目录DHCP服务DHCP租约过程使用DHCP动态配置主机地址DHCP中继原理DHCP分配IP地址实验 DHCP服务 DHCP(动态主机配置协议) 由Internet工作任务小组设计开发 专门用于为TCP/IP网络中的计算机自动分配TCP/IP参数的...
  • 今天在看Hadoop视频学习的时候跟着视频里面修改ip地址,将虚拟机的ip地址修改为192.168.2.3,结果...后来发现该ip地址与VMware里面DHCPip地址区间的起始值相同,但是在设置里面禁用DHCP之后重启网关似乎会报错,后...
  • DHCP(Dynamic Host Configuration Protocol)传送主机所需要的配置信息,快速、动态获取IP地址
  • DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)用来为网络设备动态地分配 IP地址等网络配置参数。 DHCP简介 DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)用来为网络设备动态地...
  • 基于LinuxIP地址的动态分配--DHCP SERVER.pdf
  • 实验项目:DHCP自动分配地址;DHCP 地址预留给指定...实验目的:使服务器自动分配IP地址给客户端;指定一个IP地址给客户端(可以永久保留此地址)。 实验经过:1.在Linux系统中执行命令:1》mount /dev/sr0 /mnt ...
  • DHCP如何分配ip地址不冲突

    千次阅读 2019-01-21 18:48:52
    原文地址 https://www.xzbu.com/8/view-7133510.htm
  • DHCP服务器工作原理 使用DHCP为局域网中的机器分配IP地址 使用DHCP为服务器分配固定IP地址 ntpdate加计划任务同步服务器时间
  • DHCP分配固定的IP地址

    千次阅读 2018-08-08 23:49:20
    在配置文件中修改 /etc/dhcpd/dhcpd.conf ...在dhcpd服务程序的配置文件中,按照如下格式将IP地址与MAC地址进行绑定。 host主机名称 { hardware ethernet 该主机的MAC地址; fixed-address 欲指定的IP地址; ...
  • 你可以查看防火墙信息,如图,可以清晰的看到,192.1681.200的IP给了哪个MAC地址 2. /var/lib/dhcpd/dhcpd.leases 这个文件专门记录了DHCP分配情况 *****************************************************...
  • 你可以查看防火墙信息,如图,可以清晰的看到,192.1681.200的IP给了哪个MAC地址2. /var/lib/dhcpd/dhcpd.leases 这个文件专门记录了DHCP分配情况一、介绍由于 ISC DHCP 没有提供相应的统计工具,所以只能自己动手...
  • 1.使用dhcp去更新ip与释放ip 释放ip: dhclient -r eth0 (释放eth0的ip) 更新ip : dhclient eth0 (针对eth0,请求新的ip) 原文链接:https://blog.csdn.net/u011028408/article/details/19636921 ...
  • DHCP实现跨网段自动分配IP地址

    千次阅读 2020-12-16 21:11:09
    DHCP实现自动分配IP地址 当客户端与服务器不在同一网络时,服务器如何给客户端进行IP地址的自动分配,下面我们来进行讨论一下 要实现跨网段IP地址的自动分配,那么就需要引入中继器机制,才能够实现这一要求 环境...
  • DHCP服务搭建实现动态分配IP地址 一、DHCP概述 DHCP-Dynamic Host Configuration Protocol 动态主机配置协议。 DHCP通常是用于局域网内的一个通信协议,主要是通过客户端发送广播数据包给整个物理网段内的所有主机,...
  • 试验项目(目的):一、DHCP自动分配地址;二、DHCP给指定客户端分配指定地址;试验环境:VMware虚拟机中开启一台Linux系统作为服务器,开启一台Windows 7系统作为客户端;将DHCP服务软件安装在Linux上;提示--DHCP...
  • linux网络配置—将动态分配ip地址改为静态iplinux版本:centos一.配置流程1.输入 vim /etc/sysconfig/network-scripts/ifcfg-eth0 查看网卡信息BOOTPROTO=dhcp表示每次关闭linux系统在重新启动之后都会重新获得新的...
  • 文章目录一、DHCP实验配置 1、DHCP理论知识请看DHCP与配置命令 一、DHCP实验配置
  • 1、首先确认Linux内核编译生成时选择了DHCP Networking ---> Networking support Networking options ---> Packet socket //添加.配置CONFIG_PACKET [ * ] IP: DHCP support //添加 [ * ] Network packet ...
  • DHCP自动分配IP

    2019-11-01 10:12:43
    指的是由服务器控制一lP地址范围,客户机登录服务器时就可以自动获得服务器分配的lP地址和子网掩码。 准备工作 两台主机 一台DHCP 一台主机设置为自动获取 实验步骤 我们需要有一个Linux的光盘,我们可以在虚拟机...
  • ISC DHCP 分配IP流程分析

    千次阅读 2015-05-11 09:13:24
    ISC DHCP 分配IP流程分析 2010-10-11 22:30:59 分类: 系统运维 本文的copyleft归gfree.wind@gmail.com所有,使用GPL发布,可以自由拷贝,转载。但转载请保持文档的完整性,注明原作者及原链接,严禁用于任何...
  • 搭建DHCP服务实现动态分配IP地址 一:实验内容 DHCP服务器工作原理 使用DHCP为局域网中的机器分配IP地址 使用DHCP为服务器分配固定IP地址 二:实验环境: 服务端:xuegod63IP:192.168.1.70 客户端:RHEL-6.2-64-...
  • 实验目的:通过一台DHCP服务器实现给多网段分配IP地址 工具: centos 7.4 192.168.80.100 GNS3 在GNS3上构建如上图的拓扑结构图 GNS3中的配置如下: 在SW2二层交换机上: SW2#conf t //进入配置界面 SW2...
  • 嵌入式linux通过DHCP自动获取IP地址实现

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 28,418
精华内容 11,367
关键字:

dhcp分配的ip地址段linux

linux 订阅