溫馨提示×

Ubuntu DHCP如何設置靜態IP

小樊
33
2025-08-25 13:08:24
欄目: 智能運維

在Ubuntu系統中,為DHCP客戶端設置靜態IP地址通常需要編輯網絡接口配置文件。以下是具體步驟:

方法一:使用Netplan(適用于Ubuntu 18.04及更高版本)

  1. 打開Netplan配置文件

    • 打開終端。
    • 輸入以下命令來編輯Netplan配置文件(通常位于/etc/netplan/目錄下):
      sudo nano /etc/netplan/01-netcfg.yaml
      
    • 注意:文件名可能會有所不同,例如01-netcfg.yaml、50-cloud-init.yaml等。
  2. 修改配置文件

    • 找到你想要設置靜態IP的網絡接口(例如eth0ens33)。
    • 將其配置為靜態IP地址。以下是一個示例配置:
      network:
        version: 2
        renderer: networkd
        ethernets:
          ens33:
            dhcp4: no
            addresses:
              - 192.168.1.100/24
            gateway4: 192.168.1.1
            nameservers:
              addresses: [8.8.8.8, 8.8.4.4]
      
    • 解釋:
      • dhcp4: no:禁用DHCP。
      • addresses:指定靜態IP地址和子網掩碼。
      • gateway4:指定默認網關。
      • nameservers:指定DNS服務器地址。
  3. 應用配置

    • 保存并關閉文件。
    • 輸入以下命令應用新的網絡配置:
      sudo netplan apply
      

方法二:使用NetworkManager(適用于Ubuntu 16.04及更高版本)

  1. 打開網絡連接編輯器

    • 打開終端。
    • 輸入以下命令來編輯網絡連接配置:
      sudo nm-connection-editor
      
  2. 選擇網絡連接

    • 在彈出的窗口中,找到你想要設置靜態IP的網絡連接(例如Wired connection 1)。
    • 點擊“編輯”。
  3. 修改IPv4設置

    • 切換到“IPv4設置”選項卡。
    • 將“方法”從“自動(DHCP)”更改為“手動”。
    • 在“地址”字段中輸入靜態IP地址和子網掩碼(例如192.168.1.100/24)。
    • 在“網關”字段中輸入默認網關(例如192.168.1.1)。
    • 在“DNS服務器”字段中輸入DNS服務器地址(例如8.8.8.8, 8.8.4.4)。
  4. 應用更改

    • 點擊“應用”按鈕保存更改。
    • 關閉網絡連接編輯器。

方法三:使用ifupdown(適用于舊版本Ubuntu)

  1. 編輯網絡接口配置文件

    • 打開終端。
    • 輸入以下命令來編輯網絡接口配置文件(通常位于/etc/network/interfaces):
      sudo nano /etc/network/interfaces
      
  2. 修改配置文件

    • 找到你想要設置靜態IP的網絡接口(例如eth0ens33)。
    • 將其配置為靜態IP地址。以下是一個示例配置:
      auto ens33
      iface ens33 inet static
          address 192.168.1.100
          netmask 255.255.255.0
          gateway 192.168.1.1
          dns-nameservers 8.8.8.8 8.8.4.4
      
    • 解釋:
      • auto ens33:自動啟動接口。
      • iface ens33 inet static:設置接口為靜態IP。
      • address:指定靜態IP地址。
      • netmask:指定子網掩碼。
      • gateway:指定默認網關。
      • dns-nameservers:指定DNS服務器地址。
  3. 重啟網絡服務

    • 輸入以下命令重啟網絡服務以應用更改:
      sudo ifdown ens33 && sudo ifup ens33
      
    • 注意:將ens33替換為你實際的網絡接口名稱。

通過以上方法之一,你可以在Ubuntu系統中成功設置靜態IP地址。

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