2024年1月3日发(作者:)
Hyper-V虚拟网卡设置
目的:宿主机和虚拟机在同一网段,不同IP地址
1- 关闭运行着的虚拟机
2- 删除原虚拟机网卡。Hyper-V Manager窗口右侧中间setting,点击进入后找到所有的网卡,Remove
3- 删除原虚拟交换机。Hyper-V Manager窗口右侧上方Virtual Switch Manager,点击进入后找到所有的虚拟交换机,Remove。此时,原宿主机网络设备中,虚拟交换机消失。
4- 新建虚拟交换机。Hyper-V Manager窗口右侧上方New Virtual Network Switch, 新建虚拟交换机,选External Network。选中宿主机的实际网卡,配置如下。VLAN ID不勾。
此时,原宿主机网络设备中,虚拟交换机出现。如果原宿主机网卡有IP地址,则现在原宿主机网卡的IP地址变为虚拟交换机的IP地址。原宿主机网卡的IP地址消失,即TCP/IP V4前面的勾消失。如果虚拟交换机没有IP地址,可自行设置。注意:到这一步,访问宿主机请用虚拟交换机的IP地址。
5- 新建虚拟机网卡。Hyper-V Manager窗口左侧上方Add Hardware, 点击进入后选择Legancy
Network Adapter,选择合适的虚拟交换机,配置如下,不打勾。
6- 开启虚拟机,自行设置虚拟机的IP地址
注:Hyper-V中的“Network adapter “和“Legacy Network adapter”之间的区别
这两者之间的区别非常简单.
在你需要PXE启动, 或者在安装integrate components之前你的虚拟机OS需要访问网络, 你就需要Legacy Network Adapter.
在你安装了integrate components(是的, 这个组件里包含了Network Adapter正常工作所需要的虚假驱动)之后, 你需要Network Adapter.
所以, 如果你想要百分百地确保在安装阶段虚拟机能访问网络, 你就应该使用"Legacy Network
Adapter"
OS安装好以后, 你应该添加integrated components. 使用Hyper-V工具来插入Integrated
Components ISO镜像, 然后安装Integrated Components, 然后重启. 最简单的方法是在整个安装阶段都使用Legacy Network Adapter, 然后添加Integrated Components, 关机, 编辑虚拟机配置, 移除掉Legacy Network Adapter并替换为一个"Network Adapter".
或许你想确保正确的启动顺序. 简单地这样做:
1-在Hyper-V中创建虚拟机, 选择从网络安装操作系统("install the operating system from the
network"). 不要启动机器.
2-编辑机器, 这样你就有了2个或4个CPU.(这仅在某些Win2k8 64位上可行)
3-修改启动顺序, 以便于符合你的需求.
4-启动机器, 运行安装, 结束安装, 再安装"Integrated Components"
5-关掉虚拟机, 编辑虚拟机配置, 移除"Legacy Network Adapter", 然后添加一个"Network Adapter".
你也许会问一个问题"为什么要替换?", 答案很简单. Legacy Network Adaapter有点慢, 因为他运行在parent partition的ring 3的工作进程下, 而"Network Adapter"使用新的高速vmbus.
记住一点, 如果你选择从网络安装(创建虚拟机时), Hyper-V会选择Legacy Network Adapter, 其他情况下, 会选择Network Adapter


发布评论