DHCP服务器

centos 7以上版本准备工作:1、systemctl stop firewalld(或者firewalld.service)  临时关闭防火墙

            2.getenforce 0 临时关闭selinux

            3.编辑下 虚拟管理器关闭DHCP自动获取,然后网卡配置static获取地址

软件名:

   dhcp   服务软件包

 dhcp-common  默认软件包(主要是命令)

服务名:

   dhcpd   服务名

 dhcrelay 中继服务名

端口号:

  udp 67  作为客户端的目标端口,接收客户端的请求

  udp 68 作为服务器的源端口,向客户回复数据包

centos 7 重启服务  systemctl start dhcpd.service 

查看是否启动  netstat -tlun 有UDP 67端口说明启动正常

查看/var/log/messages dhcp分地址分配情况(tail -n 20 查看最后20行)

配置文件:

  /etc/dhcp/dhcpd.conf   此配置文件模式是空的,需要模板文件重新生成

 /usr/share/doc/dhcp-4.***/dhcpd.conf.sample  (这个是模板文件)

 cp -a dhcp.conf.sample   /etc/dhcpd/dhcpd.con (包括源文件的属性一起全部复制)

/etc/sysconfig/dhcrelay   该文件为中继配置文件

 

2、DHCP地址绑定

注意事项:配置文件更新后必须先重启dhcp服务后,再重启客户机网卡服务后,会生效

3、DHCP 超级作用域(c类地址不够用)

   1、客户机网卡配置DHCP模式,然后ifdown ifcfg-ens33网卡(关闭网卡等待DHCP服务器配置完之后启动)

    2、cp -a ifcfg-ens33 ifcfg-ens33:33(创建网卡的子网卡)

 

       配置完之后需要重启网卡  systemctl restart network.service 

    3、在/etc/sysctl.conf配置文件中添加一行net.ipv4.ip_forward=1(增加路由功能)

       配置完需要sysctl -p加载生效

   4、配置/etc/shcp/dhcpd.cnf

    

    配置完重启dhcpd服务   systemctl restart dhcpd

   5、启动客户机网卡

原文地址:https://www.cnblogs.com/jdwy24/p/12310875.html