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則配置成功