在Linux中,可以使用isc-dhcp-server
軟件包來創(chuàng)建和配置DHCP服務(wù)器
isc-dhcp-server
:對(duì)于基于Debian的系統(tǒng)(如Ubuntu),請(qǐng)運(yùn)行:
sudo apt-get update
sudo apt-get install isc-dhcp-server
對(duì)于基于RPM的系統(tǒng)(如CentOS、Fedora),請(qǐng)運(yùn)行:
sudo yum install dhcp
編輯/etc/dhcp/dhcpd.conf
文件,添加以下內(nèi)容:
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;
}
這里,我們?yōu)樽泳W(wǎng)192.168.1.0
配置了一個(gè)DHCP服務(wù)器,IP地址范圍從192.168.1.10
到192.168.1.200
,網(wǎng)關(guān)為192.168.1.1
,DNS服務(wù)器為8.8.8.8
和8.8.4.4
。
確保您的DHCP服務(wù)器連接到正確的網(wǎng)絡(luò)接口。編輯/etc/default/isc-dhcp-server
文件,并在INTERFACESv4
或INTERFACES
行中添加您的網(wǎng)絡(luò)接口名稱(例如eth0
或ens33
)。
對(duì)于基于Debian的系統(tǒng),請(qǐng)運(yùn)行:
sudo systemctl start isc-dhcp-server
sudo systemctl enable isc-dhcp-server
對(duì)于基于RPM的系統(tǒng),請(qǐng)運(yùn)行:
sudo systemctl start dhcpd
sudo systemctl enable dhcpd
現(xiàn)在,您的Linux系統(tǒng)已成功配置為DHCP服務(wù)器??蛻舳嗽O(shè)備將自動(dòng)從您的DHCP服務(wù)器接收IP地址和其他網(wǎng)絡(luò)設(shè)置。