ubuntu

ubuntu ifconfig显示的IP地址怎么设置

小樊
37
2025-07-06 04:13:16
栏目: 智能运维

在 Ubuntu 系统中,你可以通过修改网络配置文件或使用命令行工具来设置 IP 地址。以下是两种常见的方法:

方法一:使用 netplan(推荐)

Ubuntu 18.04 及更高版本使用 netplan 来管理网络配置。以下是使用 netplan 设置静态 IP 地址的步骤:

  1. 打开终端

  2. 找到你的网络接口名称

    ip addr show
    

    或者

    ifconfig -a
    

    通常,以太网接口可能是 eth0ens33,无线接口可能是 wlan0

  3. 编辑 netplan 配置文件

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

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

  4. 修改配置文件: 将文件内容修改为以下格式,替换 eth0ens33 为你的网络接口名称,并设置静态 IP 地址、网关和 DNS 服务器:

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

    其中:

    • dhcp4: no 表示禁用 DHCP。
    • addresses 是你想要设置的静态 IP 地址和子网掩码。
    • gateway4 是你的网关地址。
    • nameservers 是你的 DNS 服务器地址。
  5. 保存并退出编辑器: 按 Ctrl + X,然后按 Y 确认保存,最后按 Enter 退出。

  6. 应用配置

    sudo netplan apply
    

方法二:使用 ifconfigroute

如果你使用的是较旧的 Ubuntu 版本或者不想使用 netplan,可以使用 ifconfigroute 命令来设置静态 IP 地址:

  1. 打开终端

  2. 设置静态 IP 地址

    sudo ifconfig eth0 192.168.1.100 netmask 255.255.255.0 up
    

    替换 eth0 为你的网络接口名称,192.168.1.100 为你想要设置的 IP 地址,255.255.255.0 为子网掩码。

  3. 设置默认网关

    sudo route add default gw 192.168.1.1 eth0
    

    替换 192.168.1.1 为你的网关地址,eth0 为你的网络接口名称。

  4. 设置 DNS 服务器: 编辑 /etc/resolv.conf 文件:

    sudo nano /etc/resolv.conf
    

    添加以下行:

    nameserver 8.8.8.8
    nameserver 8.8.4.4
    

    保存并退出编辑器。

注意事项

希望这些步骤能帮助你成功设置 Ubuntu 系统的静态 IP 地址。

0
看了该问题的人还看了