HyperV虚拟机配置nat上网,使用固定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 <内部网络地址范围>

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

NetNat

如下图所示
hyperv5

设置虚拟机固定ip

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

sudo vim /etc/network/interfaces

最终如下所示,需要注释掉 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域名解析服务器

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

sudo service networking restart

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

  • 9
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值