CentOS7安裝並配置本地DHCP服務器


DHCP服務器的三種IP分配方式

DHCP服務器具有三種IP的分配方式,手動分配,自動分配和動態分配。其中動態分配功能最為強大,配置也最為煩瑣。目前的DHCP服務器一般支持全部的幾種分配方式或者是其中的兩種。

  • 手動分配:
    網絡管理員在DHCP服務器通過手工方法配置DHCP客戶機的IP地址。當DHCP客戶機要求網絡服務時,DHCP服務器把手工配置的IP地址傳遞給DHCP客戶機。

  • 自動分配:
    不需要進行任何的IP地址手工分配。當DHCP客戶機第一次向DHCP服務器租用到IP地址后,這個地址就永久地分配給了該DHCP客戶機,而不會再分配給其他客戶機。

  • 動態分配:
    當DHCP客戶機向DHCP服務器租用IP地址時,DHCP服務器只是暫時分配給客戶機一個IP地址。只要租約到期,這個地址就會還給DHCP服務器,以供其他客戶機使用。如果DHCP客戶機仍需要一個IP地址來完成工作,則可以再要求另外一個IP地址。

DHCP 搭建過程

安裝 DHCP

yum -y install dhcp

主配置文件

subnet 192.168.139.0 netmask 255.255.255.0 {
        range 192.168.139.200 192.168.139.220;          # 地址池
        option domain-name-servers 192.168.139.100;     # DNS服務器地址
        option domain-name "feng.io";                   # 域名
        option routers 192.168.139.2;                   # 默認路由網關
        option broadcast-address 192.168.139.255;       # 廣播地址
        default-lease-time 600;                         # 默認租約時間
        max-lease-time 7200;                            # 最大組約時間
}

image

啟動 DHCP

systemctl start dhcpd
systemctl enable dhcpd
systemctl status dhcpd

檢查端口是否開啟
PS:CentOS7默認沒有 netstat 命令,需要安裝 net-tools 工具,yum install -y net-tools

netstat  -anpu  |  grep ":67"

image

客戶機測試 DHCP

准備一台Linux客戶機

關閉 Vmware 本地 DHCP 服務器

image

客戶機 IP 獲取方式

vim /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
DEVICE=ens33
ONBOOT=yes

image

重啟網卡並查看動態獲取的IP地址
PS:重啟后IP會動態獲取,如果你正在使用SSH遠程連接則會斷開

systemctl restart network

# 查看IP
ifconfig

如果能看到IP則配置成功
image


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM