DHCP

cftak發表於2024-10-30

APPSRV、ISPSRV和ROUTERSRV

服務

DCHP
為InsideCli客戶端網路分配地址,地址池範圍:192.168.0.110-192.168.0.190/24。
域名解析伺服器:按照實際需求配置DNS伺服器地址選項。
閘道器:按照實際需求配置閘道器地址選項。
為InsideCli分配固定地址為192.168.0.190/24。
設定預設租約時間為0.5天,最大租約時間為3天。
將DHCP服務的日誌資訊從系統的日誌服務中分離,透過rsyslog自 定義訊息處理,將日誌資訊儲存至/var/log/dhcpd.log中。

DHCP RELAY
安裝DHCP中繼。
允許客戶端透過中繼服務獲取網路地址。

DHCP
為OutsideCli客戶端網路分配地址,地址池範圍:81.6.63.110-81.6.63.190/24。
域名解析伺服器:按照實際需求配置DNS伺服器地址選項。
閘道器:按照實際需求配置閘道器地址選項。

安裝服務

APPSRV和ROUTERSRV

yum install -y dhcp

ISPSRV

apt install -y isc-dhcp-server

Centos DHCP

APPSRV

cat /etc/dhcp/dhcpd.conf

image-20240921160320772

cat /usr/share/doc/dhcp*/dhcpd.conf.example >> /etc/dhcp/dhcpd.conf

這時候DHCP服務的配置檔案就有內容了,在原有內容進行修改,其他不用的部分註釋或者刪除即可

vim /etc/dhcp/dhcpd.conf

   default-lease-time 43200;
   max-lease-time 259200;
   log-facility local1;	#日誌
   subnet 192.168.100.0 netmask 255.255.255.0 {
   }
   subnet 192.168.0.0 netmask 255.255.255.0 {
     range 192.168.0.110 192.168.0.190;
     option domain-name-servers 192.168.100.100;
     option domain-name "chinaskills.cn";
     option routers 192.168.0.254;
   }
   host insidecli {
     hardware ethernet 00:0c:29:8d:30:37;
     fixed-address 192.168.0.190;
   }

分離日誌

vim /etc/rsylog.conf

#新增以下內容
local1.* /var/log/dhcpd.log

啟動DHCP服務,並設定開機自啟動。

systemctl restart dhcpd
systemctl enable dhcpd

RouterSrv

DHCP中繼服務(一條命令解決,前提是安裝DHCP服務,不然沒有這條命令)

dhcrelay 192.168.100.100

UOS DHCP

apt install -y isc-dhcp-server
vi /etc/default/isc-dhcp-server

image-20240921162043277

如果沒有這個檔案,需要設定DHCP服務為開機自啟動

systemctl enable isc-dhcp-server

修改DHCP服務配置檔案

vim /etc/dhcp/dhcpd.conf

image-20240921162515010

不需要的部分,一定要註釋,或者刪除,不然啟動服務會報錯。

systemctl restart isc-dhcp-server

客戶端獲取地址命令

dhclient -v

image-20240921162828119

注意:

客戶端殺掉執行的dhclient程序(相信我,有時候你會用的上的)

kill 程序號

記得留完成服務的快照,還有客戶端獲取地址之後的快照。

擴充套件

​ 設定預設租約時間為0.5天,最大租約時間為3天。
​ 將DHCP服務的日誌資訊從系統的日誌服務中分離,透過rsyslog自 定義訊息處理,將日誌資訊儲存至/var/log/dhcpd.log中。

vim /etc/dhcpd.conf

default-lease-time 43200;
max-lease-time 259200;
log-facility local1;

相關文章