AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 767204
Accepted
Csaba Toth
Csaba Toth
Asked: 2016-03-31 18:23:14 +0800 CST2016-03-31 18:23:14 +0800 CST 2016-03-31 18:23:14 +0800 CST

Hyper-V 来宾无法通过外部虚拟交换机看到 Internet

  • 772

我有一个带有 1 个 NIC 的 Windows Server 2012 R2 Essentials 主机,并且我安装了一个相同类型的 Hyper-V 来宾(Windows Server 2012 R2 Essentials)。我添加了一个外部虚拟交换机(允许管理操作系统共享此适配器),VM 已连接到该交换机。客人没有指示互联网连接,当我尝试修复它时,分析以"Ethernet" doesn't have a valid IP configuration.

根据我读过的内容,这应该足以让虚拟机看到互联网。主机有连接,我可以浏览网页。

主持人:

Ethernet adapter vEthernet (Internal Virtual Switch):

Connection-specific DNS Suffix  . :
Link-local IPv6 Address . . . . . : fe80::f06b:9607:17f9:f2e8%37
Autoconfiguration IPv4 Address. . : 169.254.242.232
Subnet Mask . . . . . . . . . . . : 255.255.0.0
Default Gateway . . . . . . . . . :

Ethernet adapter vEthernet (External Virtual Switch):

Connection-specific DNS Suffix  . :
IPv6 Address. . . . . . . . . . . : 2602:304:791c:4270:3cfc:fd08:c467:3f3c
Link-local IPv6 Address . . . . . : fe80::3cfc:fd08:c467:3f3c%21
IPv4 Address. . . . . . . . . . . : 192.168.1.253
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : fe80::6655:b1ff:fe6d:a1f0%21
                                   192.168.1.254

来宾:

Ethernet adapter Ethernet:

Connection-specific DNS Suffix  . :
Link-local IPv6 Address . . . . . : fe80::2d32:ed0b:c32e:d13b%12
Autoconfiguration IPv4 Address. . : 169.254.209.59
Subnet Mask . . . . . . . . . . . : 255.255.0.0
Default Gateway . . . . . . . . . :

我还有一些其他设备(来宾上的一个隧道)和主机上的一大堆设备,因为我绝望地尝试使用内部虚拟交换机,所以我安装了 RRAS 并配置了 VPN 和 DirectAccess 以启用 NAT。那也无济于事,但无论如何我都需要外部交换机,因为我想从家里通过 RDP 连接到 VM。

我究竟做错了什么?


更新:根据我将客人的 NIC 的 IPv4 配置为:

IP 192.168.1.221
netmask 255.255.255.0
gw 192.168.1.254

它仍然没有看到网络。主机上的 ARP 表:

Interface: 127.0.0.1 --- 0x1
  Internet Address      Physical Address      Type
  224.0.0.22                                  static
  224.0.0.251                                 static
  224.0.0.252                                 static
  224.0.0.253                                 static
  232.242.254.169                             static
  239.255.255.250                             static

Interface: 192.168.1.253 --- 0x15
  Internet Address      Physical Address      Type
  169.254.242.232       00-00-00-00-00-00     invalid
  169.254.255.255       00-00-00-00-00-00     invalid
  192.168.1.221         00-00-00-00-00-00     invalid
  192.168.1.252         10-bf-48-7e-18-58     dynamic
  192.168.1.253         00-00-00-00-00-00     invalid
  192.168.1.254         64-55-b1-6d-a1-f0     dynamic
  192.168.1.255         ff-ff-ff-ff-ff-ff     static
  224.0.0.22            01-00-5e-00-00-16     static
  224.0.0.251           01-00-5e-00-00-fb     static
  224.0.0.252           01-00-5e-00-00-fc     static
  224.0.0.253           01-00-5e-00-00-fd     static
  232.242.254.169       01-00-5e-72-fe-a9     static
  239.255.255.250       01-00-5e-7f-ff-fa     static
  255.255.255.255       ff-ff-ff-ff-ff-ff     static
networking
  • 3 3 个回答
  • 13482 Views

3 个回答

  • Voted
  1. joeqwerty
    2016-03-31T18:29:00+08:002016-03-31T18:29:00+08:00

    Hyper-V 来宾的 IP 地址为 169.254.209.59。这是一个 APIPA 地址。它仅适用于与也具有 APIPA 地址的其他本地设备通信。您需要为访客分配一个有效的 IP 地址、子网掩码、默认网关和 DNS 服务器。


    我不知道你在说什么或在你的评论中问什么。虚拟交换机有一个 IP 地址,因为您已将其配置为与管理操作系统共享。此 IP 地址仅用于访问 Hyper-V 主机本身。它与您的访客连接无关。您应该像分配物理机器一样为您的访客分配一个 IP 地址。如果您的网络是 192.168.1.0/24(或其他),那么您需要使用该范围内的 IP 地址配置来宾,就像您使用物理机一样。Hyper-V 主机不是路由器,它不执行 NAT,并且除了作为该流量的物理“管道”之外,它不参与将流量从来宾移动到实际物理网络。

    • 3
  2. Best Answer
    Csaba Toth
    2016-04-05T18:43:38+08:002016-04-05T18:43:38+08:00

    这是VLAN ID. 如果我没记错的话,当您创建外部虚拟交换机时,该VLAN ID复选框被禁用。当我将虚拟机添加到该外部交换机时,虚拟机已启用并设置为 2。我需要VLAN ID在虚拟机网络设置中取消选中它,这解决了问题,ARP表格开始在两端填充,主机和来宾现在可以互相ping通了。他们当然在同一个子网上。

    • 1
  3. Igor Lavrih
    2020-10-30T12:33:31+08:002020-10-30T12:33:31+08:00

    Csaba Toth 是正确的。为了更清楚 - 在虚拟交换机管理器和 Hyper-V 机器上的网络设置下都存在设置“WLAN ID”。两者都必须取消选中。

    • 1

相关问题

  • 谁能指出我的 802.11n 范围扩展器?

  • 我怎样才能得到一个网站的IP地址?

  • 在一个 LAN 中使用两台 DHCP 服务器

  • 如何在 Linux 下监控每个进程的网络 I/O 使用情况?

  • 为本地网络中的名称解析添加自定义 dns 条目

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve