You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 20.04安装时配置静态IPv4地址遇“Setting static IPv4 address, is not contained in subnetmask”错误求助

Ubuntu 20.04安装时配置静态IPv4地址遇“Setting static IPv4 address, is not contained in subnetmask”错误求助

看起来你在Ubuntu 20.04安装过程中配置静态IP时碰到了子网不匹配的报错,咱们一步步来排查解决:

首先先帮你核对下你要设置的参数:

  • 目标IP:10.11.15.23
  • 子网掩码:255.255.254.0(对应CIDR前缀/23)
  • 网关:10.11.15.12

先分析子网范围:

通过计算,这个子网的网络地址是10.11.14.0,可用IP范围是10.11.14.1 ~ 10.11.15.254,你的目标IP和网关其实都在这个范围内,理论上是匹配的。那报错大概率是安装界面的输入操作或者格式问题,给你几个解决思路:


1. 检查输入格式和准确性

  • 确认子网掩码完整输入:别少写数字或者打错字符,比如不小心多打了一个点或者输错了八位组数值;
  • 试试用CIDR前缀代替子网掩码:在安装界面的子网掩码栏直接输入/23,有些Ubuntu安装向导对这种格式的兼容性更好。

2. 暂时关闭IPv6选项

安装界面有时候会默认开启IPv6配置,如果你不需要IPv6,暂时把它关掉,专注配置IPv4,避免两种协议的配置冲突导致报错。

3. 改用DHCP完成安装后再配置静态IP(更稳妥的方案)

如果安装界面的静态IP配置一直报错,可以先选DHCP获取地址完成安装,进入系统后再手动配置静态IP:

  1. 打开终端,先查看你的网卡名称:ip addr(一般是类似enp0s3这样的名称)
  2. 编辑Netplan配置文件:sudo nano /etc/netplan/00-installer-config.yaml
  3. 替换成以下配置(把网卡名称换成你自己的):
network:
  ethernets:
    enp0s3:
      addresses: [10.11.15.23/23]
      gateway4: 10.11.15.12
      nameservers:
        addresses: [8.8.8.8, 1.1.1.1]  # 可替换为你常用的DNS服务器
  version: 2
  1. 保存退出后,执行sudo netplan apply让配置生效

这样应该就能顺利设置好你的静态IP了!

备注:内容来源于stack exchange,提问作者Pankaj Verma

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.16 11:49:50