1 Hyper-V创建虚拟机配置IP等网络配置原理(Linux、Windows为例)-德赢Vwin官网 网
0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Hyper-V创建虚拟机配置IP等网络配置原理(Linux、Windows为例)

马哥Linux运维 来源:马哥Linux运维 2024-12-09 10:24 次阅读

大家知道Windows系统里面内置了Hyper-V管理器,用来创建和管理本地虚拟机环境。今天我创建了两台虚拟机,一台是CentOS7.9(Linux),另一台是Windows 11,然后发现,Linux虚拟机网络不通,默认没有设置本地网络配置。而 Windows11虚拟机却可以。研究了下原因,解决办法总结如下:

虚拟交换机管理器

Hyper-V 管理员需要确定哪些 Hyper-V 网络特性和功能是可用的,以及在执行工作负载迁移之前如何使用它们。Hyper-V 中的网络包含两个主要组件:虚拟网络适配器和虚拟交换机。若要在网络上进行通信,请在 VM 上配置虚拟网络适配器,并连接到虚拟交换机上的端口

在Hyper-V管理器里面,有个“虚拟交换机管理器”的组件专门用来管理网络接口。可以在Hyper-V管理器左侧菜单的服务器名称上右键菜单里找到它,也可以在右侧的预览窗口里快速找到它。如图:

c23aec94-b2ec-11ef-93f3-92fbcf53809c.png

在“虚拟交换机管理器”可以配置或新增网络交换机/接口。也可以自定义配置“MAC地址范围”。
这里我使用系统默认的虚拟网络交换机:Default Switch(默认网络)。如图:

c263d690-b2ec-11ef-93f3-92fbcf53809c.png

虚拟交换机类型

虚拟交换机用于控制网络流量的流动方式,包括托管在 Hyper-V 服务器上的 VM 之间的网络流量,以及 VM 和其他组织网络之间的网络流量。下表详细介绍了这三种类型的虚拟交换机:内部、外部和私有。

类型 说明
内部(Internal) 内部虚拟交换机用于在 Hyper-v 主机上的每个 VM 之间进行通信,以及在 VM 与 Hyper-V 主机之间进行通信。
外部(External) 外部虚拟交换机用于将网络映射到特定网络适配器或网络适配器组。Hyper-V 还支持将外部网络映射到无线网络适配器。若要将外部网络映射到无线适配器,请在 Hyper-V 主机服务器上安装无线局域网 (LAN) 服务,并确保 Hyper-V 服务器具有兼容的网络适配器。
私有/专有(Private) 专用交换机有助于同一 Hyper-V 主机上的 VM 之间的通信。专用交换机不能用于 Hyper-V 主机和 VM 之间的通信。

外部(bridge):该模式下虚拟机与主机同级别,仿佛是同一局域网下的独立计算机,虚拟机通过虚拟交换机访问外部网络。

内部(NAT):该模式下虚拟机通过虚拟交换机与主机进行端口映射,进而访问外部网络,交换机用于虚拟机与主机之间的连接,虚拟机更像是位于主机的子网中。

专用(host-only):该交换机只负责虚拟机之间的通讯。

提示:
在配置虚拟网络时,还可以配置虚拟 LAN (VLAN) ID,然后将该 ID 与网络相关联。使用此配置将外部网络上的现有 VLAN 扩展到 Hyper-V 主机的网络交换机内的 VLAN。

提示:
可以使用 VLAN 对网络流量进行分区。VLAN 充当单独的逻辑网络。若有流量通过路由器,则该流量只能从一个 VLAN 传递到另一个 VLAN。

我这里不搞太复杂,仅研究一下默认设置项Default Switch(默认网络)的内部网络(NAT):
该模式下虚拟机通过虚拟交换机与主机进行端口映射,进而访问外部网络,交换机用于虚拟机与主机之间的连接,虚拟机更像是位于主机的子网中。

那么,就从Hyper-V宿主机的 “控制面板所有控制面板项网络连接”里面寻找对应的网络适配器组件,会发现有很多“Hyper-V Virtual Ethernet Adapter #1”,“Hyper-V Virtual Ethernet Adapter #2”……等适配器。这里需要注意vEthernet (Default Switch)和vEthernet (WLAN)他们就是我配置虚拟机网络的来源(交换机)

c28e1644-b2ec-11ef-93f3-92fbcf53809c.png

vEthernet (Default Switch) 右键/属性/IPv4配置:

c2b2043c-b2ec-11ef-93f3-92fbcf53809c.png


请记住,这里的ip地址和子网掩码将是虚拟机的网关和子网掩码。

vEthernet (WLAN) 右键/属性/IPv4配置:

c2d5d70e-b2ec-11ef-93f3-92fbcf53809c.png

以上配置也可以通过 cmd命令行窗口执行ipconfig /all查看到:

c2fefe40-b2ec-11ef-93f3-92fbcf53809c.png

Hyper-V管理器创建的CentOS(Linux)虚拟机配置网路

Hyper-V管理器创建的CentOS(Linux)虚拟机,默认没有配置网络设置,更没有配置IP、DNS等网络信息
首先,通过ip addr命令查看确定当前虚拟机的默认网络接口,默认配置:

c3216aca-b2ec-11ef-93f3-92fbcf53809c.png


可以看到默认网络接口文件是 eth0,那么我们直接编辑配置:
vi /etc/sysconfig/network-scripts/ifcfg-eth0

c336db94-b2ec-11ef-93f3-92fbcf53809c.png

配置项 说明
BOOTPROTO=static 标识设置为静态IP
ONBOOT=yes 开机启动
IPADDR 静态IP,与虚拟网卡在同一个网段即可
GATEWAY 网关
NETMASK 子网掩码

配置DNS:vi /etc/resolv.conf,与Hyper-V管理器所在主机的DNS相同即可。

c34880ce-b2ec-11ef-93f3-92fbcf53809c.png

注意:编辑网络配置后需要重启网络服务才能生效。
systemctl restart network.service

c35defa4-b2ec-11ef-93f3-92fbcf53809c.png

网络设置成功后再次查看:

c37a5572-b2ec-11ef-93f3-92fbcf53809c.png


从虚拟机外面检查连通性:

c394b200-b2ec-11ef-93f3-92fbcf53809c.png

至此,通过Default Switch(默认网络)的内部网络(NAT)设置虚拟机网络就完成了。

链接:https://www.cnblogs.com/xiongzaiqiren/p/Hyper-V-Internal-NAT.html

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表德赢Vwin官网 网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • IP
    IP
    +关注

    关注

    5

    文章

    1701

    浏览量

    149500
  • 交换机
    +关注

    关注

    21

    文章

    2637

    浏览量

    99528
  • 虚拟机
    +关注

    关注

    1

    文章

    914

    浏览量

    28158

原文标题:Hyper-V创建虚拟机配置IP等网络配置原理(Linux、Windows为例)

文章出处:【微信号:magedu-Linux,微信公众号:马哥Linux运维】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    Ubuntu系统的虚拟机安装步骤 如何在Ubuntu系统上编译软件

    updatesudo apt install virtualbox 2. 下载虚拟机镜像 你需要一个操作系统的ISO镜像文件来安装虚拟机。你可以从操作系统的官方网站下载ISO文件,例如Windows
    的头像 发表于 12-12 14:36 202次阅读

    linux网卡配置文件

    /network-scripts/ifcfg-lo     (1)配置虚拟机网络 (2)编辑系统网卡配置文件 动态IP 链接:https:/
    的头像 发表于 12-10 10:09 196次阅读

    RK3588 SDK入门之虚拟机配置

    前言:接上期,我们已经搭建好了RK3588的Ubuntu虚拟机,在正式使用虚拟机之前,还需要对虚拟机做一些配置;本篇内容将会对Ubuntu虚拟机
    的头像 发表于 11-15 01:06 295次阅读
    RK3588 SDK入门之<b class='flag-5'>虚拟机</b><b class='flag-5'>配置</b>篇

    虚拟化数据恢复——Hyper-V虚拟机数据恢复案例

    虚拟化数据恢复环境: Windows Server操作系统服务器上部署Hyper-V虚拟机环境。虚拟机的硬盘文件和
    的头像 发表于 10-25 09:26 180次阅读
    <b class='flag-5'>虚拟</b>化数据恢复——<b class='flag-5'>Hyper-V</b><b class='flag-5'>虚拟机</b>数据恢复案例

    虚拟机数据恢复—异常断电导致XenServer虚拟机不可用的数据恢复案例

    虚拟机数据恢复环境: 某品牌服务器通过同品牌某型号的RAID卡,将4块STAT硬盘一组RAID10阵列。上层部署XenServer虚拟化平台,虚拟机安装
    的头像 发表于 10-21 14:17 190次阅读
    <b class='flag-5'>虚拟机</b>数据恢复—异常断电导致XenServer<b class='flag-5'>虚拟机</b>不可用的数据恢复案例

    创建ubuntu虚拟机

    英文的习惯。创建ubuntu虚拟机打开VMware软件,点击创建新的虚拟机。进入以下界面:选择自定义,点击“下一步”。选择对应VMware版本的兼容性,版本可在帮助->关于VMw
    发表于 08-10 14:15

    嵌入式学习-搭建自己的ubuntu系统之创建ubuntu虚拟机

    新的虚拟磁盘: 设置磁盘大小200G,并选择磁盘的存在形式,然后点击“下一步”完成。 指定磁盘文件,这里默认即可。 默认点击“完成”即可。 至此,虚拟机创建完成。 下一小节中
    发表于 08-09 15:43

    虚拟机数据恢复—KVM虚拟机被误删除的数据恢复案例

    虚拟机数据恢复环境: Linux操作系统服务器,EXT4文件系统。服务器中有数台KVM虚拟机虚拟机1:主数据库服务器 虚拟磁盘
    的头像 发表于 08-07 13:33 447次阅读
    <b class='flag-5'>虚拟机</b>数据恢复—KVM<b class='flag-5'>虚拟机</b>被误删除的数据恢复案例

    虚拟化数据恢复—Hyper-V服务瘫痪导致虚拟机无法使用的数据恢复

    一台服务器上部署的Hyper-V虚拟化平台,虚拟机的硬盘文件和配置文件放在一台某品牌MD3200存储中。该存储中有一组由4块硬盘组建的raid5磁盘阵列,还有一块大容量硬盘存放
    的头像 发表于 07-31 11:56 317次阅读
    <b class='flag-5'>虚拟</b>化数据恢复—<b class='flag-5'>Hyper-V</b>服务瘫痪导致<b class='flag-5'>虚拟机</b>无法使用的数据恢复

    什么是虚拟机虚拟机真的那么好用吗?

    在日新月异的科技世界中,虚拟化技术如同一座桥梁,连接着现实与数字的鸿沟,我们打开了全新的计算维度。虚拟机,这一概念,自其诞生以来,就以其独特的魅力和强大的功能,深深地影响了软件开发、系统测试和云
    的头像 发表于 07-06 08:05 463次阅读
    什么是<b class='flag-5'>虚拟机</b>?<b class='flag-5'>虚拟机</b>真的那么好用吗?

    服务器数据恢复—异常断电导致虚拟机配置文件丢失的数据恢复案例

    Windows Server,虚拟机上运行SQL Server数据库(宏桥和索菲两套应用的数据库)。 虚拟磁盘:数据盘(精简模式)+ 快照数据盘。 服务器故障: 意外断电导致某台
    的头像 发表于 06-28 16:34 352次阅读
    服务器数据恢复—异常断电导致<b class='flag-5'>虚拟机</b><b class='flag-5'>配置</b>文件丢失的数据恢复案例

    虚拟机ip地址和主机一样吗

    虚拟机ip地址和主机一样吗  虚拟机IP地址和主机的IP地址通常不相同。虚拟机是在主机上通过
    的头像 发表于 03-26 15:34 5213次阅读

    VMware虚拟机的三种网络模式

    VMware虚拟机的三种网络模式 VMware是一种广泛使用的虚拟机软件,可以创建和管理多个虚拟机。在使用VMware
    的头像 发表于 02-04 11:17 1985次阅读

    【服务器数据恢复】Hyper-V虚拟化服务瘫痪的数据恢复案例

    Windows Server操作系统服务器,部署Hyper-V虚拟化环境,虚拟机的硬盘文件和配置文件存放在某品牌MD3200存储中,MD32
    的头像 发表于 01-10 16:41 539次阅读
    【服务器数据恢复】<b class='flag-5'>Hyper-V</b><b class='flag-5'>虚拟</b>化服务瘫痪的数据恢复案例

    虚拟机ubuntu怎么联网

    Address Translation)、host-only模式。桥接模式可以让虚拟机直接使用物理网络接口连接到外部网络,拥有自
    的头像 发表于 12-27 16:51 975次阅读