关于Hyper-V网络设置经验总结(Default Switch/固定IP/SSH)
背景
最近想在本机WIN10上创建几个Centos用于做几个试验,在VMWare、VirtualBox和Hyper-V中选择了Hyper-V,原因是VMWare免费版不能商用(在公司里最好不要用);Windows的Docker据说从VirtualBox也换成了Hyper-V,所以也不用VirtualBox(我不用界面,所以要求也不高)。
需求
我对虚机网络的基本需求是:
- 可以通过本机SSH工具(如Putty或XShell)连接虚机(所以虚机最好有固定IP);
- 虚机可以上外网,用于执行yum下载软件之类的操作。
试了网上几种方法都不理想,最后自己想到了一种还比较满意的方案,所以总结记录一下。
遇到的问题
1、Default Switch(默认网络)无法设置固定IP
Hyper-V自带一个不能删除的Default Switch虚拟交换机,虚拟机使用该网络可以自动获取IP直接上网。但这个网络的网关地址每次重启后都会改变,所以你无法在虚拟机上设置固定IP用于宿主机SSH访问。
微软官方说明:每次主机重启后Hyper-V会自动找一个未使用的网络然后修改Default Switch的网络地址。
本文总结了在Hyper-V中为虚拟机设置网络以实现固定IP和SSH连接的方法。作者遇到了DefaultSwitch网络无法设置固定IP以及网络共享设置不便的问题。通过创建内部虚拟交换机并设置两个网卡,成功实现了虚拟机既能自动获取DNS和上网,又能保持SSH连接的稳定。具体步骤包括创建内部虚拟交换网络、设置固定IP、虚拟机添加新网卡及配置网络参数。
最低0.47元/天 解锁文章
9119

被折叠的 条评论
为什么被折叠?



