溫馨提示×

Linux ifconfig如何配置靜態IP

小樊
41
2025-08-05 21:27:11
欄目: 智能運維

在Linux系統中,使用ifconfig命令可以配置網絡接口的靜態IP地址。以下是配置靜態IP的基本步驟:

  1. 查看網絡接口: 首先,你需要知道你的網絡接口名稱??梢允褂靡韵旅畈榭此芯W絡接口:

    ifconfig -a
    

    或者

    ip link show
    
  2. 停止網絡接口(可選): 在配置靜態IP之前,你可以選擇停止網絡接口。例如,如果你的網絡接口是eth0,可以使用以下命令停止它:

    sudo ifconfig eth0 down
    
  3. 配置靜態IP地址: 使用ifconfig命令為網絡接口分配靜態IP地址。例如,如果你想將eth0接口的IP地址設置為192.168.1.100,子網掩碼為255.255.255.0,可以使用以下命令:

    sudo ifconfig eth0 192.168.1.100 netmask 255.255.255.0
    
  4. 啟用網絡接口: 配置完靜態IP地址后,重新啟動網絡接口:

    sudo ifconfig eth0 up
    
  5. 驗證配置: 使用以下命令驗證IP地址是否已正確配置:

    ifconfig eth0
    

    或者

    ip addr show eth0
    

示例

假設你的網絡接口是eth0,你想將其配置為靜態IP地址192.168.1.100,子網掩碼為255.255.255.0,默認網關為192.168.1.1,DNS服務器為8.8.8.88.8.4.4。你可以按照以下步驟操作:

  1. 查看網絡接口:

    ifconfig -a
    
  2. 停止網絡接口:

    sudo ifconfig eth0 down
    
  3. 配置靜態IP地址:

    sudo ifconfig eth0 192.168.1.100 netmask 255.255.255.0
    
  4. 設置默認網關:

    sudo route add default gw 192.168.1.1 eth0
    
  5. 設置DNS服務器: 編輯/etc/resolv.conf文件:

    sudo nano /etc/resolv.conf
    

    添加以下行:

    nameserver 8.8.8.8
    nameserver 8.8.4.4
    
  6. 啟動網絡接口:

    sudo ifconfig eth0 up
    
  7. 驗證配置:

    ifconfig eth0
    

注意事項

  • 在某些Linux發行版中,ifconfig命令可能已被棄用,推薦使用ip命令來配置網絡接口。
  • 配置靜態IP地址后,重啟系統可能會丟失配置,建議將配置寫入網絡配置文件中(如/etc/network/interfaces或使用netplan)。

例如,使用netplan配置靜態IP地址的示例:

  1. 編輯/etc/netplan/01-netcfg.yaml文件:

    network:
      version: 2
      renderer: networkd
      ethernets:
        eth0:
          dhcp4: no
          addresses:
            - 192.168.1.100/24
          gateway4: 192.168.1.1
          nameservers:
            addresses: [8.8.8.8, 8.8.4.4]
    
  2. 應用配置:

    sudo netplan apply
    

通過以上步驟,你可以成功配置Linux系統的網絡接口為靜態IP地址。

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