无法通过虚拟交换机NAT将端口转发/端口映射从Hyper 您所在的位置:网站首页 hyper-v端口映射到主机 无法通过虚拟交换机NAT将端口转发/端口映射从Hyper

无法通过虚拟交换机NAT将端口转发/端口映射从Hyper

2024-04-30 10:58| 来源: 网络整理| 查看: 265

我在Hyper-V中为我的Ubuntu VM配置了网络,使其连接到内部网络虚拟交换机,该虚拟交换机通过internet连接共享(网络连接>以太网>属性>共享)连接到我的工作以太网Internet连接。这是一张有问题的设置的图片:

Internet Connection Sharing Dialog

我在下拉列表中为内部网络选择了虚拟适配器,它为内部网络分配了IP 192.168.137.1作为网关,并将我的Ubuntu VM配置为在192.168.137.XXX范围内的静态IP上运行。我决定为虚拟交换机选择一个内部网络,因为我不想修改主机的静态IP地址,如果我选择外部网络以这种方式共享互联网连接,由于某种原因,我无法保持该地址不变。

问题是,我托管VM的目的是为了运行docker服务,我决定这样做,我需要做的就是能够将端口3000从内部NAT IP 192.168.137.2:3000暴露到我的主机IP地址192.168.0.2:3000。我输入了以下命令:

新增-NetNat -Name UbuntuNAT -InternalIPInterfaceAddressPrefix 192.168.137.0/24

Add-NetNatStaticMapping -NatName UbuntuNAT -Protocol TCP -ExternalIPAddress 0.0.0.0 -ExternalPort 3000 -InternalIPAddress 192.168.137.2 -InternalPort 3000

在VM失去互联网连接之前,它工作了一秒钟,现在将不再连接到互联网。也许在192.168.137.0/24上创建NAT会以某种方式扰乱互联网连接共享?我不知道任何其他方法,我可以端口映射内部NAT。我需要找到一种方法来将内部NAT连接到主机的IP,或者如果这种方法不实用,则需要另一种方法来完成整个设置。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有