ubuntu

ubuntu ifconfig能设置静态IP吗

小樊
47
2025-09-15 08:56:48
栏目: 智能运维

在 Ubuntu 中,ifconfig 命令本身不能直接用来设置静态 IP 地址。不过,你可以使用 ifconfig 来查看网络接口的状态和配置信息。要设置静态 IP 地址,通常的做法是编辑网络接口配置文件。

以下是在 Ubuntu 中设置静态 IP 的步骤:

  1. 找到网络接口名称: 使用 ip addr showifconfig -a 命令查看网络接口名称。常见的接口名称有 eth0(以太网)和 wlan0(无线网络)。

  2. 编辑网络接口配置文件: Ubuntu 使用 Netplan 来管理网络配置。你需要编辑相应的 YAML 配置文件。通常这些文件位于 /etc/netplan/ 目录下。

    sudo nano /etc/netplan/01-netcfg.yaml
    

    这里的文件名可能不同,具体取决于你的系统配置。

  3. 配置静态 IP: 在打开的文件中,你可以设置静态 IP 地址。以下是一个示例配置:

    network:
      version: 2
      renderer: networkd
      ethernets:
        ens33:
          dhcp4: no
          addresses:
            - 192.168.1.10/24
          gateway4: 192.168.1.1
          nameservers:
            addresses: [8.8.8.8, 8.8.4.4]
    

    在这个示例中:

    • dhcp4: no 表示禁用 DHCP。
    • addresses 列表中指定了静态 IP 地址和子网掩码(例如 192.168.1.10/24)。
    • gateway4 指定了默认网关。
    • nameservers 列表中指定了 DNS 服务器地址。
  4. 应用配置: 保存文件并退出编辑器后,运行以下命令应用新的网络配置:

    sudo netplan apply
    
  5. 验证配置: 使用 ip addr showifconfig 命令查看网络接口是否已经成功配置了静态 IP 地址。

通过以上步骤,你可以在 Ubuntu 系统中成功设置静态 IP 地址。

0
看了该问题的人还看了