精华内容
下载资源
问答
  • Linux(CentOS7)之DHCP服务器配置

    千次阅读 热门讨论 2021-01-14 20:17:19
    DHCP服务器配置 实验环境(本实验是用VmwareWorkstation软件实现的) 主机类型 操作系统 IP地址 DHCP服务端 CentOS7 192.168.11.38 DHCP客户机 CentOS7 DHCP自动获取地址 1.实验环境准备—配置虚拟机...

    DHCP服务器配置

    实验环境(本实验是用VmwareWorkstation软件实现的)

    主机类型操作系统IP地址
    DHCP服务端CentOS7192.168.11.38
    DHCP客户机CentOS7DHCP自动获取地址

    1.实验环境准备—配置虚拟机网络类型(两台主机都要配置成一样的)
    在这里插入图片描述
    2.注意:虚拟机软件VmwareWorkstation默认开启了虚拟机DHCP服务,必须关闭后再进行DHCP实验
    在这里插入图片描述

    3.实验环境准备—配置DHCP服务端的IP地址nmtui命令

    [root@localhost ~]# nmtui
    

    在这里插入图片描述
    4.实验环境准备–配置DHCP客户端的IP地址

    [root@localhost ~]# nmtui
    

    在这里插入图片描述
    开始实验:

    一、服务端
    1.安装dhcpd服务程序
    首先要配置好yum源,然后再安装dhcp。
    (1)配置yum源参考链接https://blog.csdn.net/m0_53521757/article/details/112546446
    (2)

    [root@localhost ~]# yum -y install dhcp 
    

    在这里插入图片描述

    2.编辑配置文件/etc/dhcp/dhcpd.conf 加入以下内容

    default-lease-time 21600;
    max-lease-time 43200;
    subnet 192.168.11.0 netmask 255.255.255.0 {
    range 192.168.11.2 192.168.11.100;
    option routers 192.168.11.1;
    }
    //
    内容的含义:
    默认租约时间 21 600秒
    最大租约时间 43200秒
    IP地址范围 192.168.11.1~192.168.11.100
    子网掩码 255.255.255.0
    //

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

    在这里插入图片描述
    3.重启dhcpd服务程序:

    [root@localhost ~]# systemctl restart dhcpd.service 
    

    4.添加到开机启动项中:

    [root@localhost ~]# systemctl enable dhcpd.service 
    

    在这里插入图片描述
    完整代码:(服务端)

    [root@localhost ~]# nmtui
    [root@localhost ~]# yum -y install dhcp
    [root@localhost ~]# vim /etc/dhcp/dhcpd.conf//给该配置文件添加内容
    [root@localhost ~]# systemctl restart dhcpd.service 
    [root@localhost ~]# systemctl enable dhcpd.service 
    

    二、客户机
    在DHCP客户机上重启网卡设备,即可自动获取到IP地址
    1.重启网卡:
    方法1
    在网络设置中重新开启网卡
    在这里插入图片描述
    方法2:
    在终端上使用命令关闭打开网卡即可

    [root@localhost ~]# ifdown ens33
    [root@localhost ~]# ifup ens33
    

    在这里插入图片描述
    2.获取IP地址

    [root@localhost ~]# ifconfig
    

    在这里插入图片描述
    我们可以看到,已经拿到了11段的IP地址。

    完整代码:(客户机)
    使用方法2重启网卡

    [root@localhost ~]# nmtui
    //使用方法2重启网卡:
    [root@localhost ~]# ifdown ens33
    [root@localhost ~]# ifup ens33
    [root@localhost ~]# ifconfig
    

    三、可能出现的错误问题:

    dhcpd服务开启失败
    在这里插入图片描述
    在其他配置正确的情况下,很有可能是文件/etc/dhcp/dhcpd.conf 配置错误,所以重新检查一下该文件,然后再开启dhcpd服务程序,如果没有显示问题,则启动成功。
    在这里插入图片描述
    今天的分享就到这里,大家有什么问题私信和评论都行,博主肯定会回复的。希望大家指出我的不足之处,我们共同努力。

    展开全文
  • Centos7 配置DHCP服务器

    千次阅读 2020-06-29 12:44:37
    2.配置dhcp文件 配置dhcpd.conf # cd /etc/dhcp 有些人的dhcpd.conf会直接在/etc目录下,每个人的位置多少会有些出入 # vim dhcpd.conf 进入后会看到这些注释,中间那行提示可以参考一个配置文件的例子。 把光标...

    主要思路:

    1.安装dhcp服务;
    2.配置/etc/dhcp/dhcpd.conf文件,使用给出的例子进行修改参数;
    3.配置文件设置好后保存退出,重启dhcp服务。如果重启失败重新检查配置文件哪里出错;
    4.用客户端进行测试;

    在开始的时候先把各种地址信息定下来
    在这里插入图片描述

    1.安装DHCP服务

    # yum install dhcp -y
    

    2.配置dhcp文件

    配置dhcpd.conf

    # cd /etc/dhcp
    

    https://img-blog.csdnimg.cn/20200629113212452.png
    有些人的dhcpd.conf会直接在/etc目录下,每个人的位置多少会有些出入

    # vim dhcpd.conf
    

    进入后会看到这些注释,中间那行提示可以参考一个配置文件的例子。

    在这里插入图片描述
    把光标移到上图所示位置,并按ESC切换到命令模式,输入:r命令,从dhcpd.conf.sample样例文件读入内容到该文件。
    在这里插入图片描述
    可以看到是这样一个界面

    在这里插入图片描述

    我们在例子中挑选一个比较全面的样例,然后把其它没必要的都删除。这次实验只要剩下这些就已经足够了。

    在这里插入图片描述
    修改配置文件,把相关的地址信息填上去
    在这里插入图片描述
    这时候我们要去客户机查看一下MAC地址
    在这里插入图片描述在这里插入图片描述
    返回修改配置文件,完成后wq保存退出。
    在这里插入图片描述
    编辑虚拟机网络 编辑->虚拟网络编辑器
    在这里插入图片描述开启dhcp服务

    # service dhcpd start
    

    在这里插入图片描述

    3.dhcp服务测试

    先把设置调成自动获取
    在这里插入图片描述
    进入去客户机进行检测,先释放全部适配器的由DHCP分配的动态IP地址,然后再renew重新获取ip地址

    在这里插入图片描述
    在命令行输入ipconfig /all查看从dhcp服务器获取的IP地址及其他网络参数。
    在这里插入图片描述

    展开全文
  • CentOS8 DHCP服务器配置

    千次阅读 2020-08-19 21:28:56
    动态主机配置协议DHCP简介DHCP部署安装DHCP自动分配IP地址设备绑定固定IP DHCP简介 DHCP协议是一种基于UDP协议且仅限于局域网内部使用的网络协议,主要用途是为局域网内部的设备或网络供应商自动分配IP地址等参数。 ...

    DHCP简介

    DHCP协议是一种基于UDP协议且仅限于局域网内部使用的网络协议,主要用途是为局域网内部的设备或网络供应商自动分配IP地址等参数。

    动态解析配置协议(DHCP): 用于自动管理局域网内的主机IP地址、子网掩码、网关地址、DNS地址参数等

    优点: 提升IP地址的利用率,提高配置的效率,并降低管理与维护成本

    DHCP相关术语

    • 作用域: 一个完整的IP地址端,DHCP协议根据作用域来管理网络的分布、分配IP地址及其他配置参数
    • 超级作用域: 用于管理处于同一个物理网络中的多个逻辑子网段,超级作用域中包含了可以同一管理的作用域列表
    • 排除范围: 把作用域中的某些IP地址排除,确保这些IP地址不会分配给DHCP客户端。比如说某些设备需要使用固定的IP地址,这时就要将这个IP地址加入到排除范围之内,防止被DHCP服务器自动分配给其他客户端。
    • 地址池: 在定义了DHCP的作用域并应用了排除范围后,剩余的用来动态分配给DHCP客户端的IP地址范围
    • 租约: DHCP客户端能够使用动态分配的IP地址的时间
    • 预约: 保证网络中的特定设备总是获取到相同的IP地址

    DHCP部署

    安装DHCP

    [root@MyCentOS ~]# yum install dhcp-server.x86_64
    

    DHCP的配置文件在/etc/dhcp/dhcp.conf路径下,查看DHCP配置文件如下所示

    [root@MyCentOS ~]# cat /etc/dhcp/dhcpd.conf 
    #
    # DHCP Server Configuration file.
    #   see /usr/share/doc/dhcp-server/dhcpd.conf.example
    #   see dhcpd.conf(5) man page
    

    如注释信息中提醒的一样,在/usr/share/doc/dhcp-server/dhcpd.conf.example路径下有DHCP配置文件的模板。可以参照DHCP配置模板对DHCP服务器进行配置。

    标准配置文件中包括全局配置参数、子网网段声明、地址配置选项以及地址配置参数。

    • 全局配置参数: 定义DHCP服务程序的整体运行参数
    • 子网网段声明: 用于配置整个子网段的地址属性

    ----------------------------------------------dhcpd服务程序配置文件常用参数---------------------------------------------

    参数作用
    ddns-update-style [类型]定义DNS服务动态更新类型,类型包括none(不支持动态更新)interim(互动更新模式)、与ad-hoc(特殊更新模式)
    [allow | ignore ] client-update允许/忽略客户端更新DNS记录
    dafault-lease-time [21600]默认超时时间
    max-lease-time [43200]最大超时时间
    option domain-name-servers [8.8.8.8]定义DNS服务器地址
    option domain-name [“domain.org”]定义DNS域名
    range定义用于分配的IP地址池
    option subnet-mask定义客户端的子网掩码
    option routers定义客户端的网关地址
    broadcase-address [广播地址]定义客户端的广播地址
    ntp-server [IP地址]定义客户端的网络时间服务器(NTP)
    nis-servers [IP地址]定义客户端的NIS域服务器地址
    Hardware [网卡物理地址]指定网卡接口的类型域MAC地址
    server-name [主机名]向DHCP客户端通知DHCP服务器的主机名
    fixed-address [IP地址]将某个固定的IP地址分配给指定主机
    time-offset [偏移误差]指定客户端与格林尼治时间的偏移表

    自动分配IP地址

    了解以上DHCP配置文件常用参数以后,就可以参照DHCP配置文件模板来配置DHCP服务器。

    #
    # DHCP Server Configuration file.
    #   see /usr/share/doc/dhcp-server/dhcpd.conf.example
    #   see dhcpd.conf(5) man page
    #
    dns-update-style none;
    ignore client-updates;
    subnet 192.168.127.0 netmask 255.255.255.0{
            range 192.168.127.10 192.168.127.110
            option subnet-mask 255.255.255.0;
            option routers 192.168.127.0;
            option domain-name "chrisgoudan.com";
            option domain-name-servers 192.168.127.200;
            default-lease-time 21600;
            max-lease-time 43200;
    }
    

    设备绑定固定IP

    DHCP中设备通过预约,确保设备再局域网中总是获取到固定的IP地址。因为IP地址要绑定特定的设备,所以我们要使用到MAC地址。 MAC地址是设备的唯一标识,我们通过在DHCP配置文件中将IP地址与MAC地址绑定,即可完成设备绑定固定IP。

    1. 通过nmcli命令查看当前的MAC地址,MAC地址为ether参数后面的值

    格式:

    host 主机名称{
    	hardware ethernet 该主机的MAC地址;
    	fixed-address 指定的IP地址;
    }
    

    在linux系统中,MAC地址是用:作为分隔符,在windows是用-做分隔符。

    将以上格式的配置信息添加到DHCP配置文件中,重启服务器即可。

    #
    # DHCP Server Configuration file.
    #   see /usr/share/doc/dhcp-server/dhcpd.conf.example
    #   see dhcpd.conf(5) man page
    #
    dns-update-style none;
    ignore client-updates;
    subnet 192.168.127.0 netmask 255.255.255.0{
            range 192.168.127.10 192.168.127.110
            option subnet-mask 255.255.255.0;
            option routers 192.168.127.0;
            option domain-name "chrisgoudan.com";
            option domain-name-servers 192.168.127.200;
            default-lease-time 21600;
            max-lease-time 43200;
    host 主机名称{
    	hardware ethernet 该主机的MAC地址;
    	fixed-address 指定的IP地址;
    }
    }
    

    每次配置完服务之后,一定要记得重启相关服务,并将该服务添加到开机自启中。
    如果配置不成功,查看出错信息,一般都是防火墙和SELinux安全上下文没有放行该服务。

    展开全文
  • yum -y install dhcp 2.添加一块网卡 可以查看一下配置后的网卡,我这是配置过默认文件显示的有ip地址 3.复制i拷贝fcfg-ens33 为 ifcfg-ens36 (添加网段后新的网卡为ens34则复制拷贝为ifcfg-ens34) cd /etc/...

    1.yum下载安装服务

    yum -y install dhcp
    

    2.添加一块网卡
    在这里插入图片描述可以查看一下配置后的网卡,我这是配置过默认文件显示的有ip地址
    在这里插入图片描述
    3.复制i拷贝fcfg-ens33 为 ifcfg-ens36 (添加网段后新的网卡为ens34则复制拷贝为ifcfg-ens34)

     cd /etc/sysconfig/network-scripts/
     cp ifcfg-ens33 ifcfg-ens36
     cat ifcfg-ens36
    

    修改配置文件

    TYPE="Ethernet"
    PROXY_METHOD="none"
    BROWSER_ONLY="no"
    BOOTPROT="static"
    DEFROUTE="yes"
    IPV4_FAILURE_FATAL="yes"
    IPV6INIT="yes"
    IPV6_AUTOCONF="yes"
    IPV6_DEFROUTE="yes"
    IPV6_FAILURE_FATAL="no"
    IPV6_ADDR_GEN_MODE="stable-privacy"
    NAME="ens36"
    DEVICE="ens36"
    IPADDR="192.168.3.6"
    NETMASK="255.255.255.0"
    GATEWAY="192.168.3.1"
    DNS1="192.168.3.1"
    ONBOOT="yes"
    

    在这里插入图片描述
    4.编辑 dhcpd服务配置文件
    dhcp配置文件地址是/etc/dhcp/dhcpd.conf

    [root@localhost ~]# cat /etc/dhcp/dhcpd.conf
    subnet 192.168.3.0 netmask 255.255.255.0 {
            range 192.168.3.100 192.168.3.254;
            option domain-name-servers 192.168.3.1;
            option domain-name "test.cn";
            option routers 192.168.3.1;
            option broadcast-address 192.168.3.255;
            default-lease-time 600;
            max-lease-time 7200;
    }
    

    配置文件说明

    3)常用配置文件参数说明
      subnet [网络号] netmask [子网掩码] {...}
      作用:定义作用域,指定子网掩码
      range [起始IP地址] [结束IP地址]
      作用:指定动态获取IP地址范围,可以声明多个range但范围不能重合。
      option routers [IP地址]
      作用:为客户端指定默认网关,可以全局可以局部
      option domain-name [域名]
      作用:为客户端指定默认的域,可以全局可以局部
      option domain-name-servers [IP地址]
      作用:为客户端指定默认DNS服务器地址,可以全局可以局部
      default-lease-time [数字]
      作用:默认最小租约期限(单位秒),可以全局可以局部
      max-lease-time [数字]
      作用:最长租约期限(单位秒),可以全局可以局部
      host [主机注释名]{
        hardware [硬件类型] [硬件地址]
        fixed-address [IP地址]
      }
      作用:用于绑定IP地址,一般硬件类型是以太网(ethernet),硬件地址是MAC地址
    
      log-facility [日志属性]
    
      作用:定义自身的日志属性(在/etc/rsyslog.conf日志服务配置文件中定义相应的属性会将日志存放到何处)
    

    启动dhcp

    systemctl start dhcpd //启动
    systemctl enable dhcpd //开机自启
    systemctl status dhcpd //查看状态
    

    在这里插入图片描述
    5.克隆虚拟机,网段改为 lan1,并查看租出去的客户ip
    在这里插入图片描述
    得到的ip地址与dhcp配置的网段符合
    在这里插入图片描述
    查看客户租约文件,查看已经分配出去的ip地址信息。

    cat /var/lib/dhcpd/dhcpd.leases
    

    在这里插入图片描述

    展开全文
  • centos DHCP服务器配置方法
  • CentOS-7 DHCP服务 一 :准备实验环境 ○1俩台CentsOS 7,一台做DHCP服务一台做客户机 ○2设置这俩台机子连接同一个网卡 CentOS 7-1(服务器) CentOS 7-2(客户机) 二 :给CentsOS 7(服务器)设置一个静态IP地址...
  • DHCP 全称:Dynamic Host Configuration Protocol 动态主机设置协议 是一个局域网的网络协议,使用UDP协议工作,主要有两个用途:用于内部网或网络服务供应商自动分配IP地址;给用户用于内部网管理员作为对所有...
  • CentosDHCP服务器配置

    千次阅读 2018-07-19 21:24:06
    [root@localhost dhcp]# yum install dhcp 、、、、、、、 Complete! [root@localhost dhcp]# rpm -ql dhcp //查看安装状态 /etc/dhcp ……… /var/lib/dhcpd/dhcpd.leases /var/lib/dhcpd/dhcpd6.leases ...
  •             基本服务dhcp的搭建   在看本文章前需先明白DHCP的基本功能和作用。...  客户端向68端口(bootps)广播请求配置,   服务器向67端口(bootpc)广播回应请求 2.同一种模...
  • CentOS 7.x 下配置 DHCP 服务器 基础篇

    万次阅读 2016-05-12 11:59:04
    博客搬家了,最近同时更新,没准什么时候就...应用实例:一个办公室有十个人,每个人每天上下班都要带着自己的笔记本,所以每次都要手动配置IP地址,这样简直就不是计算机该干的事情是吧。。所以DHCP应运而生,它能够
  • CentosDHCP服务器的搭建与配置

    千次阅读 2020-03-04 14:47:35
    0x01 DHCP服务器的搭建与配置 DHCP服务器作用: 为大量客户机自动分配地址,提供集中管理 减轻管理和维护成本、提高网络配置效率 DHCP原理 OFFER只有ip、ACK分配DNS等。 DHCP相关配置 1、端口:udp67 udp68 2、服务...
  • centos7.0中搭建dhcp服务器

    万次阅读 多人点赞 2018-01-08 13:20:50
    一,dhcp ... 1,安装dhcp服务器  使用命令:  vpm -qa dhcp  查看一下dhcp有没有安装,如果没安装将不会有任何提示信息,如果安装好了,将会返回dhcp的版本号。  可以看到我已经安装好了  
  • DHCP服务 了解DHCP服务 (1)用于为TCP/IP网络中的计算机自动分配TCP/IP参数的协议 2、DHCP的好处 (1)减少管理员工作量 (2)避免输入错误的可能 (3)避免IP冲突 (4)当网络更改IP地址段时,不需要再重新配置每个用户的IP ...
  • CentOS 7 DHCP服务器搭建

    2020-12-22 15:06:33
    DHCP服务器搭建前言一、DHCP是什么?二、安装DHCP服务器三、一些重要相关的命令总结 前言 学习Linux系统过程中,搭建DHCP服务器是必须要学会的,本次教程教大家如何搭建DHCP服务器,讲解DHCP服务器的功能概况。 ...
  • CentOS 7 DHCP服务配置

    千次阅读 2020-07-01 13:32:40
    CentOS 7 DHCP服务配置 1. 配置静态ip地址 查看本机网卡#fconfig 配置静态ip地址vi /etc/sysconfig/network-scripts/ifcfg-ens33 [root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-ens33 TYPE=...
  • Centos 7 系统,克隆作为客户端验证 虚拟机设置仅主机模式,并把“使用本地DHCP服务将IP地址分配给虚拟机”取消勾选 二、实验步骤 1.开启服务端,安装dhcp yum install dhcp 2.配置dhcp服务程序 vim /etc/dhcp/...
  • centos7.9配置dhcp服务器

    2021-05-27 22:13:43
    centos7.9配置dhcp服务器 作者:蓝眼泪 systemctl status iptables chkconfig --list iptables iptables -L ifup eth0; ifdown eth0; cd /var/log vim messages tail -10 messages 网段 地址池范围 默认租期 最大...
  • CentOS 7简单DHCP配置

    2021-04-27 08:45:25
    CentOS 7 linux简单DHCP配置。添加虚拟网络。配置DHCP配置文件dhcpd.conf。配置CentOS 7 网卡文件 案例描述 某企业有80台计算机,所使用的IP地址段为192.168.10.100~192.168.10.200,子网掩码为255.255.255.0,...
  • CentOS-7搭建DHCP服务器

    2020-09-14 15:18:41
    CentOS-7搭建DHCP服务器 1. DHCP简介 DHCP(动态主机配置协议)是一个局域网的网络协议。指的是由服务器控制一段IP地址范围,客户机登录服务器时就可以自动获得服务器分配的IP地址和子网掩码。默认情况下,DHCP作为...
  • 一,DHCP(DynamicHost Configuraion Protocol,动态主机分配协议)与1993年10月制定的标准协议,它的前身是BOOTP,DHCP可以说是BOOTP的增强版,DHCP的使用简化了IP配置管理的TCP/IP标准,为客户端动态分配TCP/IP相关...
  • DHCPDHCP(Dynamic Host Configuration Protocol,动态主机配置协议)是一个局域网的网络协议,使用UDP协议工作, 主要有两个用途:给内部网络或网络服务供应商自动分配IP地址,给用户或者内部网络管理员作为对所有...
  • VM虚拟机,CnetOS7网络设置仅主机模式,Windows网络设置共享 服务端 安装yum -y install dhcp 编辑vim /etc/dhcp/dhcpd.conf ddns-update-style none; ignore client-updates; subnet 192.168.137.0 netmask 255.255...
  • centos安装DHCP服务器

    2021-02-02 15:58:47
    DHCP 安装dhcp yum install -y dhcp* rpm -qa | grep dhcpd #查看主机是否安装dhcp包 复制配置文件 cp /usr/share/doc/dhcp*/dhcpd.example.com /etc/dhcp/dhcpd.conf **``` 编辑配置文件** ```bash vim /etc/...
  • 1.使用Centos 7搭建DHCP服务器,来为主机获取IP地址。 2.网络规划:PC1属于VLAN10,PC2属于VLAN20。与dhcp服务器相连的为VLAN30。 3.交换机作为DHCP中继。 下面开始吧,首先我们先完成交换机上面的配置。 第一步.创建...
  • 一.明白DHCP中继概念(尚硅谷图) 实现一台dhcp服务器给不同网段分配网络地址
  • DHCP(动态主机配置协议)用于自动为PC和其他网络设备分配IP地址,以便它们进行通信...DHCP服务器的地址为:192.168.43.254/24,默认网关为:192.168.43.2/24,DHCP服务器将自动为网络192.168.43.0/24中的其他设备分配IP
  • Centos 7 配置DNS域名服务器 vim /etc/resolv.conf 添加DNS服务器IP即可
  • CentOS 8 搭建DHCP服务器实战

    千次阅读 2020-07-03 16:31:40
    DHCP的原理及在linux系统搭建DHCP服务器
  • centos7搭建DHCP服务器详解 一、查看是否安装dhcp服务程序 [root@VM_0_12_centos dhcp]# rpm -qa dhcp dhcp-4.2.5-77.el7.centos.x86_64 二、如果没有,用yum软件仓库安装 # yum install dhcp 三、清空dhcp服务程序...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 18,285
精华内容 7,314
关键字:

centos7dhcp服务器配置