【电子数据取证】如何配置好虚拟机

文章关键词:电子数据取证、计算机取证、虚拟机

一、前言

虚拟机(VM)是一种虚拟环境,我们可以在一台物理计算机上模拟多台虚拟计算机。它运行在其主机的一个隔离分区上,拥有自己的CPU计算能力、内存、操作系统(如 Windows、Linux、macOS)和其他资源。这些虚拟计算机所拥有的功能与我们的物理计算机无异。

很多时候我们没有真机或者只有一个镜像,这时配置虚拟机对新手来说是一大难题,还时常会出现虚拟机与主机无法通信(ping不通)、虚拟机无法联网、虚拟机与主机如何传文件等等问题,这时需要去了解虚拟机的配置以便更好地使用这个工具。

二、常用的虚拟机软件

2.1、VMware

对于大多数个人用户来说,免费版的VMware Workstation Player其实已经足够了。此外它体积小巧、性能好、支持3D加速、运行流畅稳定。可以说是值得推荐的首选虚拟机软件。

2.2、VirtualBox

VirtualBox是一个用于x86硬件的通用全虚拟器,面向服务器、桌面和嵌入式应用。相对VMware来说,VirtualBox是轻量级的虚拟软件,最关键的是VirtualBox是开源免费的。

2.3、Microsoft Hyper-V

Hyper-V是win10自带的虚拟机安装管理工具,使用Hyper-V可以方便在win10上安装各种不同的虚拟机,包括各种版本的Linux、FreeBSD和Windows。

三、基本配置

一般创建好虚拟机后,如果没有设置好虚拟机的配置会导致出现各种各样的问题,所以了解其常用配置是非常有必要性的。

3.1、内存

内存要严格按照提示来,最大内存不应超过系统空闲内存的大小,一般1GB左右就合适,如果设置过大可能会出现内存交换导致虚拟机无法启动的情况。

3.2、硬盘

 硬盘方面需要注意的就是磁盘文件位置,如果移动了文件位置就需要重新配置虚拟机磁盘,并且磁盘是可以添加的,一般用于模拟一个机器多个硬盘,如RAID。

四、网络配置

4.1、网络适配器

 

网络适配器就相当于虚拟机的网卡,是虚拟机与主机通信的关键点所在,有三种常用的网络连接模式,分别是桥接模式、NAT模式和仅主机模式,如果在虚拟机开启的状态下更改了连接模式,就需要重新获取ip地址或者重启虚拟机以确保正确更改。

4.1.1、桥接模式

什么是桥接模式?桥接模式就是将主机网卡与虚拟机虚拟的网卡利用虚拟网桥进行通信。在桥接的作用下,类似于把物理主机虚拟为一个交换机,所有桥接设置的虚拟机连接在这个交换机的一个接口上,物理主机也同样插在这个交换机当中,所以所有桥接模式下的网卡与网卡都是交换模式的,相互可以访问而不干扰。在桥接模式下,虚拟机ip地址需要与主机在同一个网段,如果需要联网,则网关与DNS需要与主机网卡一致。

NAT模式借助虚拟NAT设备和虚拟DHCP服务器,使得虚拟机可以联网。在NAT模式中,主机网卡与虚拟NAT设备相连,然后虚拟NAT设备与虚拟DHCP服务器一起连接在虚拟交换机VMnet8上,这样就实现了虚拟机联网。这里的VMware Network Adapter VMnet8虚拟网卡主要是为了实现主机与虚拟机之间的通信。

4.1.3、仅主机模式

仅主机模式可看成NAT模式去除了虚拟NAT设备,然后使用VMware Network Adapter VMnet1虚拟网卡连接VMnet1虚拟交换机来与虚拟机通信的,Host-Only模式将虚拟机与外网隔开,使得虚拟机成为一个独立的系统,只与主机相互通讯。

4.2、虚拟机网络编辑器

在发现虚拟机与主机无法通信的情况下,可以通过这个配置来进行排查,一般在编辑下有一个虚拟机网络编辑器选项。

一般先确认虚拟机使用的连接模式,然后再看对应的模式的子网地址是否与虚拟机ip地址在同一个网段,如果在同一个网段则可以理解虚拟机与主机在同一个网段,主机与虚拟机就可以正常通信。

五、结论

本文介绍了常用的虚拟机配置操作,主要是网络配置相关,总结一下:

虚拟机设置桥接模式,需要将虚拟机ip地址与主机都在同一个网段,如果需要联网还需要将网关与DNS配置与主机一致。

虚拟机设置 NAT模式,只需要保证虚拟机ip地址与主机都在同一个网段就可以实现联网。

虚拟机设置仅主机模式,该模式默认是无法连接外网。

相关推荐

  1. 电子数据取证如何配置虚拟

    2024-07-21 06:22:02       18 阅读
  2. 电子数据取证】了解数据库

    2024-07-21 06:22:02       16 阅读
  3. 配置虚拟

    2024-07-21 06:22:02       36 阅读
  4. VMware配置Ubuntu虚拟

    2024-07-21 06:22:02       53 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-21 06:22:02       52 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-21 06:22:02       54 阅读
  3. 在Django里面运行非项目文件

    2024-07-21 06:22:02       45 阅读
  4. Python语言-面向对象

    2024-07-21 06:22:02       55 阅读

热门阅读

  1. Codeforces Round 959(Div. 1 + Div. 2)A~C

    2024-07-21 06:22:02       19 阅读
  2. linux 安装c语言编辑器

    2024-07-21 06:22:02       15 阅读
  3. pytorch学习(十三)torch维度变换

    2024-07-21 06:22:02       15 阅读
  4. Linux知识点汇总

    2024-07-21 06:22:02       17 阅读
  5. Leetcode 146. LRU 缓存

    2024-07-21 06:22:02       15 阅读
  6. 代码扫描常见问题盘点-并发处理类/异常类

    2024-07-21 06:22:02       16 阅读
  7. GESP C++ 二级真题(2023年12月)T1 小杨做题

    2024-07-21 06:22:02       12 阅读
  8. Python网络编程:socket模块的入门与实践

    2024-07-21 06:22:02       18 阅读
  9. Perl文件系统过滤:数据筛选的艺术

    2024-07-21 06:22:02       19 阅读
  10. 【音视频】AAC编码器与ffmpeg生成AAC数据

    2024-07-21 06:22:02       15 阅读
  11. 求职学习day7

    2024-07-21 06:22:02       18 阅读
  12. 算法学习2——排序算法(2)

    2024-07-21 06:22:02       15 阅读