news 2026/4/24 7:05:19

VMware Ubuntu 固定IP + 上网 + 远程访问 完整教程

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
VMware Ubuntu 固定IP + 上网 + 远程访问 完整教程

一、整体方案说明

通过给 Ubuntu 虚拟机配置双网卡,实现:

  • 网卡1(NAT模式):负责虚拟机正常上网,不受外部网络环境影响
  • 网卡2(仅主机Host-Only模式):给 Windows 主机提供一个永久固定IP,切换公司/家里/热点都不影响 SSH/MySQL 访问

二、VMware 虚拟机硬件配置(关键步骤)

1. 关闭虚拟机,添加第二块网卡

  1. 选中你的 Ubuntu 虚拟机 → 点击「编辑虚拟机设置」
  2. 点击「添加」→ 选择「网络适配器」→ 下一步
  3. 第一块网卡(默认):选择NAT模式,用于上网
  4. 第二块网卡(新增):选择仅主机模式(Host-Only),用于固定IP
  5. 确认设置,启动 Ubuntu 虚拟机

2. 确认 VMware 虚拟网络信息

打开 VMware → 编辑 → 虚拟网络编辑器,查看:

  • VMnet8(NAT):子网地址192.168.110.0/24(你的虚拟机上网网段)
  • VMnet1(Host-Only):子网地址192.168.69.0/24(固定IP网段,后续用这个配置)

三、Ubuntu 端配置步骤

步骤1:查看网卡名称,确认双网卡识别

打开 Ubuntu 终端,执行:

ipaddr show

你会看到两块网卡:

  • ens33:NAT网卡(IP 为192.168.110.xxx,负责上网)
  • ens37:Host-Only网卡(当前动态IP,后续改成固定IP)

步骤2:创建 netplan 网络配置文件

sudotee/etc/netplan/01-hostonly-static.yaml<<-'EOF' network: version: 2 renderer: NetworkManager ethernets: ens33: dhcp4: true ens37: dhcp4: no addresses: [192.168.69.100/24] EOF
  • ens33:保持dhcp4: true,自动获取NAT网段IP,不影响上网
  • ens37:关闭DHCP,设置固定IP192.168.69.100/24(和VMnet1网段匹配)

步骤3:应用配置并生效

sudochmod600/etc/netplan/*.yamlsudonetplan apply

注:若提示systemd-networkd is not running无需担心,我们已指定renderer: NetworkManager,配置依然会生效

步骤4:验证配置是否成功

  1. 检查固定IP是否生效:
    ipaddr show ens37
    输出中出现inet 192.168.69.100/24即成功
  2. 检查上网是否正常:
    pingwww.baidu.com-c3
    能收到回复说明NAT网卡上网正常

四、Windows 端连接配置

1. SSH 连接(PowerShell/CMD 直接用)

sshnpe@192.168.69.100
  • 用户名:npe(你的Ubuntu用户名)
  • 密码:你的Ubuntu登录密码
  • 首次连接输入yes确认即可登录

2. MySQL 远程访问配置(已提前完成,补充说明)

  1. 登录 MySQL,创建允许远程连接的用户:
    CREATEUSER'root'@'%'IDENTIFIEDBY'你的MySQL密码';GRANTALLPRIVILEGESON*.*TO'root'@'%'WITHGRANTOPTION;FLUSHPRIVILEGES;
  2. 修改 MySQL 配置文件,允许外部访问:
    sudonano/etc/mysql/mysql.conf.d/mysqld.cnf
    找到bind-address = 127.0.0.1,改为bind-address = 0.0.0.0
  3. 重启 MySQL 并放行端口:
    sudosystemctl restart mysqlsudoufw allow3306
  4. Windows 端连接信息:
    • 主机:192.168.69.100
    • 端口:3306
    • 用户名:root
    • 密码:你设置的MySQL密码

五、最终核心信息(记住这几个即可)

用途信息
永久固定IP192.168.69.100
SSH连接命令ssh npe@192.168.69.100
MySQL连接主机192.168.69.100:3306
网卡说明ens33上网、ens37固定IP访问

六、常见问题排查

  1. Windows 无法 ping 通192.168.69.100
    • 检查 VMware 虚拟网络编辑器中,VMnet1 是否已勾选「将主机虚拟适配器连接到此网络」
    • 检查 Ubuntu 防火墙:sudo ufw allow 22放行SSH端口
  2. SSH 连接提示「拒绝连接」
    • 确认 Ubuntu 已安装并启动SSH服务:sudo systemctl status ssh,显示active (running)为正常
  3. MySQL 连接失败
    • 确认 MySQL 配置文件中bind-address已改为0.0.0.0
    • 确认用户权限配置正确,且3306端口已放行
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/24 7:04:25

2026年互联网运营转行数据分析可行吗?需要哪些条件?

2026年互联网运营转行数据分析的可行性分析从互联网运营转向数据分析在2026年仍然是一个可行的职业选择。随着数据驱动决策的普及&#xff0c;数据分析师的需求持续增长。互联网运营人员通常具备业务理解、用户洞察和沟通能力&#xff0c;这些技能在数据分析领域同样重要。核心…

作者头像 李华
网站建设 2026/4/24 7:01:31

C++ MCP网关插件下载与安装全链路拆解(含GCC12/Clang15兼容性验证报告)

第一章&#xff1a;C MCP网关插件下载与安装全链路概览C MCP&#xff08;Model Control Protocol&#xff09;网关插件是连接本地C模型服务与统一AI控制平面的核心中间件&#xff0c;支持低延迟指令透传、双向流式通信及元数据动态注册。本章覆盖从环境准备到插件验证的完整部署…

作者头像 李华
网站建设 2026/4/24 6:56:21

终极指南:3个核心模块掌握京东抢购助手自动化

终极指南&#xff1a;3个核心模块掌握京东抢购助手自动化 【免费下载链接】jd-assistant 京东抢购助手&#xff1a;包含登录&#xff0c;查询商品库存/价格&#xff0c;添加/清空购物车&#xff0c;抢购商品(下单)&#xff0c;查询订单等功能 项目地址: https://gitcode.com/…

作者头像 李华
网站建设 2026/4/24 6:56:20

Windows下ESP32开发环境搭建:Clion 2024.x + ESP-IDF v5.x 最新版配置指南

Windows下ESP32开发环境搭建&#xff1a;Clion 2024.x ESP-IDF v5.x 最新版配置指南 在物联网开发领域&#xff0c;ESP32凭借其出色的性价比和丰富的功能接口&#xff0c;已经成为众多硬件开发者的首选平台。随着ESP-IDF框架的不断迭代&#xff0c;最新发布的v5.x版本带来了诸…

作者头像 李华