溫馨提示×

如何為Linux DHCP分配靜態IP

小樊
52
2025-05-27 15:54:59
欄目: 智能運維

在Linux系統中,為DHCP客戶端分配靜態IP地址通常需要編輯網絡配置文件。以下是在不同Linux發行版中設置靜態IP的方法:

對于基于Debian的系統(如Ubuntu)

  1. 編輯網絡接口配置文件: 打開終端,使用文本編輯器(如nanovim)編輯網絡接口配置文件。通常這個文件位于/etc/network/interfaces。

    sudo nano /etc/network/interfaces
    
  2. 配置靜態IP: 找到你想要配置的網絡接口(例如eth0),并將其配置為靜態IP。以下是一個示例配置:

    auto eth0
    iface eth0 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
    
    • address:你想要分配的靜態IP地址。
    • netmask:子網掩碼。
    • gateway:默認網關。
    • dns-nameservers:DNS服務器地址。
  3. 重啟網絡服務: 保存并關閉文件后,重啟網絡服務以應用更改。

    sudo systemctl restart networking
    

對于基于Red Hat的系統(如CentOS)

  1. 編輯網絡接口配置文件: 打開終端,使用文本編輯器(如nanovim)編輯網絡接口配置文件。通常這個文件位于/etc/sysconfig/network-scripts/目錄下,文件名為ifcfg-eth0。

    sudo nano /etc/sysconfig/network-scripts/ifcfg-eth0
    
  2. 配置靜態IP: 找到你想要配置的網絡接口(例如eth0),并將其配置為靜態IP。以下是一個示例配置:

    DEVICE=eth0
    BOOTPROTO=static
    ONBOOT=yes
    IPADDR=192.168.1.100
    NETMASK=255.255.255.0
    GATEWAY=192.168.1.1
    DNS1=8.8.8.8
    DNS2=8.8.4.4
    
    • DEVICE:網絡接口名稱。
    • BOOTPROTO:設置為static以啟用靜態IP。
    • ONBOOT:設置為yes以確保接口在啟動時啟用。
    • IPADDR:你想要分配的靜態IP地址。
    • NETMASK:子網掩碼。
    • GATEWAY:默認網關。
    • DNS1DNS2:DNS服務器地址。
  3. 重啟網絡服務: 保存并關閉文件后,重啟網絡服務以應用更改。

    sudo systemctl restart network
    

對于使用NetworkManager的系統

如果你使用的是NetworkManager,可以通過圖形界面或命令行來配置靜態IP。

圖形界面

  1. 打開“網絡設置”。
  2. 選擇你想要配置的網絡連接。
  3. 點擊“編輯”。
  4. 在“IPv4設置”選項卡中,選擇“手動”。
  5. 輸入靜態IP地址、子網掩碼、網關和DNS服務器地址。
  6. 點擊“應用”保存更改。

命令行

  1. 使用nmcli命令來配置靜態IP。

    sudo nmcli connection modify eth0 ipv4.method manual ipv4.addresses 192.168.1.100/24 ipv4.gateway 192.168.1.1 ipv4.dns "8.8.8.8 8.8.4.4"
    sudo nmcli connection up eth0
    
    • eth0:網絡接口名稱。
    • ipv4.method manual:設置為手動模式。
    • ipv4.addresses:靜態IP地址和子網掩碼。
    • ipv4.gateway:默認網關。
    • ipv4.dns:DNS服務器地址。

通過以上步驟,你可以在Linux系統中為DHCP客戶端分配靜態IP地址。

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