溫馨提示×

如何為Ubuntu DHCP添加靜態IP

小樊
51
2025-04-13 11:33:35
欄目: 智能運維

在 Ubuntu 中,DHCP 服務器通常由 ISC DHCP 服務器軟件提供。如果你想為特定的客戶端設備分配一個靜態 IP 地址,你可以在 DHCP 服務器的配置文件中設置一個靜態 IP 地址租約。以下是如何操作的步驟:

  1. 安裝 DHCP 服務器(如果你還沒有安裝的話): 打開終端并運行以下命令來安裝 ISC DHCP 服務器:

    sudo apt update
    sudo apt install isc-dhcp-server
    
  2. 配置 DHCP 服務器: 安裝完成后,你需要編輯 DHCP 服務器的配置文件。使用文本編輯器打開 /etc/dhcp/dhcpd.conf 文件:

    sudo nano /etc/dhcp/dhcpd.conf
    
  3. 定義靜態 IP 地址: 在配置文件中,你可以為特定的 MAC 地址指定一個靜態 IP 地址。找到 subnet 聲明部分,并在其中添加一個 host 聲明。例如:

    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-client {
            hardware ethernet 00:11:22:33:44:55; # 客戶端的 MAC 地址
            fixed-address 192.168.1.101; # 你想分配給該客戶端的靜態 IP 地址
        }
    }
    

    確保將 00:11:22:33:44:55 替換為客戶端設備的實際 MAC 地址,將 192.168.1.101 替換為你想要分配的靜態 IP 地址。

  4. 指定 DHCP 服務器監聽的網絡接口: 編輯 /etc/default/isc-dhcp-server 文件來指定 DHCP 服務器應該監聽哪個網絡接口:

    sudo nano /etc/default/isc-dhcp-server
    

    找到 INTERFACESv4 行并設置為你的網絡接口名稱,例如 eth0ens33

    INTERFACESv4="eth0"
    
  5. 重啟 DHCP 服務器: 保存所有更改后,重啟 DHCP 服務器以應用新的配置:

    sudo systemctl restart isc-dhcp-server
    
  6. 驗證靜態 IP 分配: 確保你的客戶端設備已經設置為通過 DHCP 獲取 IP 地址。然后,檢查 DHCP 服務器的租約數據庫,確認靜態 IP 地址已經分配給了正確的客戶端。你可以查看 /var/lib/dhcp/dhcpd.leases 文件來獲取租約信息:

    cat /var/lib/dhcp/dhcpd.leases
    

按照這些步驟操作后,你的 Ubuntu DHCP 服務器應該能夠為指定的客戶端設備分配一個靜態 IP 地址了。記得在配置靜態 IP 地址之前,確保該地址沒有被網絡中的其他設備使用。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女