在Linux系統中,DHCP服務器的配置文件通常位于/etc/dhcp/dhcpd.conf。以下是一個基本的DHCP配置文件示例,你可以根據自己的需求進行修改和擴展。
# 設置默認網關
option routers 192.168.1.1;
# 設置DNS服務器
option domain-name-servers 8.8.8.8, 8.8.4.4;
# 定義子網
subnet 192.168.1.0 netmask 255.255.255.0 {
# 設置允許分配的IP地址范圍
range 192.168.1.10 192.168.1.100;
# 設置租約時間
option lease-time 600;
# 設置默認網關
option routers 192.168.1.1;
# 設置DNS服務器
option domain-name-servers 8.8.8.8, 8.8.4.4;
# 定義客戶端標識符
host client1 {
hardware ethernet 00:11:22:33:44:55;
fixed-address 192.168.1.20;
}
host client2 {
hardware ethernet 00:11:22:33:44:66;
fixed-address 192.168.1.21;
}
}
在這個示例中,我們定義了一個子網192.168.1.0,并為其分配了IP地址范圍192.168.1.10到192.168.1.100。我們還設置了租約時間為600秒(10分鐘),并指定了默認網關和DNS服務器。
此外,我們還定義了兩個客戶端(client1和client2),并為它們分配了固定的IP地址。
要使配置生效,請確保你已經安裝了DHCP服務器軟件(如ISC DHCP Server),然后重啟DHCP服務:
sudo systemctl restart isc-dhcp-server
注意:根據你的Linux發行版和DHCP服務器軟件,配置文件的路徑和名稱可能會有所不同。請查閱相應文檔以獲取正確的配置方法。