win10 hyper-v管理器配置外部网络,内部网络,专用网络

           虚拟网络的配置与虚拟机无关,可以在建完虚拟机之后也可以在之前。不过新建虚拟机的过程中有让选择网络配置的步骤,这一步可以不选择,也可以选hyper-v提供的默认连接(默认网络是内部网络),这个默认连接是可以连到网络中的,如果安装虚拟机的过程中需要网络可以使用此连接。如果仅仅是为了自己使用,不需要其他局域网内的电脑连接,那到此就结束了。

(注:centos7的netinstall版本,centos8的boot版本都需要网络才能继续安装,centos7的安装源https://mirrors.aliyun.com/centos/7/os/x86_64/,centos8的安装源https://mirrors.aliyun.com/centos/8/BaseOS/x86_64/os/)

1.外部网络配置:(虚拟机和物理网络、本地主机都能通信,在网络中等同于一个宿主机,有跟宿主机相同网段的IP地址)

按照如上步骤之后设置建好的虚拟机网络交换机,如下所示:

到此虚拟机就接入了宿主机所在的局域网。通过ifconfig查看IP,能看到虚拟机IP和宿主机IP在同一个网段,这时候局域网内的其他机器也可以连通此虚拟机。(注意,如未连通可以查一下防火墙是否放通)

2.内部网络:(虚拟机和虚拟机之间,虚拟机和宿主机之间通讯,可以通过宿主机访问物理网络)

通过以上步骤之后给虚拟机配置交换机,如下所示:

这时候仅仅是给了虚拟机一个虚拟网络,这个虚拟网络中的虚拟机可以互相通讯,但无法连通宿主机和外部网络。

但事实是这时候网络之间还不能通讯,因为通过ifconfig查看IP的时候会发现系统连IP都没有。

此时可以通过两种方式获得IP:

首先要明白的是hyper-v的内部网络虚拟的网络要访问外部网络就要借助宿主机的适配器为节点访问外部网络,在这样的前提下要体现在宿主机的适配器上就要用到它的网络共享功能了。

(1)在宿主机上我们可以看到这样两个适配器(蓝框)

正常应该是WLAN或是以太网中的一个,但是由于我先前的外部网络配置,这个共享变到了hyper-v extra中。

然后是宿主机的适配器——>属性

        将宿主机适配器的网络共享给内部网络适配器。

下一步切到虚拟机中的/etc/sysconfig/network-scripts/目录下会看到ifcfg-eth0(eth0是网卡的设备名称,可以用ipconfig在宿主机上查看)文件,进入文件中修改ONBOOT=yes,这个参数的意思是系统在启动时是否激活网卡。下一步重启网络服务。

到此虚拟机就会分配到一个IP,同时这个虚拟网络通过宿主机也接入了外部网络,除了宿主机,外部网络无法访问内部网络。

(2)直接在虚拟机中配置静态IP,前提是虚拟机都是同一个虚拟网络交换机。

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static         # 使用静态IP地址,默认为dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=eth0
UUID=95b614cd-79b0-4755-b08d-99f1cca7271b
DEVICE=eth0
ONBOOT=yes             #是否开机启用
IPADDR=192.168.241.100   # 设置的静态IP地址
NETMASK=255.255.255.0    # 子网掩码
GATEWAY=192.168.241.1    # 网关地址
DNS=114.114.114.114       # DNS服务器

之后重启网络服务,这时候虚拟机会得到一个IP。这种情况下虚拟机在一个封闭的网络中,各个虚拟机只能在同一个IP段内互相通讯。想要访问外部网络可以直接让宿主机适配器把网络共享给虚拟内部适配器。

3. 专用网络(一个独立的虚拟网络,与其他网络完全隔离)

在hyper-v管理器中新建了专用网络后,不会跟其它网络一样会有适配器出现。

新建交换机以后虚拟机设置中选择专用网络交换机。

这时候想要内部网络的虚拟机之间能够互通,还需要把他们绑定在同一个网络中,绑定的方法就是设置静态IP。

一种是临时IP,重启后就失效:

ip addr add 3.3.3.3/24 dev eth0  #假设这是虚拟机A
ip addr add 3.3.3.33/24 dev eth0  #假设这是虚拟机B

 另一种就是修改配置文件了:

这时候虚拟机A和B就能互相ping通了。

 

 

  • 5
    点赞
  • 38
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Windows10 Hyper-V网络配置是指在使用Windows10 Hyper-V虚拟化技术时,对虚拟机和物理网络之间进行网络连接时的各项配置。例如,为虚拟机分配静态IP地址、创建虚拟交换机等操作。 ### 回答2: Windows 10 Hyper-V是一种创建和管理虚拟机的工具,它提供了一个独立的虚拟化环境,用户可以在其中运行多个操作系统。在安装Hyper-V后,首先需要进行网络配置,以便虚拟机能够访问网络和其他计算机。 Windows 10 Hyper-V提供了三种不同类型的网络连接,分别是外部网络内部网络专用网络外部网络是将虚拟机连接到物理网络的最常用方式,虚拟机可以使用与物理计算机相同的LAN端口连接到Internet和其他计算机。内部网络允许虚拟机之间和虚拟机与物理计算机之间进行通信,但不会连接到Internet。专用网络是一种完全隔离的网络,只有虚拟机之间可以进行通信。 要配置网络,需要打开Hyper-V管理器,右键单击所需的虚拟交换机,选择“Virtual Switch Manager”。在弹出的对话框中,选择“新建虚拟交换机”,选择所需的网络类型(外部内部专用),并输入所需的名称和适配器类型。然后,可以将虚拟机附加到所创建的虚拟交换机,以便它们可以连接到网络。 要配置虚拟机的网络设置,需要首先打开虚拟机的设置,选择“网络适配器”,选择已创建的虚拟交换机名称,保存更改。然后,进入虚拟机系统,配置所需的IP地址、子网掩码、网关和DNS服务器,以便虚拟机可以连接到网络和其他计算机。 配置Windows 10 Hyper-V网络需要一些基本网络知识和技能,但是一旦配置完成,虚拟机可以像物理计算机一样访问网络和其他资源,无论是本地网络还是Internet。这对于需要在不同操作系统之间进行测试和开发的用户来说是非常有用的。 ### 回答3: Windows 10 Hyper-V 是一项非常强大的虚拟化平台,它提供了许多不同的网络配置选项,以帮助您轻松地连接不同的虚拟机和外部网络。这些选项包括: 1. 默认虚拟交换机(Default Virtual Switch) 默认虚拟交换机是 Windows 10 Hyper-V 中自动创建的虚拟交换机,在安装 Hyper-V 时自动创建。它使用了 NAT(Network Address Translation)协议,允许您的虚拟机访问主机上的 Internet 和其他网络资源。默认情况下,该虚拟交换机连接到主机的物理网络适配器。 2. 内部虚拟交换机(Internal Virtual Switch) 内部虚拟交换机是只能在主机和虚拟机之间使用的虚拟交换机。它不会连接到外部网络,只能用于主机与虚拟机之间进行通信。通常,内部虚拟交换机是用于测试和开发环境。 3. 私有虚拟交换机(Private Virtual Switch) 私有虚拟交换机只用于虚拟机之间的通信,它不与任何外部网络连接。它通常用于开发和测试虚拟机之间的网络通信。 4. 手动创建虚拟交换机 您也可以手动创建自定义虚拟交换机以满足特定的网络需求。在创建时,您可以选择连接到外部网络还是主机上的物理网络适配器。 无论选择哪种方式,配置 Hyper-V 网络需要遵循一些基本原则。您需要确保主机和虚拟机都能有足够的带宽和稳定的连接。您还需要选择正确的网络适配器类型,这取决于你的虚拟机所需的网络性能和功能。 总之,Windows 10 Hyper-V为用户提供了多种不同的网络配置选项,以便于连接外部网络和虚拟机之间的通信,用户可以根据自己的实际需求进行选择和设置。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值