zoukankan      html  css  js  c++  java
  • DHCP服务搭建(1)

    一、DHCP概述

    DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)通常被应用在大型的局域网络环境中,主要作用是集中的管理、分配IP地址,使网络环境中的主机动态的获得IP地址、Gateway地址、DNS服务器地址等信息,并能够提升地址的使用率。

    DHCP协议采用客户端/服务器模型,主机地址的动态分配任务由网络主机驱动。当DHCP服务器接收到来自网络主机申请地址的信息时,才会向网络主机发送相关的地址配置等信息,以实现网络主机地址信息的动态配置。

    二.DHCP分配方式

    自动分配:分配到一个ip地址后永远使用
    手动分配:由DHCP服务器管理员专门指定ip地址
    动态分配:使用完后释放该ip,供其他客户机使用

    三.Linux中DHCP的安装与配置

    1.DHCP安装

    (1)挂载光盘

    [root@localhost ~]# mount /dev/sr0 /media/cdrom/
    mount: block device /dev/sr0 is write-protected, mounting read-only

    (2)本地yum源安装dhcp

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

    2.配置DHCP服务

    主配置文件:/etc/dhcp/dhcpd.conf
    执行程序:/usr/sbin/dhcpd /usr/sbin/dhcrelay (中继)
    服务脚本:/etc/init.d/dhcpd /etc/init.d/dhcrelay (中继)
    执行参数配置:/etc/sysconfig/dhcpd
    DHCP中继配置:/etc/sysconfig/dhcrelay

    (1)修改配置文件/etc/dhcp/dhcpd.conf

    [root@localhost ~]# cat /etc/dhcp/dhcpd.conf 
    #
    # DHCP Server Configuration file.
    # see /usr/share/doc/dhcp*/dhcpd.conf.sample   <-去这个地址寻找模板
    # see 'man 5 dhcpd.conf'
    #

    [root@localhost ~]# cat /usr/share/doc/dhcp*/dhcpd.conf.sample > /etc/dhcp/dhcpd.conf

    [root@localhost ~]# egrep -v "#" /etc//dhcp/dhcpd.conf > /etc/dhcp/dhcpd.conf.bak  <-过滤出“#”的行,并去除再写入一个备份文件
    [root@localhost ~]# cat /etc/dhcp/dhcpd.conf.bak > /etc/dhcp/dhcpd.conf  <-把备份修改过的文件内容重新写入配置文件
    [root@localhost ~]# vim /etc/dhcp/dhcpd.conf

    保存退出!

    (2)启动服务

    /etc/init.d/dhcpd start

    3.客户端测试

    指定分发成功

    四.总结

    1.注意防火墙

    查看防火墙状态: service iptables status 
    暂时关闭防火墙: service iptables stop 
    禁止防火墙在开机时启动:chkconfig iptables off 
    设置防火墙在开机时启动:chkconfig iptables on

    2.配置文件一定要注意格式,符号。

     

  • 相关阅读:
    vue-router的push和replace的区别
    ajax请求常见状态码以及产生的原因
    vue定义data的三种方式与区别
    button与input button区别
    变量的声明方式
    js变量
    JavaScript的节流与防抖?
    js实现继承的方法-构造函数
    前端表单验证常用的15个JS正则表达式
    ES6中的新增数组的方法
  • 原文地址:https://www.cnblogs.com/chen-guanzhou/p/9881873.html
Copyright © 2011-2022 走看看