溫馨提示×

Ubuntu ifconfig下如何修改IP地址

小樊
61
2025-09-17 08:39:41
欄目: 智能運維

在 Ubuntu 系統中,您可以使用 ifconfig 命令來查看網絡接口的配置信息,但修改 IP 地址通常需要使用其他工具或編輯配置文件。以下是幾種常用的方法:

方法一:使用 nmcli(NetworkManager 命令行工具)

  1. 查看當前連接的網絡

    nmcli connection show
    
  2. 修改 IP 地址: 假設您要修改的網絡連接名為 eth0,并且您想將其 IP 地址更改為 192.168.1.100/24,可以使用以下命令:

    sudo nmcli connection modify eth0 ipv4.addresses 192.168.1.100/24
    
  3. 重新啟動網絡連接

    sudo nmcli connection up eth0
    

方法二:編輯網絡配置文件

Ubuntu 18.04 及更高版本使用 Netplan 來管理網絡配置。以下是使用 Netplan 修改 IP 地址的步驟:

  1. 找到 Netplan 配置文件: 通常位于 /etc/netplan/ 目錄下,文件名類似于 01-netcfg.yaml50-cloud-init.yaml。

  2. 編輯配置文件: 使用您喜歡的文本編輯器(如 nanovim)打開配置文件:

    sudo nano /etc/netplan/01-netcfg.yaml
    
  3. 修改 IP 地址: 找到類似以下的配置部分,并修改 IP 地址:

    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]
    
  4. 應用更改: 保存文件并退出編輯器,然后運行以下命令應用更改:

    sudo netplan apply
    

方法三:使用 ifconfigroute 命令(不推薦)

雖然可以使用 ifconfigroute 命令臨時修改 IP 地址,但這種方法不會持久化,重啟后會恢復默認設置。以下是示例命令:

  1. 停止網絡接口

    sudo ifconfig eth0 down
    
  2. 修改 IP 地址

    sudo ifconfig eth0 192.168.1.100 netmask 255.255.255.0
    
  3. 啟用網絡接口

    sudo ifconfig eth0 up
    
  4. 設置默認網關

    sudo route add default gw 192.168.1.1 eth0
    

請注意,這種方法不推薦用于生產環境,因為它不會持久化配置。

綜上所述,推薦使用 nmcli 或 Netplan 來修改 IP 地址,因為它們提供了更穩定和持久的解決方案。

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