VMware仅主机模式实战:手把手教你搭建Linux虚拟机内网(含静态IP配置)

VMware-仅主机模式下建立虚拟机之间的局域网 为了更好的模拟生产服务器,可以在本地虚拟机进行相关测试。一般实际的生产服务器是仅能与本地主机或内网相同,所以虚拟机设置固定IP,选择仅主机模式做测试尤为重要。 虚拟机网络模式选择Hostonly,即仅主机模式,设置固定IP,和主机相同。 仅主机模式虚拟机使用的网卡是:VMware Network Adapter VMnet1网卡 查看虚拟网络编辑器 菜单栏->“编辑”->“虚拟网络编... 阅读详情

VMware仅主机模式实战:构建高效Linux虚拟内网环境

为什么选择仅主机模式?

在开发测试环境中,我们经常需要模拟生产服务器的网络隔离场景。想象一下这样的情境:你正在开发一个分布式系统,需要多台服务器相互通信,但又不想让这些测试机器暴露在公共网络中。这时,VMware的仅主机模式(Host-Only)就成为了理想选择。

仅主机模式创建了一个封闭的网络环境,虚拟机之间可以自由通信,同时与外部网络完全隔离。这种模式特别适合以下场景:

  • 安全敏感应用的开发和测试
  • 需要模拟内网环境的分布式系统验证
  • 网络协议和服务的实验性部署
  • 需要稳定IP地址的持续集成环境

1. 环境准备与网络规划

1.1 硬件与软件需求

在开始配置前,请确保你的环境满足以下要求:

硬件配置建议:

  • 主机至少8GB内存(运行多个虚拟机时建议16GB以上)
  • 50GB以上可用磁盘空间
  • 支持虚拟化的CPU(Intel VT-x或AMD-V)

软件准备清单:

  • VMware Workstation Pro 15+或VMware Player
  • CentOS 7/8或Ubuntu 18.04/20.04镜像文件
  • SSH客户端(如PuTTY或MobaXterm)

1.2 网络拓扑设计

典型的仅主机模式网络拓扑如下:

[物理主机]
    |
[VMnet1虚拟交换机]
    |------- [虚拟机A]
    |------- [虚拟机B]
    |------- [...]

在这个架构中:

  • 所有虚拟机通过VMnet1虚拟交换机连接
  • 物理主机通过VMware Network Adapter VMnet1虚拟网卡与虚拟机通信
  • 网络完全隔离,不连接外部互联网

1.3 IP地址规划表

为你的虚拟内网设计合理的IP分配方案:

设备类型 IP范围 子网掩码 示例IP
主机虚拟网卡 192.168.10.1 255.255.255.0 192.168.10.1
虚拟机1 192.168.10.2-254 255.255.255.0 192.168.10.10
虚拟机2 192.168.10.2-254 255.255.255.0 192.168.10.11
... ... ... ...

提示:建议使用C类私有地址段(192.168.x.x)以避免与公网IP冲突

2. VMware网络配置详解

2.1 配置虚拟网络编辑器

  1. 打开VMware,进入"编辑"→"虚拟网络编辑器"
  2. 选择"VMnet1"(仅主机模式对应的虚拟网络)
  3. 取消勾选"使用本地DHCP服务..."
  4. 设置子网IP为192.168.10.0,子网掩码255.255.255.0
  5. 点击"NAT设置",记下网关IP(通常为192.168.10.1)
# 查看主机上VMnet1网卡配置(Windows)
ipconfig /all

# Linux/macOS等效命令
ifconfig | grep -A 1 vmnet1

2.2 主机虚拟网卡配置

Windows系统配置步骤:

  1. 打开"网络连接"(Win+X → 网络连接)
  2. 右键"VMware Network Adapter VMnet1" → 属性
  3. 选择"Internet协议版本4(TCP/IPv4)" → 属性
  4. 设置静态IP:
    • IP地址:192.168.10.1
    • 子网掩码:255.255.255.0
    • 默认网关:留空
  5. 确认保存

验证配置是否生效:

# PowerShell中测试网卡状态
Test-NetConnection -ComputerName 192.168.10.1 -Port 22

3. 虚拟机系统配置

3.1 CentOS 7静态IP配置

  1. 编辑网络配置文件:
vi /etc/sysconfig/network-scripts/ifcfg-ens33
  1. 修改以下关键参数:
TYPE=Ethernet
BOOTPROTO=static
NAME=ens33
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.10.10
NETMASK=255.255.255.0
GATEWAY=192.168.10.1
DNS1=192.168.10.1
  1. 重启网络服务:
systemctl restart network

3.2 Ubuntu 20.04配置示例

使用netplan配置网络:

# 编辑配置文件
sudo vi /etc/netplan/00-installer-config.yaml

# 添加以下内容
network:
  version: 2
  renderer: networkd
  ethernets:
    ens33:
      addresses: [192.168.10.11/24]
      gateway4: 192.168.10.1
      nameservers:
        addresses: [192.168.10.1]

应用配置:

sudo netplan apply

3.3 网络连通性测试

在虚拟机中执行以下测试命令:

# 测试网关连通性
ping 192.168.10.1 -c 4

# 测试DNS解析
nslookup google.com

# 查看路由表
ip route show

# 检查网络接口状态
ip addr show ens33

预期结果应该显示:

  • 能够ping通网关(192.168.10.1)
  • 与其他虚拟机IP互通
  • 无法访问外部网络(这是正常现象)

4. 高级网络功能实现

4.1 跨虚拟机SSH互访配置

  1. 在所有虚拟机上安装SSH服务:
# CentOS
yum i
内网渗透环境搭建完全指南(含靶场资源 + 分步部署) 内网渗透环境搭建的核心是,包含 “边界设备、内网主机、域环境、核心服务”,同时搭配合法靶场资源,让你从 “单主机渗透” 平滑过渡到 “内网全流程测试”。以下是按 “基础环境→进阶域环境→靶场资源→验证测试” 的详细搭建方案,附工具下载、配置步骤和避坑指南。 阅读详情

相关推荐

VMware仅主机模式实战:手把手教你搭建Linux虚拟机局域网(含SSH互通指南)

本文详细介绍了如何使用VMware仅主机模式构建一个隔离的Linux虚拟机局域网。通过实战步骤,包括网络规划、静态IP配置、SSH免密互信设置以及防火墙策略管理,手把手教你搭建一个安全、稳定且可重复使用的开发测试环境,实现虚拟机间的高效互通。

weixin_29291185的博客 263

零基础搭建Kali Linux渗透测试环境:从VMware虚拟机到内网渗透实战

网络安全与渗透测试是信息安全领域的核心实践方向,其原理在于通过模拟攻击者行为,发现系统、网络或应用中的潜在漏洞与脆弱点。掌握这项技术对于构建有效防御体系、提升整体安全水位具有关键价值,广泛应用于企业安全评估、红蓝对抗演练及安全研究等场景。对于初学者而言,最大的挑战往往在于如何建立一个安全、隔离且功能完备的练习环境。本教程聚焦于解决这一核心痛点,通过详细指导使用VMware虚拟机搭建Kali Linux渗透测试平台,并在此基础上,系统性地串联起内网渗透与免杀技术等核心实战技能的学习路径,帮助学习者构建从环境到

weixin_30430169的博客 350

mac安装虚拟机(VMware Fusio)运行Linux系统(centos7)并配置网络

问题描述:用于工作开发需要一个Linux环境,安装一个虚拟机运行Linux环境。 一、Linux系统centos7版本镜像下载 由于个人使用docker,根据官方文档显示,至少需要7以上版本,所以下载一个centos7版本。 centos官方(http://isoredirect.centos.org/centos/)。 阿里镜像(http://mirrors.aliyun.com/ce...

flyq_coffee 1208

网络安全入门:从零搭建Kali Linux虚拟机与内网渗透实验环境

虚拟化技术通过在物理主机上创建隔离的虚拟计算机环境,为网络安全学习提供了安全、可复现的实验基础。其核心原理在于模拟独立的硬件资源,实现系统级的隔离与快照还原功能。这一技术价值在于,它允许学习者在完全受控的环境中进行渗透测试、漏洞利用等高风险操作,而无需担心影响真实系统或网络。在应用场景上,虚拟化是构建网络安全靶场、进行红蓝对抗演练以及安全工具测试的基石。结合Kali Linux这一专为渗透测试设计的操作系统,学习者可以系统性地掌握信息收集、漏洞分析等实战技能。本文聚焦于内网渗透与免杀技术的基础认知,通过虚拟

weixin_34034670的博客 908

虚拟机搭建局域网 虚拟局域网

在虚拟机你搭建一个虚拟局域网 别说我不教你怎么用虚拟机!

java链接opc报异常org.jinterop.dcom.common.JIException: Access is denied解决

记录一下这次从发现问题到解决问题的过程 项目是通过java链接OPC,读取数据,并且发送数据的 程序一直运行正常,最近客户反馈说无法读取数据,通过查看,发现访问异常了。花了2天的时间才解决了这个异常。 org.jinterop.dcom.common.JIException: Access is denied, please check whether the [domain-username-password] are correct. Also, if not already done please c

机器学习菜鸟 1万+

ALTERA Triple-Speed Ethernet IP核在UDP通信中的实战配置指南

本文详细介绍了在Intel FPGA(原ALTERA)平台上配置Triple-Speed Ethernet IP核以实现UDP通信的实战指南。内容涵盖从IP核选型、QSYS系统搭建、关键参数配置,到UDP数据包组装、NIOS C程序调试及上板验证的全流程,重点解析了如何利用该IP核快速构建稳定的千兆网通信基础,为FPGA网络应用开发提供清晰路径。

m3n5b7v8c9x的博客 512

巨某量引擎后台登录实战笔记 | Playwright自动化框架

自动化框架、Playwright、滑块、巨某量引擎、抖某音系

什么都会一点。 2077

NVIDIA DGX Spark实战指南:从开箱到AI模型高效部署

本文详细介绍了NVIDIA DGX Spark的开箱体验、硬件架构及AI模型高效部署实战指南。从1 PetaFLOP算力的迷你设备到Grace Blackwell超级芯片的深度解析,再到五分钟快速上手指南和大模型部署技巧,帮助开发者充分利用这款全球最小AI超级计算机的性能优势。

weixin_29239279的博客 1364

DFT与机器学习协同设计高效光催化剂:从电子结构到性能预测

密度泛函理论(DFT)作为计算材料学的基石,通过求解Kohn-Sham方程,能够在原子尺度精确预测材料的电子结构、能带和光学性质,为理解光催化等能源材料的微观机理提供了关键视角。其核心价值在于替代传统试错法,实现材料性能的理性设计与机理揭示。在工程实践中,面对高通量筛选的需求,机器学习(ML)技术,特别是长短期记忆网络(LSTM)这类擅长处理序列数据的模型,能够学习从材料描述符到复杂性能(如光谱)的映射关系,实现快速性能预测与优化。这种DFT与ML的结合范式,正广泛应用于新能源材料、半导体器件等领域,用于高

weixin_30662937的博客 661

Qt + windows + Linux+QtInstallerFramework打包教程

本文介绍了使用Qt Installer Framework在Windows和Linux系统下打包Qt应用程序的完整教程。Windows部分详细说明了从下载安装框架、配置环境变量、生成release版本,到创建安装包目录结构和修改配置文件的完整流程。Linux部分则重点讲解了环境变量设置、桌面应用配置(.desktop文件)以及两种打包方案:一种使用linuxdeployqt生成AppImage文件,另一种采用类似Windows的安装包方式。教程提供了关键配置文件(config.xml、package.xml

Qt历险记,专注Qt技术,三年医疗设备研发经验,1年机器视觉研发经验,半年柔性传感研发经验。 516

【STK】手把手教你利用STK进行导弹和反导仿真02 - STK/MMT模块01 导弹任务分析工具概述

种工具:导弹设计工具(Missile Design Tool,MDT )、导弹飞行工具(Missile Flight Tool,截弹,或者用内置拦截弹编辑器创建的个性化的拦截弹, IFT 能够对 ―一对一 ‖动能拦截。导设置系统参数, 并对其有效性进行验证, 画性能图,保证该设计是可行的。(SAIC)公司联合开发研制,极大扩展了 STK 原有的导弹对象的功能,能够精确仿真。IFT 能够对拦截飞机、 导弹、卫星等目标进行仿真和分析。(2)推进系统参数,包括推力,比冲,秒流量,推力持续时间,喷嘴出口面积,

weixin_44184852的博客 1876

沉降预测算法-指数曲线法

沉降预测的指数曲线法原理和代码实现

yh523的博客 1009

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

上一篇: Runway vs Pika vs StableVideo:哪个AI视频生成工具更适合你的创意需求?
下一篇: 2023最新Linux学习路线:从入门到精通的黑马程序员笔记整理
pluto
博客等级 码龄25年 46粉丝 1562原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值