VirtualBox虚拟机和Mac或Win主机之间网络相互通信

这里有两种方法可以使虚拟机和主机之间通信。

一、四种网络接入模式

在做相互通信时,我们先了解下VirtualBox的提供了四种网络接入模式,它们分别是:

  1. NAT 网络地址转换模式(NAT,Network Address Translation)
  2. Bridged Adapter 桥接模式
  3. Internal 内部网络模式
  4. Host-only Adapter 主机模式

VMWare中有三种,其实他跟VMWare 的网络连接方式都是一样概念,只是比VMWare多了Internal方式。要让自己(或别人)理解深刻,方法就是做比较和打比方,比较之间的不同和相同,拿熟知的事物打比方。先来一张图,通过这张图就很容易看出这4种方式的区别:

clipboard.png

二、NAT连接

我使用 virtualBox 安装Centos,但是在虚拟机进行操作很不方便,虚拟机和宿主机复制粘贴很不方便,以及界面都不是很好看,所以,这里考虑使用 ssh 本地连接虚拟机进行操作。

(1)、首先在虚拟机中ping一下看连上网没有,如果没有连上网,ssh无法访问:)
(2)、vbox创建时的网络选取的是NAT连接(网络地址转换),所以我们只需要改变端口就可以了,我们可以将自己主机的端口映射到22端口上(ssh默认22端口),这样我们可以访问localhost就能连上虚拟机了。

clipboard.png

clipboard.png

如果你的2222端口没有被占用的化,这样就设置好了。

然后设置服务器的sshd服务,一般都会自带,如果没有的话可以用包管理器安装 然后启动的服务

/etc/init.d/sshd start

(3)、ssh连接:

➜  ~ ssh -p 2222 corwien@127.0.0.1

clipboard.png

OK,这样我们就可以在本机主机上连接到虚拟机上了

参考文章:ssh连接到虚拟机的一般方法

这种方法可以访问主机的网络,并利用端口转发实现相互通信,但还是比较麻烦。

三、桥接

使我们的宿主机Mac和虚拟机在同一个网段,可以建立相互通信访问,这里我们选择使用桥接的方式进行连接。

clipboard.png

我们使用命令ipconfig查看虚拟机的IP地址:

clipboard.png

我们再使用命令ipconfig来查看Mac主机的IP地址:

clipboard.png

通过桥接,主机IP为 192.168.1.102, 虚拟机IP为192.168.1.103,即在同一个局域网内,所以,两个可以相互通信。

ssh测试

在主机MAC端使用ssh连接虚拟机服务:

➜  ~ ssh corwien@192.168.1.103

四、文件共享

clipboard.png

[root@corwien developer]# yum install virtualbox-ose-guest-utils
[root@corwien developer]# mount -t vboxsf Code /developer/share/

相关文章:
VirtualBox虚拟机与主机互通,并且虚拟机又能上网配置
Mac系统VirtualBox中CentOS 7.2启用共享文件夹
mount: unknown filesystem type 'vboxsf' centos ubuntu 处理方案


Corwien
为者常成,行者常至!

为者常成,行者常至。

6.3k 声望
1.6k 粉丝
0 条评论
推荐阅读
CDH6 离线安装
Cloudera Manager是一个拥有集群自动化安装、中心化管理、集群监控、报警功能的一个工具,使得安装集群从几天的时间缩短在几个小时内,运维人员从数十人降低到几人以内,极大的提高集群管理的效率。

Corwien2阅读 1.9k

工具篇:iTerm与Zsh
iTerm2支持许多的主题配色,可以自己定义,也可以参考网上现成的主题配色。我个人比较喜欢draculatheme配色。支持item,vim,phpstorm , 下方存在主题官网路径,按照教程安装即可。

super白4阅读 4.7k

mac下git命令自动补全
本文亲测可用。老版本macos方法:1、打开网页,[链接]全选,复制内容。2、在~/.bash_profile文件(如果没有需要创建)中加入以下内容即可生效

zorro阅读 5k

前端怎么配置刚到手的mac和常用的快捷键
如果有装Xcode,则会自带git,Xcode用于Ios开发。如果没有可以用brew下载`brew install git配置基础信息和 SSH

HappyCodingTop阅读 2k

封面图
macOS Monterey 12.2 (21D49) 正式版 ISO、IPSW、PKG 下载
本站下载的 macOS Monterey 软件包,既可以拖拽到 Applications(应用程序)下直接安装,也可以制作启动 U 盘安装,或者在虚拟机中启动安装。

sysin阅读 1.6k

封面图
macOS Monterey 12.2 (21D49) Boot ISO 原版可引导镜像
请访问原文链接:[链接],查看最新版。原创作品,转载请保留出处。作者主页:www.sysin.org下载地址更新这里列出 ISO 启动镜像下载链接,更多格式请访问以下地址:macOS Monterey 12.2 (21D49) 正式版 ISO、IPSW...

sysin阅读 1.3k

封面图
macOS Monterey 12.2.1 (21D62) 正式版 ISO、IPSW、PKG 下载
本站下载的 macOS Monterey 软件包,既可以拖拽到 Applications(应用程序)下直接安装,也可以制作启动 U 盘安装,或者在虚拟机中启动安装。

sysin阅读 965

封面图

为者常成,行者常至。

6.3k 声望
1.6k 粉丝
宣传栏