zoukankan      html  css  js  c++  java
  • DHCP服务

    DHCP是动态主机配置协议

    DHCP服务器可以发布信息包括

    网卡的IP地址,子网掩码,对应的网络地址,广播地址,默认的网关地址,DNS对应的服务器地址等

    DHCP分配方式

    自动分配  分配到一个IP地址后永久使用

    手动分配  由DHCP服务器管理员 专门指定的IP地址

    动态分配  使用后释放该IP,供其他客户机使用

    DHCP租约过程

    客户端在网络中搜索服务器         客户机发送请求IP (客户机发送DHCP Discover)

    服务器向客户端响应服务器         服务器响应(服务器发送DHCP offer广播包)

    客户端向目标服务器发出服务请求      客户机选择IP(客户机发送DHCP Request)

    服务器向客户端提供服务          服务器确认租约(服务器发送DHCP ACK广播包)

    重新登陆

    当客户机重新登陆网络时,不需要再发送DHCP Discover,而是直接发送Request请求信息,若还能继续使用原先的IP地址,服务器将回复一个ACK确认信息,若这一个IP无法再分配给原先的客户机则发送一个NACK信息

    更新租约

    当DHCP服务器租约达到50%时,就需要更新租约,若无法继续租约则继续可以最大使用85%

    DHCP的安装与配置

    安装dhcp服务

    yum -y install dhcp

    修改配置文件

    grep -v '^#' /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example > /etc/dhcp/dhcpd.conf
    vim /etc/dhcp/dhcpd.conf
    option domain-name-servers 8.8.8.8, 114.114.114.114;    指定使用的DNS服务器
    
    default-lease-time 21600;                   
    max-lease-time 43200;                     最大租约时间
    
    log-facility local7;
    
    subnet 192.168.1.0 netmask 255.255.255.0 {        所属网段 子网掩码
      range 192.168.1.100 192.168.1.200;            地址池(可分配的地址范围)
      option routers 192.168.1.1;                网关
    }
    systemctl start dhcpd
    systemctl enable dhcpd

    通过MAC地址进行绑定IP地址

    subnet 200.200.2.0 netmask 255.255.255.0 {
      range 200.200.2.3 200.200.2.254;
      option routers 200.200.2.1;

      host client1 {
      hardware ethernet 00:0c:29:4c:f2:a0;       #要绑定的主机MAC地址 
      fixed-address 200.200.2.5;             #绑定的IP地址
      }
    }
    [root@loca

    客户机测试

    关闭网卡
    ifdown ens32
    确保测试服务器与服务器在同一网段内
    dhclient -d
    ifconfig查看网卡是否成功获取到IP地址
  • 相关阅读:
    WebService及WCF获取客户端IP,端口
    单链表创建,删除节点,获取元素(与线性表比较)
    c语言描述简单的线性表,获取元素,删除元素,
    解决wamp mysql数据库出现乱码的问题。
    c语言将2进制数转化为10进制数(栈的初始化,进栈,出栈)
    c++描述将一个2进制数转化成10进制数(用到初始化栈,进栈,入栈)
    css各兼容应该注意的问题
    C++需要注意的地方和小算法
    php最简单的文件处理。
    C++ 一目了然虚基类!
  • 原文地址:https://www.cnblogs.com/bnre/p/14153468.html
Copyright © 2011-2022 走看看