在Ubuntu上設置DHCP保留地址,通常需要使用DHCP服務器軟件,如ISC DHCP Server。以下是設置DHCP保留地址的步驟:
安裝ISC DHCP Server: 打開終端并輸入以下命令來安裝ISC DHCP Server:
sudo apt update
sudo apt install isc-dhcp-server
配置DHCP服務器:
安裝完成后,你需要編輯DHCP服務器的配置文件。使用文本編輯器打開/etc/dhcp/dhcpd.conf
文件:
sudo nano /etc/dhcp/dhcpd.conf
定義保留地址:
在dhcpd.conf
文件中,你需要添加一個子網聲明,并在其中定義保留地址。例如,如果你想為IP地址192.168.1.100保留一個地址給MAC地址為00:11:22:33:44:55的設備,你可以添加以下內容:
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;
option domain-name-servers 8.8.8.8, 8.8.4.4;
host specific-device {
hardware ethernet 00:11:22:33:44:55;
fixed-address 192.168.1.100;
}
}
在這個例子中,specific-device
是你給這臺設備定義的主機名。
指定DHCP服務器接口:
編輯/etc/default/isc-dhcp-server
文件來指定DHCP服務器監聽的網絡接口:
sudo nano /etc/default/isc-dhcp-server
找到INTERFACESv4
行,并將其設置為你的網絡接口名稱,例如eth0
或ens33
:
INTERFACESv4="eth0"
重啟DHCP服務器: 保存所有更改后,重啟ISC DHCP Server以應用新的配置:
sudo systemctl restart isc-dhcp-server
驗證配置: 確保DHCP服務器正在運行,并且保留地址已經設置成功。你可以使用以下命令檢查DHCP服務器的狀態:
sudo systemctl status isc-dhcp-server
請注意,這些步驟假設你已經有一個運行中的Ubuntu服務器,并且你有root權限或可以使用sudo命令。如果你是在家庭網絡環境中操作,確保你的路由器沒有啟用DHCP服務器功能,否則可能會發生沖突。