0%

redhat7部署DHCP服务

前言

作为DHCP服务器端,需要设置静态IP地址。并且服务端和客户端都得是仅主机模式。

服务端部署DHCP服务

  • 服务端网卡设置,重启网卡使配置生效
    IP地址:192.168.0.20
    image.png
    1
    systemctl restart network #重启网卡
  • 安装dhcp软件
    1
    yum install dhcp
  • 编辑dhcp服务配置文件/etc/dhcp/dhcpd.conf
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    ddns-update-style none;
    ignore client-updates;
    subnet 192.168.0.0 netmask 255.255.255.0 {
    range 192.168.0.50 192.168.0.100; #IP地址池
    option subnet-mask 255.255.255.0; #子网掩码
    option routers 192.168.0.20; #路由器
    option domain-name-servers 192.168.0.20; #DHCP服务器的IP地址
    default-lease-time 21600; #默认租约
    max-lease-time 43200; #最长租约
    }
  • 启动DHCP服务并加入开机启动项
    1
    2
    systemctl start dhcpd
    systemctl enable dhcpd
  • 清除iptables规则
    1
    2
    iptables -F
    service iptables save

    客户端验证DHCP服务器效果

  • 编辑虚拟机网络编辑器,取消DHCP的设置
    image40d8da1bf24c05d3.png
  • 设置网卡,改成DHCP方式获取IP地址,重启网卡使配置生效
    image44ab240a1b5043c2.png
    1
    systemctl restart network
  • 检查机器获取到的IP地址,已获取到DHCP服务器地址池里面随机分配的地址
    imageb5b8d32ddb4c1d0d.png

    服务端可查看客户端的MAC地址

  • 重启客户端的网卡,查看服务端的日志,可找到客户端使用DHCP服务的详情,包括客户端的MAC地址
    1
    tail -f /var/log/messages
    imageb3c3b368e25ab25b.png

    服务端为某个客户端分配固定的IP地址

  • 服务端配置文件添加以下内容,将客户端的MAC地址和固定IP地址做绑定
    1
    2
    3
    4
    host dana{
    hardware ethernet 00:0c:29:1b:b1:9d;
    fixed-address 192.168.0.66;
    }
    imageca35b36e6528b081.png
  • 服务端重启dhcp服务
    1
    systemctl restart dhcpd
  • 客户端重启网卡,检查机器获取的IP地址是否是服务端分配的IP
    image2494cb3bf40a8e29.png
-------------本文结束感谢您的阅读-------------