温馨提示×

Ubuntu ifconfig中如何配置动态IP

小樊
49
2025-10-04 13:10:27
栏目: 智能运维

在 Ubuntu 中,您可以通过编辑网络接口配置文件或使用 nmcli 命令行工具来配置动态 IP(DHCP)。以下是两种方法的详细步骤:

方法一:使用 NetworkManager 和 nmcli

  1. 打开终端

  2. 查看可用连接

    nmcli con show
    
  3. 找到您要配置的网络连接名称。例如,假设您的连接名称为 Wired connection 1

  4. 启用 DHCP

    sudo nmcli con mod "Wired connection 1" ipv4.method auto
    
  5. 重新启动网络连接

    sudo nmcli con down "Wired connection 1"
    sudo nmcli con up "Wired connection 1"
    

或者,您可以使用以下命令直接重启所有网络连接:

sudo nmcli networking off
sudo nmcli networking on

方法二:编辑网络接口配置文件

  1. 打开终端

  2. 编辑网络接口配置文件。通常,这些文件位于 /etc/netplan/ 目录下。例如,如果您的接口是 eth0,则文件可能是 /etc/netplan/01-netcfg.yaml

    sudo nano /etc/netplan/01-netcfg.yaml
    
  3. 修改配置文件以使用 DHCP。将 addresses 部分注释掉,并确保 dhcp4 设置为 true。例如:

    network:
      version: 2
      renderer: networkd
      ethernets:
        eth0:
          dhcp4: true
    
  4. 应用更改

    sudo netplan apply
    

验证配置

无论您使用哪种方法,都可以通过以下命令验证 IP 地址是否已正确分配:

ip addr show eth0

或者使用 ifconfig(虽然 ifconfig 在较新的系统中已被弃用,但仍可使用):

ifconfig eth0

通过这些步骤,您应该能够在 Ubuntu 系统上成功配置动态 IP 地址。

0