VirtualBox - 虚拟机下主机与虚拟机、虚拟机与虚拟机之间通信配置
看了一下网上别人写的文章:http://www.it165.net/os/html/201401/7063.html
文章里面使用的是Debian,我这里配置的虚拟机系统一个是Ubuntu 14.10,另一个是Red Hat 5.0 ,虚拟机软件是VitualBox
按照那篇文章的步骤可以完成Ubuntu的配置,但是Red Hat的有点不一样。
简要总结一下,先把虚拟机都关了,然后点击设置->网络,原本会开一张网卡用NAT给虚拟机上网,现在再开一张,选择Host-only,两个虚拟机都这样设置,然后打开虚拟机。用ifconfig检查是不是多了一张网卡。在Ubuntu里面,用管理员权限打开/etc/network/interfaces修改,追加:
1 auto eth1 2 iface eth1 inet dhcp
然后重启一下服务(当然,如果觉得麻烦可以直接重启虚拟机→_→):
/etc/init.d/networking restart
然后再确认一下网卡的配置。
接着就是配置Red Hat,红帽跟Ubuntu有点不一样它把每个网卡的配置都单独放在一个文件里面,不是统一放在一个文件里面。这些文件位于:
/etc/sysconfig/network-scripts/ifcfg-ethN
其中N代表网卡编号。
打开ifcfg-eth1(如果新网卡是eth1)然后做一次跟Ubuntu一样的配置,重启服务。
用ifconfig看一下两台虚拟机的网卡配置,这是应该th1的IP地址应该是不一样了。
Ping一下,对方,应该可以Ping得通,Ping宿主机IP应该也可以Ping得通。
这里顺便记下怎样配静态IP(虽然我没有配静态的IP),做实验的时候,如果觉得用动态麻烦可以设成静态。
两台虚拟机A,B
主机与虚拟机通信(单向,虚拟机guest到主机host,可以上外网)
一般情况下,当你安装了VBox并装上guest os(debian6.0.7)后,guest os就是NAT直接可以上外网的,并且是通过dhcp获取ip地址的。参考地址中说的很详细,user manual中也有说明。
这里我们可以改成静态ip地址。打开Guest A
设置如下:
vi /etc/network/interfaces
1 # The loopback network interface 2 auto lo 3 iface lo inet loopback 4 # The primary network interface 5 auto eth0 6 #allow-hotplug eth0 7 iface eth0 inet static 8 address 10.0.2.10 9 netmask 255.255.255.0 10 gateway 10.0.2.2
同样可以设置Guest B,只是address一行改为10.0.2.20(这里ip地址可以设为10.0.2.4-10.0.2.254之间,2.2为网关,2.3为dns)。
重启网络:/etc/init.d/networking restart。
这里如果直接使用原来的dhcp,发现guest的ip地址都是一样的(一般为10.0.2.15)。不过貌似也没关系,因为主机Host是无法访问虚拟机的。这时两台虚拟机之间也是无法ping通的(即使它们看起来在一个网段,这就与NAT的原理有关了)。一开始我以为能够ping通,才有了配置静态ip这么一段。配置完这一步可以保证虚拟机能够访问外网。
这时:
Guest A:
eth0 10.0.2.10
Guest B:
eth0 10.0.2.20
转载于:https://www.cnblogs.com/sineatos/p/4489620.html
VirtualBox - 虚拟机下主机与虚拟机、虚拟机与虚拟机之间通信配置相关推荐
- 怎么ping虚拟计算机,虚拟机和主机如何互ping,以及虚拟机网络配置遇到的那些坑...
之前装centos和Ubuntu时,还有使用中都有遇到网络连不上情况,以下均是自己遇到过的问题,各种方法都是来源网络,整理备忘. 首先我虚拟机都是选择NAT共享主机网络方式联网.以下两个网页介绍都很详 ...
- 在VMware虚拟机下安装ubuntu16.04,及hackrf one环境配置
**一.准备工作 安装VMware虚拟机(网上资源很多,激活码也很容易找).下载好ubuntu镜像文件(下载地址:)** https://download3.vmware.com/software/w ...
- 修改虚拟机下的网络和ip设置
一. 虚拟机下的路径: /etc/sysconfig/network-scripts/ 查询:ls之后,第一个目录 ifcfg - ech0 vim ifcfg - ech0 将原文件内容: DEVI ...
- vmware虚拟机里的服务器自动关闭,让VirtualBox虚拟机在主机关闭时自动关闭或保存状态VBoxVmService...
VBoxVmService是免费开源的运行于Windows系统的工具,安装后它将以服务的形式存在,控制指定VBox虚拟机(客户机)在主机系统启动及关闭时的行为. 通常在主机关闭时,如果有正在运行的VB ...
- VirtualBox虚拟机与主机间无法复制粘贴
问题描述 Oracle VM VirtualBox虚拟机与主机间无法复制粘贴文本. 主机:Win10 虚拟机:Ubuntu Virtual Box:6.1.30 解决方案 在VirtualBox管理器 ...
- VirtualBox:实现主机和虚拟机共享文件
本文转自:https://blog.csdn.net/momorrine/article/details/80323595 1. 环境 之前虚拟机一直用的是Vmware,这次用Virtual ...
- 在Virtualbox环境下win10与虚拟机通过FileZilla传输文件(FTP传输)
在Virtualbox环境下win10与虚拟机通过FileZilla传输文件(FTP传输) 使用FileZilla传输文件(FTP传输)好处 什么是FTP传输 需要的环境以及软件等 使用FileZil ...
- 外网主机访问虚拟机下的Web服务器_服务器应用_Linux公社-Linux系统门户网站
外网主机访问虚拟机下的Web服务器_服务器应用_Linux公社-Linux系统门户网站 之前在CentOS虚拟机上安装了LAMP,搭建起了自己的web服务器,具体流程见: http://www.lin ...
- VMware下主机与虚拟机通信问题
VMware下主机与虚拟机通信问题 背景: 服务器:Dell PowerEdgeR710 主机系统:CentOS-5.5 虚拟机:VMware Workstation 7.1.0 虚拟机下打开4个co ...
- VirtualBox虚拟机与主机互通,并且虚拟机又能上网配置
为了在VirtualBox上安装oracle 11g rac,使VirtualBox虚拟机与主机互通,并且虚拟机又能上网配置,找了很多网上文章但都没有都对最终设置方式进行详细的说明, 现在自己总结如下 ...
最新文章
- 【 MATLAB】 Two-step WLS algorithm Simulation of TOA - Based Positioning
- Jmeter性能测试之if控制器的使用
- 少一些计较多_新的一年:少一分计较,多一分宽容
- 【学习笔记】7、标准数据类型—字符串
- hadoop jar包_快速搭建Hadoop-Hive-Zoopkeeper-Sqoop环境进入Sqoop学习环境
- Springboot应用中线程池配置教程(2021版)
- mongodb php update,MongoDB文档的更新(php代码实例)
- Spark vs. MapReduce 时间节约66%,计算节约40%
- threadlocal内存泄露_ThreadLocal用法详解和原理
- debian:必须有官方源,难道国内镜像都是僵尸源?
- qq空间把android改成iphone,qq空间利用代码修改iPhone6 Plus qq空间修改手机型号教程...
- 阿里巴巴Java面试题、笔试题(含答案)
- C4D插件X-Particles粒子特效(二)
- ai人工智能电子计算机星际穿越,以智慧AI为眸,华为nova5系列带你来一场“星际穿越”...
- win10计算机控制面板在哪里,Win10控制面板在哪里?Win10怎么打开控制面板?
- 美赛数模论文之表的格式
- July:海量数据处理
- typora修改主题字体、代码块字体、行内块代码字体大小、引用块字体大小、代码块背景颜色、文章可写区域宽度以及修改教程
- java把URL转换成二维码并保存在指定的位置
- MYSQL中如何创建存储过程和存储函数(上篇)