1. 程式人生 > 其它 >CentOS7安裝並配置本地DHCP伺服器

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;                            # 最大組約時間
}

啟動 DHCP

systemctl start dhcpd
systemctl enable dhcpd
systemctl status dhcpd

檢查埠是否開啟 PS:CentOS7預設沒有 netstat 命令,需要安裝 net-tools 工具,yum install -y net-tools

netstat  -anpu  |  grep ":67"

客戶機測試 DHCP

準備一臺Linux客戶機

關閉 Vmware 本地 DHCP 伺服器

客戶機 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

重啟網絡卡並檢視動態獲取的IP地址 **PS:**重啟後IP會動態獲取,如果你正在使用SSH遠端連線則會斷開

systemctl restart network

# 檢視IP
ifconfig

如果能看到IP則配置成功