当前位置: 首页 > news >正文

VMware Workstation Pro 虚拟机为 Ubuntu 18 配网教程

VMware Workstation Pro 虚拟机为 Ubuntu 18 配网教程

环境配置最折腾。我也折腾了两天才让 Ubuntu 连网并用 SSH 远程,下面按步骤来一次,尽量一次到位。

目录

文章目录

  • VMware Workstation Pro 虚拟机为 Ubuntu 18 配网教程
    • 目录
    • 1. 电脑连接网络
    • 2. 确认主机正在使用的网卡
    • 3. 在 VMware 选择桥接网卡
    • 4. 配置 Ubuntu 18 网络(Netplan)
      • 4.1 在主机查看网段信息
      • 4.2 在 Ubuntu 查看网卡名
      • 4.3 编辑 Netplan 配置
    • 5. 使用 SSH 远程访问(含软件源配置)
      • 5.1 先处理软件源(Ubuntu 18.04 EOL 常见问题)
      • 5.2 启动与放行 SSH
      • 5.3 终端工具连接(示例:MobaXterm)
    • 小结与排查清单

1. 电脑连接网络

尽量不要连校园网,常有诸如禁止自行分配 IP、IP 被占用等限制。必要时可先用手机热点确保网络可控与可达。


2. 确认主机正在使用的网卡

Windows:按 Win + I 进入设置,按截图路径查看当前在用网卡(以太网或 Wi-Fi),记住其名称,后续桥接要用。
请添加图片描述
请添加图片描述

请添加图片描述


3. 在 VMware 选择桥接网卡

  1. 打开 VMware Workstation Pro →「编辑」→「虚拟网络编辑器」。
    请添加图片描述

  2. 点击「更改设置」。
    请添加图片描述

  3. 若没有 VMnet0,先「添加网络」。VMnet0 是主桥接网络(像“主电缆”),其他桥接都走它。
    请添加图片描述

  4. VMnet0 上选择你在第 2 步记下的物理网卡,保存。
    请添加图片描述

  5. 进入具体虚拟机的「设置」→「网络适配器」,选择 桥接模式,勾选「复制物理网络连接状态」。
    请添加图片描述

    请添加图片描述


4. 配置 Ubuntu 18 网络(Netplan)

4.1 在主机查看网段信息

Windows 打开命令行(Win + R → 输入 cmd):

ipconfig
  • 有线一般显示为「以太网适配器」
  • 无线一般显示为「无线局域网适配器 WLAN」

记下正在使用的网卡的 IP 与网关(例如:主机 IP 192.168.167.5,网关 192.168.167.1)。

请添加图片描述

4.2 在 Ubuntu 查看网卡名

Ubuntu 终端(Ctrl + Alt + T):

ip a

记下有线网卡名(示例为 ens33)。
请添加图片描述

4.3 编辑 Netplan 配置

sudo gedit /etc/netplan/01-network-manager-all.yaml

将以下内容粘贴进去,并根据你的实际情况修改 接口名地址网关DNS

network:version: 2renderer: networkdethernets:ens33:                # ← 这里换成你的网卡名(如 ens33)addresses:- 192.168.0.168/24  # ← 与主机在同一网段的“未占用”IPgateway4: 192.168.0.1 # ← 主机网关(通常是 .1)nameservers:addresses: [8.8.8.8, 8.8.4.4]search: []

注意

  • ens33 请替换为你在 4.2 查到的网卡名。

  • addresses 必须与主机 IP 处于同一网段(例如主机是 192.168.167.5,可设为 192.168.167.123/24)。

  • 为避免冲突,先在主机侧测试该地址是否空闲:

    ping 192.168.167.123
    

保存后应用配置:

sudo netplan apply
# 如果担心断网,可用:
# sudo netplan try

快速测试:

ip addr show
ping -c 3 www.baidu.com

5. 使用 SSH 远程访问(含软件源配置)

5.1 先处理软件源(Ubuntu 18.04 EOL 常见问题)

Ubuntu 18.04(bionic)已退出常规支持,原官方镜像可能缺索引或访问不稳。按你的网络条件选择其一:

A) 仅 IPv6 稳定:强制走 IPv6 + 清华 TUNA

备份源并强制 IPv6:

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak.$(date +%F)
sudo rm -f /etc/apt/apt.conf.d/99force-ipv4
echo 'Acquire::ForceIPv6 "true";' | sudo tee /etc/apt/apt.conf.d/99force-ipv6

写入清华源(不含 deb-src,更新更快):

sudo tee /etc/apt/sources.list >/dev/null <<'EOF'
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
EOF

更新并测试安装:

sudo apt clean
sudo rm -rf /var/lib/apt/lists/*
sudo apt update
sudo apt install -y build-essential openssh-server

B) 仅 IPv4 稳定(或 IPv6 不可用):强制 IPv4 + 官方 old-releases 归档

echo 'Acquire::ForceIPv4 "true";' | sudo tee /etc/apt/apt.conf.d/99force-ipv4
sudo rm -f /etc/apt/apt.conf.d/99force-ipv6sudo tee /etc/apt/sources.list >/dev/null <<'EOF'
deb http://old-releases.ubuntu.com/ubuntu/ bionic main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ bionic-backports main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ bionic-security main restricted universe multiverse
EOFsudo apt clean
sudo rm -rf /var/lib/apt/lists/*
sudo apt update
sudo apt install -y build-essential openssh-server

快速自检:分别测试 IPv4/IPv6

ping -4 -c 3 8.8.8.8
ping -6 -c 3 2001:4860:4860::8888

5.2 启动与放行 SSH

常用命令:

# 安装 OpenSSH 服务器(若上一步已安装可忽略)
sudo apt install -y openssh-server# 启动 / 查看状态 / 开机自启 / 重启
sudo systemctl start ssh
sudo systemctl status ssh
sudo systemctl enable ssh
sudo systemctl restart ssh# 放行防火墙
sudo ufw allow ssh

5.3 终端工具连接(示例:MobaXterm)

  1. 打开 MobaXterm,新建会话(SSH)。
  2. 主机(Host)填 Ubuntu 的 IPip a 可查看),用户名填你的 Ubuntu 用户名
  3. 确认后输入密码即可登录。

请添加图片描述

请添加图片描述

请添加图片描述


小结与排查清单

  • 主机网络稳定,且可控(尽量不用受限校园网)。
  • VMware:VMnet0 存在并桥接到正确的物理网卡;虚拟机网络为桥接且勾选复制物理网络连接状态
  • Ubuntu:Netplan 中接口名正确,IP 与主机同网段且未被占用,网关与 DNS 正确。
  • ping -c 3 网关/IP/域名 均可达(逐步由近及远)。
  • SSH 服务已安装并运行,防火墙放行了 ssh
  • 客户端(MobaXterm 等)使用正确的 IP、用户名与密码连接。
http://www.dtcms.com/a/393879.html

相关文章:

  • 城市自然资源资产离任审计试点DID
  • 算法日记---新动计划
  • Vue3水波纹指令:2025年Material Design交互新标准
  • Ansible-yum_repository模块
  • Java 单元测试(JUnit)与反射机制深度解析
  • Spring MVC 入门:构建 Web 应用的核心框架
  • C 语言核心关键字与数据结构:volatile、struct、union 详解
  • 【Elasticsearch面试精讲 Day 19】磁盘IO与存储优化
  • Linux信号机制详解
  • 【杂谈】-儿童友好型AI的未来之路
  • Docker+cpolar 实战:打造灵活可控的远程办公系统——容器化 RDP 远程桌面与多因子安全治理
  • docker远程主机启用TLS及其在JAVA工程的应用
  • docker 安装 Postgres 17.6
  • 【Linux命令从入门到精通系列指南】poweroff 命令详解:安全关机与强制断电实战指南
  • 【文件上传管理系统】实战详解 SpringBoot + Vue.js
  • 软考中级习题与解答——第八章_计算机网络(3)
  • 【每日一问】PFC电路有什么作用?
  • 智能制造设备健康管理案例:AIoT技术驱动的工业设备智能运维革命​
  • Rd-03_V2 雷达模块【上手使用指南】
  • PD 分离推理架构详解
  • 重庆蓝金领科技培训评价如何
  • 【TS3】搭建本地开发环境
  • MR、AR、VR:技术浪潮下安卓应用的未来走向
  • React搭建应用
  • NVIDIA Dynamo 推理框架
  • 校园网即点即连——校园网自动登录的思路流程
  • C# 设计模式|单例模式全攻略:从基础到高级实现与防御
  • SQL 字符串函数高频考点:LIKE 和 SUBSTRING 的区别
  • 法律文档智能分析系统:NLP+法律知识库的技术实现方案
  • Flutter_学习记录_实现商品详情页Tab点击跳转对应锚点的demo