在Ubuntu系統中設置DHCP服務器的步驟如下:
首先,打開終端并輸入以下命令來安裝ISC DHCP服務器軟件:
sudo apt update
sudo apt install isc-dhcp-server
sudo nano /etc/dhcp/dhcpd.conf
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 domain-name-servers 8.8.8.8, 8.8.4.4;
}
上述配置指定了DHCP服務器分配IP地址的范圍、網關、DNS服務器和域名。
/etc/netplan/01-netcfg.yaml
(適用于Ubuntu 20和22) 或 /etc/network/interfaces
(適用于其他版本):sudo nano /etc/netplan/01-netcfg.yaml
dhcp4: yes
行更改為 no
,并添加靜態IP地址、網關和DNS服務器信息:network:
version: 2
renderer: networkd
ethernets:
enp0s3:
dhcp4: no
addresses: [192.168.1.100 /24]
gateway4: 192.168.1.1
nameservers:
addresses: [8.8.8.8, 8.8.4.4]
保存更改并關閉編輯器。
應用配置更改:
sudo netplan apply
sudo systemctl start isc-dhcp-server
sudo systemctl enable isc-dhcp-server
在終端中輸入以下命令查看DHCP服務器的狀態:
sudo systemctl status isc-dhcp-server
如果顯示 “active (running)” 狀態,則表示DHCP服務器正在正常運行。
如果需要配置Ubuntu系統使用DHCP獲取IP地址,可以按照以下步驟操作:
/etc/network/interfaces
:sudo nano /etc/network/interfaces
inet static
改為 inet dhcp
,并刪除 address
、netmask
、gateway
等行。例如:auto eth0
iface eth0 inet dhcp
保存并關閉文件。
重啟網絡服務以應用更改:
sudo service networking restart
ip addr show eth0
如果IP地址是類似于 “192.168.x.x” 這樣的地址,則說明已經成功地使用DHCP獲取了IP地址。
通過以上步驟,您可以在Ubuntu系統中成功配置DHCP服務器,并配置系統使用DHCP獲取IP地址。