温馨提示×

ubuntu ifconfig下如何添加IP地址

小樊
33
2025-11-29 08:44:39
栏目: 智能运维

在 Ubuntu 系统中,你可以使用 ifconfig 命令来查看网络接口的信息,但这个命令本身并不提供直接添加 IP 地址的功能。要为网络接口添加 IP 地址,你可以使用 ip 命令或者编辑网络配置文件。

使用 ip 命令

  1. 临时添加 IP 地址

    你可以使用 ip 命令来临时为一个网络接口添加 IP 地址。例如,要为 eth0 接口添加一个 IP 地址 192.168.1.100,子网掩码为 255.255.255.0,可以使用以下命令:

    sudo ip addr add 192.168.1.100/24 dev eth0
    

    这里的 /24 表示子网掩码为 255.255.255.0

  2. 使配置生效

    添加 IP 地址后,你需要重启网络接口以使配置生效:

    sudo ip link set eth0 up
    

编辑网络配置文件

Ubuntu 使用 Netplan 来管理网络配置。你可以通过编辑 Netplan 配置文件来永久地为网络接口添加 IP 地址。

  1. 找到 Netplan 配置文件

    Netplan 配置文件通常位于 /etc/netplan/ 目录下,文件名可能是 01-netcfg.yaml50-cloud-init.yaml 或其他类似的名称。

    ls /etc/netplan/
    
  2. 编辑配置文件

    使用你喜欢的文本编辑器(如 nanovim)打开 Netplan 配置文件。例如:

    sudo nano /etc/netplan/01-netcfg.yaml
    
  3. 修改配置文件

    在配置文件中找到你要配置的网络接口,并添加或修改 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]
    

    这里的配置表示 eth0 接口将使用静态 IP 地址 192.168.1.100,子网掩码为 255.255.255.0,网关为 192.168.1.1,DNS 服务器为 8.8.8.88.8.4.4

  4. 应用配置

    保存并关闭配置文件后,运行以下命令使配置生效:

    sudo netplan apply
    

通过以上步骤,你可以成功地为 Ubuntu 系统中的网络接口添加 IP 地址。

0