在Linux中,可以使用isc-dhcp-server
軟件包來創建和配置DHCP服務器
isc-dhcp-server
:對于基于Debian的系統(如Ubuntu),請運行:
sudo apt-get update
sudo apt-get install isc-dhcp-server
對于基于RPM的系統(如CentOS、Fedora),請運行:
sudo yum install dhcp
編輯/etc/dhcp/dhcpd.conf
文件,添加以下內容:
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.10 192.168.1.200;
option routers 192.168.1.1;
option domain-name-servers 8.8.8.8, 8.8.4.4;
}
這里,我們為子網192.168.1.0
配置了一個DHCP服務器,IP地址范圍從192.168.1.10
到192.168.1.200
,網關為192.168.1.1
,DNS服務器為8.8.8.8
和8.8.4.4
。
確保您的DHCP服務器連接到正確的網絡接口。編輯/etc/default/isc-dhcp-server
文件,并在INTERFACESv4
或INTERFACES
行中添加您的網絡接口名稱(例如eth0
或ens33
)。
對于基于Debian的系統,請運行:
sudo systemctl start isc-dhcp-server
sudo systemctl enable isc-dhcp-server
對于基于RPM的系統,請運行:
sudo systemctl start dhcpd
sudo systemctl enable dhcpd
現在,您的Linux系統已成功配置為DHCP服務器。客戶端設備將自動從您的DHCP服務器接收IP地址和其他網絡設置。