A-A+
hyperv 装虚拟机,虚拟机与宿主机无法通信,图文介绍
由于成本原因,决定在服务器上装几台虚拟机,宿主机是 windows server 2008,虚拟机也是2008的。
宿主机有四个网卡,用了两个,一个网卡接在交换机上,另一个是交叉线皆在另一台服务器上,用于两台服务器之间通信。(其实后者是后来加的,我起初考虑错误才在两台服务器之间连了一根网线,其实没必要。我再处理时候就把他禁用了)
虚拟机用的是Hyperv 考虑到他可以随服务器自启动,并且耗费的资源少,我就选择他没用Vmware。
装好之后宿主机一块网卡上配置了两个地址:公网x.x.x.92 ,192.168.0.92;
虚拟机是:x.x.x.94, 192.168.0.94;
网络虚拟交换机配置是这样的:
这个里面配置的网卡是网卡4,这个网卡也就是连接到交换机上的。
这里配置都没问题;
然后我把系统装完后配置IP地址。然后ping 192.168.0.92,ping不通;ping宿主机的外网地址也ping不通;
后来我查看了一下宿主机的网卡配置
问题找到了
在创建虚拟网卡成功后,按正常情况,原来的物理网卡上的配置信息应该转移到虚拟网卡上,物理网卡重的tcp/IPv4应该是不可用的。但是我查看后发现物理网卡上配置了ip地址,虚拟网卡是自动获取的。问题就在这。我就把虚拟网卡删掉。把物理网卡地址配置好。重新创建一个虚拟网卡,这时候系统就提示会把物理网卡信息配置到虚拟网卡上。确认后。把虚拟机的网卡重新配置为新建的网卡,最后ping通了。大功告成。