VirtualBox 两台电脑上的虚拟机之间相互通信

本文介绍如何通过设置VirtualBox中WindowServer2012虚拟机的网络配置,实现虚拟机与主机所在局域网内的电脑互联及上网。主要内容包括:设置网卡桥接模式以便局域网互联,使用NAT服务实现互联网访问。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

因为要做一个Window Server 群集的测试,手头没有电脑资源,于是考虑用安装多台虚拟机来实现,这里主要解决虚拟机与主机所在局域网内其他电脑的连通问题。

参考:https://blog.youkuaiyun.com/elie_yang/article/details/81369136

如下图所示:利用VirtualBox安装了2台Window Server 2012

选择其中一台虚拟机,右键 点击“设置”->选择"网络",设置2个网口的配置:

网卡1:选择桥接网卡:这个模式相当于插在同一台交换机上的两台电脑,虚拟机相当于一台独立的电脑,从而在主机所在区域网内,能访问其他电脑;

网卡2:选择网络地址转化NAT: 这一步的目的是为了利用VirtualBox提供的NAT服务,共享主机实现上网。如果不开启则不能上Internet,ping www.baidu.com不通;

上面步骤设置完成后,还没完,还需要设置虚拟机的网络配置。首先记录下主机的IP 配置;

开启虚拟机电脑,打开网络中心,配置网络的连接同上面主机一致,IP地址后一位改为一个可用的地址即可。如果局域网内有提供DHCP服务的设备,则可以选择自动获取IP地址;

设置好了后,就可以测试ping 下百度或其他实体电脑的连接情况:

愉快的游戏吧!

在同一台主机上运行的两台虚拟机之间直接复制粘贴文件夹通常需要一些特定配置或工具支持,因为默认情况下它们之间的剪贴板和拖放功能可能是禁用的。以下是几种常见的方式: ### 1. **使用共享文件夹** 大多数虚拟化软件(如 VMware、VirtualBox 等)都提供了一种叫做“共享文件夹”的机制,允许你在宿主机和虚拟机之间共享目录。 #### 步骤: - **VMware** 或 **VirtualBox** 中设置共享文件夹。 - 在其中一台虚拟机内挂载该共享文件夹,并将文件从这里拷贝到另一台虚拟机可以访问的地方,比如通过网络共享或其他形式再次分享给第二台虚拟机。 ### 2. **利用网络共享 (SMB/CIFS)** 如果这两台虚拟机能互相通信并且连接到了同一个内部网络,则可以直接创建一个基于Windows SMB协议或是Linux下的CIFS服务来进行资源共享。 #### 设置步骤包括但不限于: - 配置好每台虚拟机上的静态IP地址; - 开启防火墙规则以允许必要的端口通讯(通常是445/tcp用于SMB); - 使用命令行或者图形界面配置相应服务器角色并指定要共享出去的路径及权限等信息; - 访问对方提供的UNC路径(`\\<ip_address>\<share_name>`),然后进行常规的操作系统级别的复制操作即可完成任务; ### 3. **SCP/SFTP 协议传输** 对于熟悉 Linux 用户来说,`scp`(secure copy protocol) 和 SFTP(Secure File Transfer Protocol) 可能会更便捷高效地实现在任意两个能够建立 SSH 连接节点间的安全数据交换过程. ```bash # 示例 - 将本地/home/user/source 文件夹内容发送至远程机器 /home/target/ scp -r ~/source username@remote:/home/target/ # 如果是不同虚拟机之间的话只需要替换对应的 IP 地址以及用户名密码就可以啦~ ``` --- 为了简化流程,建议优先考虑第一种方案即启用各自平台所推荐的最佳实践——安装相应的增强型客户程序(Guest Additions for Virtualbox , Tools For VMWare Workstation etc.)来获得更好的用户体验和支持度更高的特性集。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值