Hyper-V如何通过tcp从主机连接到VM ​​guest虚拟机

时间:2018-03-23 13:22:19

标签: networking centos windows-10 hyper-v

前提:我是开发人员,不是系统管理员或类似的东西,所以请耐心等待! :)

更加严格的前提:我的主机是Windows 10笔记本电脑,通过LAN连接到公司网络。

我需要什么

我需要在使用Hyper-V创建的CentOS VM中测试MongoDB实例。

我做了什么

首先,我创建了一个外部网络适配器,以便允许Internet连接到guest虚拟机,检索更新的软件包并安装所需的所有软件。

它工作得很好,几分钟后我的VM就准备好了。

然后我尝试连接mongodb客户端(Compass) FROM THE HOST ,但显然它没有用。

注意 我可以直接从客户机连接到mongo(因此mongo正在启动并运行)。 我确保可以从外部访问mongo,设置bindIP = 0.0.0.0并配置SELinux(对此不太确定,我对linux配置不太自信,特别是对于类似RedHat的发行版)

sudo semanage port -a -t mongod_port_t -p tcp 27017

我搜索了很多,面对NAT和其他花哨的网络东西,我没有被认可,但没有结果。 现在,我知道至少我需要一个内部网络,但即便如此,我也无法通过Compass连接到来宾VM。

我不明白我错过了什么。

0 个答案:

没有答案