主机与另一台主机中的虚拟机通信的方式

物理机1如何连接物理机2中的一台虚拟机呢?

我用的虚拟化工具是 virtualbox

Virtualbox 网络简述

image-20241025154023322

NAT网络: 虚拟机可借助宿主机内部ip上网;宿主机能访问哪些,虚拟机就可以访问哪些. 但是宿主机无法访问该虚拟机。

桥接网卡: 占用与宿主机同网段的IP

内部网络: 创建一个封闭的虚拟网络环境,仅连接到该内部网络的虚拟机之间可以相互通信。

​ 适用于需要在一个隔离的环境中进行虚拟机之间的通信测试或模拟一个独立的网络环境

仅主机(Host-Only)网络: 仅在宿主机和虚拟机之间的虚拟网络,虚拟机之间可以相互通信,也可以与宿主机通信,但不能直接访问外部网络。

通用驱动:不知道什么作用

NAT网络:与单个NAT模式功能相同,只是他更加强大,可用户自定义和管理。比如设置ip地址范围,端口转发等。

桥接模式

这可能是大家想到的第一个方式,也是最容易配置。

image-20241025152448058

**缺点:**但是如果你公司网络IP紧张,你并没有多的IP可用。这种方式就不合适了。

NAT模式

利用NAT的端口转发设置

image-20241025155644993

配置端口转发的时候 子系统ip 也可以填写 NAT网络生成的ip。

虽然宿主机上是ping不同 NAT网卡生成的IP,但是实践中发现也可以使用该IP

image-20241025155911670

端口转发成功后;

ssh连接 配置端口

image-20241025160446999

访问成功;

image-20241025160543793

通过宿主机中安装端口转发工具

原理与NAT端口转发相似;只是在宿主机层面上做这个;

端口转发工具网上很多,占用资源也很小。已多次实践成功。

在此不做演示。

搭建openvpn

口转发相似;只是在宿主机层面上做这个;

端口转发工具网上很多,占用资源也很小。已多次实践成功。

在此不做演示。

搭建openvpn

这种方式也可以,但是很麻烦。也没有实际。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

JavaOpsPro

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值