Hyper-v 创建NAT网络

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Hyper-v 创建NAT网络相关的知识,希望对你有一定的参考价值。

NAT 概述

NAT 使用主计算机的 IP 地址和端口通过内部 Hyper-V 虚拟开关向虚拟机授予对网络资源的访问权限。

网络地址转换 (NAT) 是一种网络模式,旨在通过将一个外部 IP 地址和端口映射到更大的内部 IP 地址集来转换 IP 地址。  基本上,NAT 使用流量表将流量从一个外部(主机)IP 地址和端口号路由到与网络上的终结点(虚拟机、计算机和容器等)关联的正确内部 IP 地址

此外,NAT 允许多个虚拟机托管需要相同(内部)通信端口的应用程序,方法是将它们映射到唯一的外部端口。

环境:Hyper-v主机一台,双网卡,以太网2连接物理网络

技术分享

  1. 创建内部网络,可PS创建或图形界面

    New-VMSwitch -SwitchName "nb" -SwitchType Internal

    技术分享

  2. 查看创建的虚拟交换机的接口索引

    技术分享

  3. 配置NAT网关

    New-NetIPAddress -IPAddress 172.16.0.1 -PrefixLength 16 -InterfaceIndex 20

    技术分享

  4. 配置NAT网络

    New-NetNat -Name MyNATnetwork -InternalIPInterfaceAddressPrefix 172.16.0.0/16

    技术分享

  5. 连接虚拟机。

    由于 WinNAT 本身不会将 IP 地址分配给某个终结点(例如,VM),因此,你将需要从 VM 内手动完成此操作,即设置 NAT 内部前缀范围内的 IP 地址、设置默认网关 IP 地址,以及设置 DNS 服务器信息。

    技术分享技术分享

  6. 检查结果。

    看虚拟机是否可以上外网?

    技术分享

    在物理机查看NAT会话:Get-NetNatSession

技术分享

参考:https://docs.microsoft.com/zh-cn/virtualization/hyper-v-on-windows/user-guide/setup-nat-network



本文出自 “1+1=?” 博客,请务必保留此出处http://lianggj.blog.51cto.com/176264/1900408

以上是关于Hyper-v 创建NAT网络的主要内容,如果未能解决你的问题,请参考以下文章

Hyper-V桥接方法和NAT网络地址转换配置方法

Hyper-V虚拟机设置外部网络访问

虚拟化Hyper-V的网络配置教程

hyper-v中批量创建虚拟机

hyper-V下虚拟机连接外网,怎么才能将Hyper-V 的虚拟机接入互联网

利用 Windows Hyper-V 创建 Linux 虚拟机,打造个人开发环境