当前位置:   article > 正文

HyperV虚拟机配置nat上网,使用固定ip_hyper-v 虚拟机固定ip

hyper-v 虚拟机固定ip

前言

HyperV默认的虚拟交换机Default Switch虽然也是nat默认但是他的网络号在重启之后就会发生改变,在使用ssh远程登录的时候极其不方便,所以通过新建一个虚拟交换机来实现固定网络地址,固定ip方便使用ssh来远程连接。

创建新的虚拟交换机

打开HyperV管理器点击右侧虚拟交换机,点击上方新建,内部,点击创建虚拟交换机,如图我已经建好了一个虚拟交换机名为hyper_nat
hyperv0
创建完成后点击确定,再打开控制面板\网络和 Internet\网络和共享中心,点击左侧更改适配器设置,找到新建的虚拟交换机如图中vEthernet(hyper_nat),双击点开,点击属性选择ipv4。
hyperv1
如下图设置一个ip地址,推荐192.168.x.1,子网掩码255.255.255.0
hyperv2
设置完成一路点击确定,再回到hyperv管理器,修改虚拟机的网络适配器,如图右键装好的虚拟机点击设置。
hyperv3
这里下拉菜单选择刚才设置好的虚拟交换机。
hyperv4

配置Nat服务

以管理员权限打开Powershell,输入,其中Nat名称为HyperNat,内部网络地址范围填 192.168.3.1/24

New-NetNat -Name <NAT名称> -InternalIPInterfaceAddressPrefix <内部网络地址范围>
  • 1

再使用命令查看是否创建成功

NetNat
  • 1

如下图所示
hyperv5

设置虚拟机固定ip

以ubuntu16 server为例,启动虚拟机,先输入ifconfig查看是否已经获取到ip地址,如果没有获取到ip地址则需要返回前两步检查
hyperv6
已经获取到ip地址后,修改/etc/netword/interfaces文件

sudo vim /etc/network/interfaces
  • 1

最终如下所示,需要注释掉 iface eth0 inet dhcp,写入

iface eth0 inet static # 静态ip
address 192.168.3.2 # ip地址
netmask 255.255.255.0 # 子网掩码
gateway 192.168.3.1 # 网关地址
dns-nameservers 8.8.8.8 8.8.4.4 # DNS域名解析服务器
  • 1
  • 2
  • 3
  • 4
  • 5

hyperv7
修改完成后按下 :wq!保存,再输入sudo service networking restart重启网络服务

sudo service networking restart
  • 1

最后ifconfig一下看ip地址是否已更新,再ping www.baidu.com测试dns服务是否正常就好了。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/神奇cpp/article/detail/971748
推荐阅读
相关标签
  

闽ICP备14008679号