(13) DHCP服务

原创 2018年04月15日 21:50:09
一、DHCP原理:
      服务端安装DHCP服务,客户主机的ip获取方式为dhcp,即动态获取;
      客户主机通过广播位(例:172.25.254.255)索要动态IP地址,服务端通过客户主机的mac地址识别
   发出广播的客户主机,并给出动态IP地址
 二、在服务端安装dhcp

    1.配置服务端静态ip  nm-connection-editor


    2.修改配置文件  /etc/yum.repos.d/rhel_dvd.repo


        将yum源改为http://172.25.254.148/rhel7.2
    注意:yum源为共享的,可通过http访问

    3.安装dhcp   yum install dhcp -y


    注意:如果不知道dhcp的软件包,可用 yum search dhcp 查找软件包


    4.查询dhcp的配置文件  rpm -qc dhcp

修改dhcp的配置文件  /etc/dhcp/dhcpd.conf

注意:该配置文件为空,需要拷贝模板
      cp /usr/share/doc/dhcp*/dhcpd.conf  /etc/dhcp/dhcpd.conf


    5.修改 vim /etc/dhcp/dhcpd.conf
      第7行  设置域名  “westos.com”
      第8行  设置DNS  172.25.254.250
      第10行  默认租约期限
      第11行  最长租约期限
      无参数的命令行删除
      第22行  日志级别
      第30行  修改子网网段 172.25.254.0   子网掩码 255.255.255.0
           设定ip地址池(范围) 172.25.254.221 172.25.254.231

           设定网关 172.25.254.250


      34行以后的内容删除
    6.重启dhcp服务   systemctl restart dhcpd
  2.客户端
    查看客户端的ip获取方式

      /etc/sysconfig/network-scripets/ifcfg-eth0


    重启network
      systemctl restart network
    查看客户端ip   ifconfig
  3.在服务端查看dhcp信息

    cat  /var/lib/dhcpd/dhcpd.leases


三、虚拟机启动配置DHCP
  1.安装pxelinux.0
    查找pxelinux.0软件包

    yum whatprovides */pxelinux.0


    注意:pxelinux.0软件包需要tftp共享,需要安装tftp
    yum install syslinux-4.05-8.el7.x86_64 tftp-server -y
  2.修改配置文件

    vim  /etc/xinetd.d/tftp


    systemctl restart xinetd.service
    查看是否修改成功
    chkconfig --list

    查看xinetd开启的接口


    netstat -antlupe | grep xinetd
  3.查找tftp的配置文件
    rpm -ql tftp-server
    将pxelinux.0软件包放在配置文件的目录下

    cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot


    将镜像中isolinux目录下的所有文件放在配置文件的目录下

    scp -r /var/www/html/rhel7.2/isolinux/* root@172.25.254.148:/var/lib/tftpboot


  4.查询pxelinux.0说明书
    rpm -qd syslinux
    /usr/share/doc/syslinux-4.05/pxelinux.txt
  5.根据说明书操作
    建立目录:mkdir pxelinux.cfg/default
    拷贝文件:cp isolinux.cfg pxelinux.cfg/default
    注意:pxelinux.cfg/default是pxelinux.0读取的文件,与isolinux.cfg内容一样
    修改dhcp配置文件
    vim /etc/dhcp/dhcpd.conf
     30 subnet 172.25.254.0 netmask 255.255.255.0 {
     31   range 172.25.254.201 172.25.254.221;
     32   option routers 172.25.254.250;
     33   next-server 172.25.254.108;
     34   filename "pxelinux.0";
     35 }
     重启dhcp服务,设置firewalld
     systemctl restart dhcpd
     systemctl stop firewalld
     systemctl disable firewalld
   6.虚拟机启动,boot选择网卡启动

    

Python全栈工程师-第13周

Python全栈工程师
  • 2018年03月04日 23:32

DHCP服务 DHCP服务 DHCP服务

  • 2010年04月15日 00:53
  • 169KB
  • 下载

windows DHCP服务安装包

  • 2016年07月17日 17:34
  • 312KB
  • 下载

解决Win7系统DHCP Client服务已设置为“自动”开机仍然无法启动问题

【前言】 问题描述:由于使用了管家、360等软件进行过网络优化,导致每次开机不能正常获取IP连接网络,并且系统服务项DHCP Client已设置为“自动”,但是开机仍无法正常启动。网上大部分解决方法千...
  • w47_csdn
  • w47_csdn
  • 2017-09-29 20:06:08
  • 3519

DHCP Client 服务和下列不存在的服务存在相依的关系: Tdx

事件查看器 - 系统 -  事件详情 DHCP Client 服务和下列不存在的服务存在相依的关系: Tdx...
  • u012488613
  • u012488613
  • 2014-11-12 15:22:21
  • 656

无法启动DHCP CLient服务,错误 5

新部署的Windows Server 2003系统,在更新了114个更新重启后发现DHCP Client 服务无法启动,错误代码5:访问被拒绝。于是Google+Baidu,发现微软已有解决的办法:h...
  • kinber
  • kinber
  • 2010-02-05 11:35:00
  • 9189

VMware DHCP Service 服务无法启动

VMware DHCP Service 服务无法启动,Linux   解决办法:是你在设置 ...
  • Java_HYL
  • Java_HYL
  • 2014-04-02 15:43:56
  • 2031

DHCP Client服务(位于本计算机上)错误5:拒绝访问的解决方法

【本文原创作者:书生的学习笔记】 链接地址: http://www.gscholar.cn/2014/04/dhcp-client-error5.html一台Windows 7(32位)的笔记本通过...
  • ageovb
  • ageovb
  • 2016-10-24 21:36:42
  • 6204

DHCP服务器安装、测试

1231231
  • u013221171
  • u013221171
  • 2017-05-25 16:00:57
  • 179

如何判断linux DHCP服务器状态/关闭/开启命令

1. 查看是否设置开机启动 chkconfig --list | grep dhcpd 2. 查看端口是否打开 netstat -anulp | grep :67  3.查看服务状态 /etc/i...
  • yyylll62803112
  • yyylll62803112
  • 2014-04-01 16:32:08
  • 4026
收藏助手
不良信息举报
您举报文章:(13) DHCP服务
举报原因:
原因补充:

(最多只允许输入30个字)