在Linux上安裝DHCP服務器,可以選擇使用包管理器(如apt、yum或zypper)來安裝,或者從源代碼編譯
sudo apt update
sudo apt install isc-dhcp-server
對于RHEL/CentOS/Fedora系統,請使用以下命令:
sudo yum install dhcp
或者
sudo dnf install dhcp
sudo systemctl start dhcpd
sudo systemctl enable dhcpd
這里,dhcpd
是ISC DHCP Server的服務器程序。根據你的系統,它可能被命名為dhcp
或dhcpd.service
。
/etc/dhcp/dhcpd.conf
或/etc/dhcp/dhcp.conf
。使用你喜歡的文本編輯器打開它,例如:sudo nano /etc/dhcp/dhcpd.conf
subnet
段,定義要分配IP地址的網絡范圍。例如:subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.10 192.168.1.100;
option routers 192.168.1.1;
option subnet-mask 255.255.255.0;
}
這個示例定義了一個名為192.168.1.0/24
的網絡,IP地址范圍從192.168.1.10
到192.168.1.100
,網關為192.168.1.1
。
sudo systemctl restart dhcpd
現在,你的Linux系統已經安裝并配置了一個DHCP服務器??蛻舳丝梢酝ㄟ^發送DHCP請求來獲取IP地址和其他網絡設置。