|
Windows 2008虚拟化。我有个问题,是在2008里,我新装一个虚拟化后,本地的宿主的ADSL无法拨号出去了,就是PPPOE不能使用了, 要删除掉虚拟化后又可以拨号了。请问是怎么会事?
回答:根据您的描述,我对这个问题的理解是:当您安装完一个虚拟机以后,本地的ADSL无法拨号。
首先我想和您确认的是这个虚拟机的网卡是绑定在那里的?是否绑定在宿主机器上面的物理网卡上面?
如果是的话,请您创建一个新的虚拟网卡然后将新建的虚拟网卡绑定在虚拟机上面再测试是否能够拨号拨出去。具体的操作请您参考一下的步骤。
1. 打开Hyper-V的管理界面,在右边的界面上面 虚拟网络管理〉选择添加一个内部的网络连接>定义这个内部的网络连接然后选择只是内部使用,不要选择宿主机器上面的物理网卡
2. 这个时候打开您所创建的虚拟机,选择设置,在网卡设定中将您刚才创建的网卡绑定到虚拟机上面。保存设置。
现在请您再次尝试ADSL拨号看问题是否依旧存在。
John Huang 黄吉 微软全球技术支持中心
如果您使用的hyper-v的虚拟化,那么出现这种情况是正常的。
hyper-v对于虚拟网络的工作机制是这样的,
当您启动hyper-v,并且添加了一个虚拟网卡之后,
它会把宿主机原有的网卡上所有的网络协议去除(包括tcp/ip v4)
而在上面添加一个微软的虚拟交换机协议,从而将这个网卡虚拟成一个交换机。
那么宿主机对外的通讯如何做呢?hyper-v将会在宿主机上再添加一个的虚拟网卡B,
这个虚拟网卡将会负责把宿主机的网络通讯数据,转发到之前的物理网卡A上(也就是虚拟交换机协议的那块)这样就可以通讯了。
那么其它的虚拟机如何与宿主机通讯呢?所有与宿主机的通讯都会被发送到之前的物理网卡A上(也就是虚拟交换机协议的那块)
这样通过之前的物理网卡A(也就是虚拟交换机协议的那块),整个虚拟网络的通讯得以正常进行。
那么为什么配置虚拟化网络之后,为什么宿主机对外的通讯就断开了呢?这是由于宿主机上自动被添加的虚拟网卡B的默认配置,是自动获取IP地址,如果您的网络中没有dhcp,那么宿主机的通讯就中断了(因为B网卡只能获取到169的地址,这个地址是不能通许的)。
所以此时,我们需要配置这块虚拟网卡B的地址(而不是网卡A)。配置好后,就可以正常通讯了。 |
|