虚拟机使用教程大全(二)

简介: 教程来源 https://oplhc.cn/ 虚拟机网络模式深度解析:NAT(共享上网)、桥接(独立局域网身份)、仅主机(宿主隔离通信)、内部网络(纯虚拟机互通)及VMware自定义模式,涵盖原理、配置、端口转发与高级应用,助你精准构建安全高效实验环境。

四. 虚拟机网络模式深度解析与配置

网络是虚拟机最复杂的子系统之一。掌握每种模式的原理和适用场景,才能随心所欲地搭建实验环境。

4.1 NAT 模式(网络地址转换)
工作原理:宿主机充当虚拟路由器,虚拟机通过虚拟 NAT 设备访问外网,但外网无法直接访问虚拟机。所有虚拟机共享宿主机 IP。

常用场景:普通上网、无需对外提供服务的学习环境。

配置要点:

VMware:默认网络模式,无需额外设置。

VirtualBox:默认 NAT,可通过“端口转发”暴露服务。

KVM:默认 default 网络就是 NAT 模式。

查看 NAT 网络参数(VirtualBox):

VBoxManage showvminfo "vm-name" | grep "NIC"

4.2 桥接模式(Bridge)
工作原理:虚拟机的虚拟网卡直接连接到宿主机物理网卡上,仿佛一台独立机器存在于局域网中,可以获取路由器分配的 IP,也能被局域网其他设备访问。

常见问题:

如果宿主机使用 WiFi,某些路由器会禁止桥接模式下的二层通信,导致虚拟机无法获取 IP。此时可改用 NAT 或仅主机模式。

在公司网络中,桥接模式可能违反网络安全策略,谨慎使用。

配置方法(VirtualBox):

设置 → 网络 → 网卡1 → 连接方式:桥接网卡 → 名称:选择宿主机正在使用的物理网卡(如 Intel 以太网或 WiFi 网卡)。

4.3 仅主机模式(Host?Only)
工作原理:创建一个仅存在于宿主机内部的虚拟网络,所有仅主机模式的虚拟机可以相互通信,也可以与宿主机通信,但无法访问外网。

常用场景:搭建隔离的测试环境,如恶意软件分析、内部集群实验。

在仅主机模式中开启 NAT 上网(让虚拟机既能相互通信又能上网):

在宿主机上开启 Internet 连接共享(ICS),或者创建一个虚拟 NAT 网关。

配置静态 IP 示例(仅主机网络通常使用 192.168.56.0/24 网段):

# 在 Linux 虚拟机中修改 netplan
addresses: [192.168.56.101/24]
gateway4: 192.168.56.1   # 虚拟网卡的宿主机地址

4.4 内部网络(Internal Network,VirtualBox 特有)
工作原理:只允许同一内部网络的虚拟机之间通信,完全隔离宿主机和外网。

配置:设置 → 网络 → 高级 → 网络名称(如 intnet1),相同名称即属于同一内部网络。

4.5 VMware 的独特网络模式
Host?only:对应仅主机模式。

NAT:标准 NAT,支持端口转发。

Custom (VMnet2~VMnet19):可自定义虚拟交换机,实现更复杂的拓扑。

五. 高级网络:端口转发、虚拟网卡桥接与 NAT 穿透

5.1 端口转发:从宿主机访问虚拟机内部服务
场景:在 NAT 模式下,从宿主机浏览器访问虚拟机里运行的 Web 服务(如端口 80)。

VMware 设置:

编辑 → 虚拟网络编辑器 → 选择 NAT 模式 → NAT 设置 → 添加端口转发。

或者编辑 .vmx 文件(虚拟机所在目录)添加:

nat.portForward = "80:192.168.xxx.xxx:80"

VirtualBox 设置:

设置 → 网络 → 高级 → 端口转发 → 添加规则:

名称:web

协议:TCP

主机 IP:留空(或 127.0.0.1)

主机端口:8080

虚拟机 IP:10.0.2.15(NAT 默认网关)

虚拟机端口:80

之后在宿主机访问 http://localhost:8080 即可。

KVM(libvirt)端口转发:编辑网络 XML:

virsh net-edit default

添加端口转发规则(需要自定义网络):

<forward mode='nat'>
  <nat>
    <port start='8080' end='8080'/>
  </nat>
</forward>

更简单的方法是使用 iptables 直接在宿主机添加规则(持久化稍麻烦):

sudo iptables -t nat -A PREROUTING -p tcp --dport 8080 -j DNAT --to-destination 192.168.122.100:80

5.2 在虚拟机中运行 VPN 网关
用途:让所有通过虚拟机的流量走 VPN,而宿主机正常上网。

方案:虚拟机配置为仅主机模式 + NAT,虚拟机内安装 VPN 客户端,宿主机设置默认网关为虚拟机的 IP。

5.3 虚拟网卡的高级用法
为虚拟机添加第二块网卡(常用于双网卡网关、防火墙实验):

VMware:虚拟机设置 → 添加 → 网络适配器 → 选择网络模式(如桥接)。

VirtualBox:设置 → 网络 → 启用网卡2。

KVM:
virsh attach-interface --domain vm-name --type network --source default --model virtio --persistent

6. 共享文件夹与剪贴板:无缝数据交换

6.1 VMware 共享文件夹
宿主机是 Windows:

虚拟机设置 → 选项 → 共享文件夹 → 总是启用 → 添加宿主机目录(如 D:\share)。

在 Linux 客户机中挂载:

sudo vmhgfs-fuse .host:/share /mnt/share -o allow_other -o uid=1000

若希望开机自动挂载,在 /etc/fstab 添加:

.host:/share /mnt/share fuse.vmhgfs-fuse defaults,allow_other 0 0

6.2 VirtualBox 共享文件夹
设备 → 共享文件夹 → 固定分配 → 添加宿主机路径。

在 Windows 客户机中,共享文件夹会出现在“网络” → “VBOXSVR” 下。

在 Linux 客户机中挂载:

sudo mount -t vboxsf share_name /mnt/share

自动挂载(/etc/fstab):

share_name /mnt/share vboxsf defaults 0 0

需要确保 vboxsf 模块已加载:sudo modprobe vboxsf。
6.3 使用 NFS / Samba 实现更灵活的共享(跨平台)
当增强工具的共享文件夹不稳定时,可以使用传统网络共享。

在 Linux 宿主机上搭建 NFS 服务器(示例):

sudo apt install nfs-kernel-server
echo "/home/user/shared 192.168.56.0/24(rw,sync,no_subtree_check)" | sudo tee -a /etc/exports
sudo exportfs -a

在虚拟机中挂载:sudo mount -t nfs 192.168.56.1:/home/user/shared /mnt/nfs

6.4 剪贴板共享配置
image.png
来源:
https://hllft.cn/

相关文章
|
1天前
|
Ubuntu Linux KVM
虚拟机搭建教程(二)
教程来源 https://zlpow.cn/ 本文详解Windows、Linux三大平台虚拟化实战:Windows下用VMware安装Ubuntu 24.04(含Tools与快照),VirtualBox部署CentOS Stream 9;Linux主机通过KVM命令行及virt-manager搭建高性能虚拟机,覆盖配置、联网、增强工具与管理全流程。
|
1天前
|
人工智能 弹性计算 安全
便宜云服务器618活动时间、活动入口、优惠活动详细解读
2026年便宜云服务器618创新加速季已全面开启,作为年度力度最大的云产品促销活动,本次大促覆盖轻量应用服务器、ECS云服务器、GPU云服务器、数据库、AI算力、安全服务、CDN等全品类产品,推出5亿元算力补贴、新用户限时秒杀、普惠满减、企业专享、免费试用、云大使返佣等多重福利,个人开发者、中小企业、AI团队均可享受专属低价。本文将系统梳理2026年便宜云服务器618活动的完整时间节点、官方参与入口、各类优惠细则、使用规则、热门产品推荐及实操代码,帮助用户精准参与、高效省钱,以最低成本完成上云部署。
1096 5
|
1天前
|
存储 Linux KVM
虚拟机使用教程大全(三)
教程来源 https://qcycj.cn/ 快照是虚拟机的“时间胶囊”,可保存任意时刻的完整状态(含内存与磁盘),支持快速回滚、实验保护与克隆部署。本文详解VMware、VirtualBox、KVM三大平台快照创建/恢复/删除操作,强调其非备份本质、性能影响及3–5个快照的黄金管理实践。
|
1天前
|
数据采集 自然语言处理 API
反向海淘实战:Pandabuy、ACbuy、Cssbuy、Superbuy、CNFans 代购集运系统搭建真实体验
近年反向海淘火爆,Pandabuy等平台成海外用户采购中国货主流渠道。本文基于实操经验,从模式拆解、搭建流程、核心难点、实测对比四维度,分享如何用taocarts快速(7天)搭建合规、稳定、全链路代购集运系统,助创业者低成本入局。
132 1
|
1天前
|
弹性计算 Serverless 数据库
2026年 | 6月云大使推广奖励规则
2026年云大使618活动上线,奖励丰厚。近期规则调整,关联周期不分用户类型延至365天,购大模型/Agent产品可最长关联365天;老用户产品首购返利升至30%;单客户实付封顶20万元;后付费订单纳入返利;云大使企业认证亦可入驻。
|
1天前
|
人工智能 缓存 自然语言处理
便宜云服务器TokenPlan是什么?百炼Token Plan按Credits计费、ai模型支持及省钱技巧(配置指南)
便宜云服务器百炼Token Plan团队版是面向企业/团队的AI大模型订阅服务,以Credits统一计费,支持qwen3.6-plus、GLM-5、Qwen-Image等20+文本与图像模型,兼容Hermes Agent、OpenClaw等主流工具。提供标准(198元/月)、高级(698元)、尊享(1398元)三档坐席,额度分别为2.5万–25万Credits/月,多租户隔离、数据不用于训练,华北2(北京)地域可用。快速体验:https://t.aliyun.com/U/fPVHqY
262 0
|
1天前
|
Ubuntu Linux KVM
虚拟机使用教程大全(一)
教程来源 https://tmywi.cn/ 虚拟机技术已成IT从业者必备技能。本文聚焦“使用”而非搭建,涵盖资源调优、网络配置、快照备份、性能监控与故障排查等30+实用章节,兼容VMware/VirtualBox/KVM,含100+命令示例与实战技巧。
|
1天前
|
设计模式 架构师 程序员
程序员必备的十大技能(进阶版)之设计模式与架构思维(五)
教程来源 https://xgmoi.cn/ DDD是应对复杂业务的架构方法论,含战略设计(限界上下文、上下文映射、子域划分)与战术设计(实体、值对象、聚合根、领域服务等),强调以领域模型驱动开发,实现业务与技术深度对齐。
|
2月前
|
Ubuntu Linux 虚拟化
【全网最详细】VMware虚拟机下载安装使用图文教程(2026最新)
VMware Workstation是专业虚拟机软件,支持在一台电脑上同时运行Windows、Linux、macOS等多系统,性能强、功能全、支持3D加速与快照管理;对比免费开源的VirtualBox,更适合开发测试等重度场景。
|
4月前
|
弹性计算 数据可视化 网络安全
便宜云服务器服务器管理控制台在哪?终于找到了,控制台超级好用
便宜云服务器服务器控制台是管理ECS与轻量应用服务器的可视化后台,支持重启、远程连接、重装系统、备份、配置调整等操作。ECS控制台入口:ecs.console.aliyun.com;轻量服务器入口:swasnext.console.aliyun.com。(239字)
1218 3
http://www.vxiaotou.com