在Ubuntu中,DHCP(動態主機配置協議)用于自動分配IP地址給網絡中的設備。要定義DHCP作用域,請按照以下步驟操作:
sudo apt-get update
sudo apt-get install isc-dhcp-server
sudo systemctl start isc-dhcp-server
/etc/dhcp/dhcpd.conf
)已正確設置。使用文本編輯器打開配置文件: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;
# 設置DNS服務器
option domain-name-servers 8.8.8.8, 8.8.4.4;
# 設置租約時間(單位:秒)
option lease-time 600;
}
在這個示例中,我們定義了一個作用域,IP地址范圍為192.168.1.10到192.168.1.100,子網掩碼為255.255.255.0,默認網關為192.168.1.1,DNS服務器為8.8.8.8和8.8.4.4,租約時間為600秒。
保存并關閉配置文件。
檢查DHCP服務器的接口設置。打開/etc/default/isc-dhcp-server
文件:
sudo nano /etc/default/isc-dhcp-server
找到INTERFACESv4
行,將其設置為要監聽的網絡接口。例如,如果要監聽eth0
接口,請將其設置為:
INTERFACESv4="eth0"
保存并關閉文件。
重新啟動DHCP服務器以應用更改:
sudo systemctl restart isc-dhcp-server
現在,DHCP服務器已經根據定義的作用域為網絡中的設備分配IP地址。