Ubuntu 22.04 VMware 设置固定IP配置

Ubuntu 22.04 VMware 设置固定IP配置

一、前置信息(本机适配参数)

  • 网卡名称:ens33

  • 网段:192.168.224.x

  • 固定IP:192.168.224.100

  • 网关:192.168.224.2(VMware NAT默认网关)

  • DNS:8.8.8.8、114.114.114.114

二、核心配置(EOF一键写入,适配22.04)

Ubuntu 22.04已弃用gateway4,改用routes语法,避免语法警告;采用cat+EOF直接写入文件,无需nano手动编辑。

bash 复制代码
# 一键写入netplan配置
sudo cat > /etc/netplan/01-network-manager-all.yaml << EOF
network:
  version: 2
  renderer: networkd
  ethernets:
    ens33:
      dhcp4: no
      addresses:
        - 192.168.224.100/24
      routes:
        - to: default
          via: 192.168.224.2
      nameservers:
        addresses: [8.8.8.8, 114.114.114.114]
EOF

三、权限修复+配置生效

netplan对配置文件权限严格,必须修复权限后再应用配置,解决权限报错。

bash 复制代码
# 修复文件权限(必执行,否则报权限过宽)
sudo chmod 600 /etc/netplan/01-network-manager-all.yaml

# 重启网络服务+应用配置
sudo systemctl restart systemd-networkd
sudo netplan apply

四、报错与警告说明

1. 可忽略的警告(无任何影响)

WARNING:root:Cannot call Open vSwitch: ovsdb-server.service is not running.

原因:系统未安装Open vSwitch虚拟交换机,netplan常规提示,不影响固定IP生效、不影响上网,直接忽略即可。

2. 已修复的报错

  • 权限报错:Permissions for ... are too open → 已通过chmod 600修复

  • 语法警告:gateway4 has been deprecated → 已改用新版routes语法修复

五、配置验证

bash 复制代码
# 1. 查看IP是否固定(无dynamic字样即为成功)
ip a

# 2. 测试网络连通性
ping www.baidu.com

✅ 成功标志:ens33网卡显示192.168.224.100/24,且ping外网通畅。

六、关键知识点

  • cat+EOF:无需编辑器,直接批量写入文件的命令(非tree命令,属于shell重定向)

  • nano保存快捷键:Ctrl+O写入保存 → 回车确认 → Ctrl+X退出

  • VMware NAT模式:网关固定为网段.2,切勿修改

相关推荐
vibecoding772 小时前
一文搞懂企业级 API 网关选型:12 个维度、4 类企业、7 步落地
人工智能·大模型·ai编程
Rocktech_ruixun2 小时前
机器人本地跑LLM大模型对主板硬件有什么要求?瑞迅科技RK3588/3568方案选型解析
人工智能·科技·嵌入式硬件·机器人·边缘计算
yxlalm2 小时前
Spring AI+RAG 01-项目背景与技术选型
java·人工智能·spring
tedcloud1233 小时前
Wand-Enhancer 怎么搭建?开源 Wand 客户端增强与远程控制工具介绍
大数据·服务器·人工智能·开源·音视频
科技苑3 小时前
如何用Python编程实现一个简单的Web爬虫?
人工智能·python
迅利科技3 小时前
新能源汽车零部件研发,SIMULIA一站式仿真解决方案如何缩短研发周期
人工智能·汽车
码事漫谈3 小时前
多人共用一个 key,缓存命中率会不会因此降低?
后端
Databuff4 小时前
AI SSH工具,集齐SSH、SFTP、知识库RAG、AI助手
网络·人工智能·ssh
Blockchina4 小时前
从一篇文章到一条完整视频:用 Codex 搭建可复用的 AI 视频生产线
人工智能
考虑考虑4 小时前
docker compose环境变量替换
运维·后端·自动化运维