Hyper 您所在的位置:网站首页 switch网络nat为c Hyper

Hyper

#Hyper| 来源: 网络整理| 查看: 265

Hyper-v 内部网络(NAT)设置 配置固定IP

Hyper-v默认虚拟交换机Default Switch具备DHCP和NAT功能,但是DHCP获取到的地址段经常发生变化。而且Hyper-v没有提供管理其NAT网络与DHCP的图形化界面功能。

如果需要同时管理多个VM,且在局域网中无法为他们单独分配固定IP时,使用可自行配置的NAT网络显得尤为重要。

目标

添加一个Switch能够支持 192.168.56.0 / 24 网段,并能够将 Linux(CentOS 7) 虚拟机通过固定IP连接到该网段。支持物理机与虚拟机的相互访问,且支持虚拟机访问外网。

配置

以管理员身份启动PowerShell ,执行下列命令

# 创建虚拟交换机,等同于在Hyper-V管理器界面中新建虚拟网络交换机 New-VMSwitch -SwitchName "NAT-VM" -SwitchType Internal # 查看 NAT-VM 的 ifindex Get-NetAdapter # 创建ip,InterfaceIndex参数自行调整为上一步获取到的ifindex。这一步等同于在 控制面版-网卡属性 中设置ip New-NetIPAddress -IPAddress 192.168.56.1 -PrefixLength 24 -InterfaceIndex 6 # 创建nat网络,这一步是教程中的关键命令,24为子网掩码位数,即:255.255.255.0 New-NetNat -Name NAT-VM -InternalIPInterfaceAddressPrefix 192.168.56.0/24

修改虚拟机的网络适配器为 NAT-VM

为虚拟机配置静态IP地址

#/etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE="eth0" TYPE="Ethernet" DEFROUTE="yes" ONBOOT="yes" BOOTPROTO="static" IPADDR="192.168.56.101" PREFIX="24" GATEWAY="192.168.56.1" DNS1="223.5.5.5" #需使用外网DNS,通过网关IP无法获取DNS DNS2="119.29.29.29" 错误处理

操作失误或需要修改nat网络时,可以删除之前的创建的nat网络。

进行下面前你应该确认仅有一个nat网络

Get-NetNat #确认获取到的nat只有一个且是你想要删除的 Get-NetNat | Remove-NetNat #删除nat网络

有时会出现NAT网络无法访问外网的情况,一般与移动热点、电脑睡眠、网络环境变化等情况有关。 如果开启了win10自带的“移动热点”功能,可尝试将其关闭,再查看网络是否正常。 实在不行只有重启物理机

一般到上面就能满足需求了,下面将配置DHCP功能

DHCP

如果你需要自动分配,可通过配置第三方的dhcp服务软件实现,例如tftpd64 、 dhcpserver

具体的工具使用教程略过。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

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