# DHCP ## 安裝套件 ## ```bash apt -y install isc-dhcp-server ``` ## 編輯設定檔 ## >設定檔路徑:/etc/default/isc-dhcp-server ```bash #取消註解 DHCPDv4_CONF=/etc/dhcp/dhcpd.conf #在雙引號內加入網卡名稱 INTERFACESv4="ens33" ``` >設定檔路徑位於/etc/dhcp/dhcpd.conf ```bash #使用vim編輯 vim /etc/dhcp/dhcpd.conf #編輯以下內容 authoritative; #說明此DHCP Server為官方伺服器 default-lease-time 3600; #預設有效的租約時間(秒),可以是全域變數也可以單獨定義於子網段 max-lease-time 86400; #最大租約時間(秒),可以是全域變數也可以單獨定義於子網段 #建立pool subnet 192.168.1.0 netmask 255.255.255.0 { option routers 192.168.1.254; #預設閘道 option subnet-mask 255.255.255.0; #子網路遮罩,可以省略 option broadcast-address 192.168.1.255; #可以省略 option domain-name-servers 8.8.8.8; #DNS Server range dynamic-bootp 192.168.1.100 192.168.1.199; #發放範圍 } #保留區,可用來設定PXE主機 host PC1 { hardware ethernet 11:22:33:44:55:66; fixed-address 192.168.1.150; option host-name PC1; #可以省略 } ``` ## DHCP Relay Agent ### 安裝套件 ```bash apt -y install isc-dhcp-relay ``` ### 編輯設定檔 ```bash #使用vim編輯 vim /etc/default/isc-dhcp-relay #編輯以下內容 SERVERS="192.168.1.100" INTERFACES="ens34 ens36" OPTIONS="" ``` [](https://)