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

虚拟机网络模式笔记

虚拟机网络模式

模式核心特点外网访问能力与主机通信能力典型应用场景
桥接模式

虚拟机与主机共享物理网卡

获取同网段 IP

可直接访问外网同一网路可双向通信

需对外提供服务时用

如搭建Web 服务器、与其他设备互相访问等等

NAT 模式

虚拟机用私有 IP

流量经主机 NAT 转发

可访问外网

(依赖主机 NAT转发)

天然互通

(无需额外配置)

开发首选

如快速联网装环境、主机直连SSH 等等

仅主机模式

虚拟机连封闭虚拟网卡

与外网完全隔离

无法访问外网同意虚拟网络可双向通信

本地隔离测试,

如单机服务调试、数据不对外的开发环境等等

自定义模式

指定 VMnet1/8/0,

灵活配网络

取决于所选虚拟网络取决于所选虚拟网络

复杂场景,

如多虚拟网卡协同、特定协议模拟等等

LAN 区段

多虚拟机连专属虚拟网卡

区段外无法访问

默认无法访问1外网默认无法通信

模拟复杂网络,

如多虚拟机模拟服务器集群,测试内部通信等等


日常开发(尤其是个人/常规项目开发)中,NAT 模式和桥接模式因适配开发需求、配置简单,使用频率远高于其他模式;仅主机、自定义、LAN 区段模式受场景限制,很少在常规开发流程中用到

对比维度NAT模式桥接模式
网络原理虚拟机借主机网络“转发”上网(类似连热点)虚拟机与主机平级连物理网络(类似插网线

IP配置

自动分配,无需手动需手动设置同网段IP(易冲突)
联网复杂度选模式即联网,零配置需配置IP/网关/DNS,易出错
VS Code远程连接天然互通,填IP直连需确保IP同网段且不冲突
开发适配场景首选!日常写代码、装环境、远程开发需对外提供服务(如虚拟机搭网站供手机访问)
安全隔离性虚拟机藏于主机内网,防外部干扰暴露在物理网络,易被局域网设备访问

NAT网段计算

在 VMware 虚拟机环境中,NAT 模式的网段由宿主机虚拟网卡(VMnet8)的网络配置决定;

  • NAT网段计算:
    • 定位虚拟网卡:获取主机VMnet8网络属性
    • 获取关键参数:获取IP地址及子网掩码
    • 计算网段地址:网段=虚拟网卡IP(按位与&)子网掩码

NAT网段可用范围

  • 以10.45.149.1/24网段为例(子网掩码255.255.255.0),整个网段的 IP 范围为 10.45.149.0~10.45.149.255,但需严格区分可用主机地址与特殊地址:
    • 可用主机地址:10.45.149.3~10.45.149.154(共252个可用地址),这些地址未被系统占用,可安全分配给虚拟机作为静态 IP;
  • 特殊地址:特殊地址默认被占用,不可进行分配
    地址用途说明能否给虚拟机(Ubuntu)使用
    10.45.149.0网段标识地址不能,纯标识网段用
    10.45.149.1宿主机虚拟网卡地址(VMnet8)已被主机占用,冲突必断网
    10.45.149.2NAT 网关地址(转发流量用)已被系统占用,不能分配
    10.45.149.255广播地址(给全网段发消息)用了会导致网段内设备混乱
http://www.jsqmd.com/news/766142/

相关文章:

  • GD32F427VKT6驱动GD25Q64 Flash实战:从SPI初始化到读写数据的完整流程
  • 惠阳家电类模胚专业加工资源推荐 - 昌晖模胚
  • FramePack终极指南:3个关键技巧让AI视频创作像画画一样简单
  • 高效解锁音乐自由:qmc-decoder全面指南
  • taotoken用量看板如何帮助开发者清晰掌握月度api开支
  • 28_《智能体微服务架构企业级实战教程》Redis FastMCP服务之操作工具封装
  • 上海用户如何找到知名的二氧化碳培养箱制造商?2026年实测方案 - 速递信息
  • 2026年实测!上海用户如何挑选知名超声波细胞破碎仪品牌? - 速递信息
  • Unity JSON处理终极指南:Newtonsoft.Json-for-Unity完整实战教程
  • Segment Anything Model (SAM) 实战指南:从零构建交互式图像分割应用
  • MySQL如何防止内部员工越权查看数据_实施严格的日志审计策略
  • 2026年:MCP协议如何重塑AI Agent的生态格局
  • 上海企业如何找到知名的超声波细胞破碎仪品牌?2026年实测方案 - 速递信息
  • 智能体记忆管理:DayDreaming技能实现重启导向的连续性检查点
  • 信号与系统作业救星:用Python+Heaviside函数搞定7种典型信号波形(附完整代码)
  • 20254203 2025-2026-2 《Python程序设计》实验3报告
  • 上海生物企业实测2026超声波细胞破碎仪选厂避坑指南 - 速递信息
  • Beacon协议:构建AI智能体社交与经济系统的去中心化通信框架
  • 别再只会用OpenCV了!用Qt的QImage实现图片加载、缩放、滤镜(附完整代码)
  • SITS2026深度拆解:AISMM评估7步法——从合规对标到能力跃迁的实战路径
  • KSail:统一Kubernetes本地开发工具链的聚合器与标准化平台
  • 上海生物实验室实测:五家超声波细胞破碎仪制造厂对比推荐 - 速递信息
  • 滴滴校招怎么准备:别只背 Redis 和锁,它更像实时系统和调度语境
  • 2026年实验室如何选对超声波细胞破碎仪?五大品牌实测避开选购误区 - 速递信息
  • 跨平台GUI自动化测试框架VenusBench-GD解析
  • 3步构建Windows任务栏美学:CenterTaskbar的终极桌面优化指南
  • AI Agents 开源 LLM 简报 (2026年5月6日)
  • 终极GPU显存稳定性测试指南:5分钟掌握memtest_vulkan专业检测工具
  • 3D场景生成中的遮挡感知与布局优化技术
  • 容器资源爆满却无告警?Docker 27.0+内置监控体系深度激活:启用experimental metrics API并对接Prometheus的7步密钥配置