Ubuntu 服务器静态 IP 配置(Netplan 2026 最新写法)

刚装好的 Ubuntu 26.04 LTS 服务器,默认走 DHCP 自动获取 IP。但做服务器部署,静态 IP 是基本操作

2026 年了,别再去改 /etc/network/interfaces 了。Ubuntu 从 18.04 开始就全面切换到 Netplan,26.04 依然是它。桌面用户默认应该是NetworkManager因为它图形化更容易上手。

这篇文章用 Netplan 最新写法,一步一步配置 Ubuntu 服务器静态 IP,含网关、DNS、多网卡场景,直接复制就能用。


一、先看一眼当前网络状态

配置之前,先确认网卡名称和当前 IP:

ip addr show

通常服务器只有一块网卡,名字类似 ens33enp3s0 或 eth0。记住这个名字,后面要用。

也可以用:

ip route show default

看当前网关是什么,配置静态 IP 时网关不能写错。


二、Netplan 配置文件在哪

Ubuntu 26.04 的 Netplan 配置文件路径:

/etc/netplan/

里面一般有一个 .yaml 文件,比如 00-installer-config.yaml 或 01-netcfg.yaml

ls /etc/netplan/

不要新建文件,直接编辑已有的那个。


三、静态 IP 配置(直接复制改参数)

编辑配置文件:

sudo nano /etc/netplan/00-installer-config.yaml

✅ 单网卡 + 静态 IP(最常见)

yamlnetwork:
  version: 2
  ethernets:
    ens33:                      # 改成你的网卡名
      dhcp4: false
      addresses:
        - 192.168.1.100/24        # 改成你要的静态 IP
      routes:
        - to: default
          via: 192.168.1.1        # 改成你的网关
      nameservers:
        addresses:
          - 223.5.5.5             # DNS 1(阿里)
          - 114.114.114.114       # DNS 2(国内备用)
        search:
          - localdomain

注意:YAML 对缩进极其敏感,必须用空格,不能用 Tab。 这是新手最容易踩的坑。

✅ 双网卡场景(内网 + 外网)

yamlnetwork:
  version: 2
  ethernets:
    ens33:                      # 外网网卡
      dhcp4: false
      addresses:
        - 203.0.113.10/24
      routes:
        - to: default
          via: 203.0.113.1
      nameservers:
        addresses:
          - 223.5.5.5
          - 8.8.8.8
    ens36:                      # 内网网卡
      dhcp4: false
      addresses:
        - 10.0.0.10/24

四、应用配置(这步别忘)

配置改完,必须执行:

sudo netplan apply

如果配置写错了,SSH 会直接断连。保险起见,可以先用 sudo netplan try,它会在 120 秒内自动回滚,不用你手动救。


五、验证是否生效

ip addr show ens33

看到 inet 192.168.1.100/24 就对了。

再测一下外网:

ping -c 4 223.5.5.5

通了,说明 Ubuntu 静态 IP 配置成功。


六、常见问题速查

问题解决办法
sudo netplan apply 报错检查 YAML 缩进,必须用空格不能用 Tab
配置后 SSH 断连用 sudo netplan try 回滚,检查 IP/网关是否写对
DNS 不生效/etc/resolv.conf 被 systemd-resolved 接管,改 Netplan 里的 nameservers 即可
多网卡路由冲突只在一个网卡上写 routes - to: default,其他网卡不写默认路由
Ubuntu 26.04 找不到配置文件在 /etc/netplan/ 下 ls *.yaml,文件名可能是 01-netcfg.yaml

总结

Ubuntu 26.04 LTS 配置静态 IP,核心就三步:

  1. 找到 /etc/netplan/*.yaml
  2. 改 dhcp4: false + 填 IP/网关/DNS
  3. sudo netplan apply

Netplan 的 YAML 写法比老的 /etc/network/interfaces 简洁太多了。这套配置在 Ubuntu 22.04 / 24.04 / 26.04 上通用,学会一次长期能用。

本文首发于 58Linux技术博客,专注Ubuntu桌面使用、Linux服务器运维与网站搭建实战。
       本系列的一部分

Linux服务器

Post 40 of 40

发表评论

粤ICP备10052831号 | © 2026 58Linux 技术笔记. All Rights Reserved. | 联系我们 | 关于本站
本站内容开放共享,仅供学习交流 | 专注 Ubuntu & Linux 实战教程
Built with GeneratePress