赞
踩
HyperV默认的虚拟交换机Default Switch虽然也是nat默认但是他的网络号在重启之后就会发生改变,在使用ssh远程登录的时候极其不方便,所以通过新建一个虚拟交换机来实现固定网络地址,固定ip方便使用ssh来远程连接。
打开HyperV管理器点击右侧虚拟交换机,点击上方新建,内部,点击创建虚拟交换机,如图我已经建好了一个虚拟交换机名为hyper_nat
创建完成后点击确定,再打开控制面板\网络和 Internet\网络和共享中心,点击左侧更改适配器设置,找到新建的虚拟交换机如图中vEthernet(hyper_nat),双击点开,点击属性选择ipv4。
如下图设置一个ip地址,推荐192.168.x.1,子网掩码255.255.255.0
设置完成一路点击确定,再回到hyperv管理器,修改虚拟机的网络适配器,如图右键装好的虚拟机点击设置。
这里下拉菜单选择刚才设置好的虚拟交换机。
以管理员权限打开Powershell,输入,其中Nat名称为HyperNat,内部网络地址范围填 192.168.3.1/24
New-NetNat -Name <NAT名称> -InternalIPInterfaceAddressPrefix <内部网络地址范围>
再使用命令查看是否创建成功
NetNat
如下图所示
以ubuntu16 server为例,启动虚拟机,先输入ifconfig查看是否已经获取到ip地址,如果没有获取到ip地址则需要返回前两步检查
已经获取到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域名解析服务器
修改完成后按下 :wq!保存,再输入sudo service networking restart重启网络服务
sudo service networking restart
最后ifconfig一下看ip地址是否已更新,再ping www.baidu.com测试dns服务是否正常就好了。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。