试图从Windows 8.1客户端上的Hyper-V Manager访问Hyper-V服务器的“ RPC服务器不可用”

bw德拉科

问题

在为我的旧笔记本电脑寻找用途之后,我决定将Wyvern变成运行Microsoft Hyper-V Server 2012 R2(可免费使用,本质上是精简的Windows Server 2012 R2,仅带有虚拟机管理程序功能)的虚拟化服务器。但是,从Windows 8.1 Pro客户端Dragon进行连接时遇到了一些麻烦我从客户端上的Hyper-V管理器收到以下错误消息:

RPC服务器不可用。无法在WYVERN之间建立连接DRAGON

如果我完全禁用服务器上的Windows防火墙(使用net stop MpsSvc),则会得到以下信息:

无法连接到计算机上的RPC服务WYVERN确保您的RPC服务正在运行。

在这两种情况下,Hyper-V管理器在显示错误消息之前都会显示“正在加载虚拟机...”,这表明客户端可以连接到服务器。

注意:虽然Server Fault社区可以更好地解决此问题,但由于它在家庭环境中,因此在技术上是不合时宜的(但有关此辩论,请参阅此Meta Server Fault问题)。结果,我在这里发布了这个问题。

联网信息

这些计算机通过LAN连接,并加入了相同的工作组(不是域)。两台计算机都能够将另一台计算机的名称解析为正确的IP地址,可以彼此成功ping通,并且可以访问Internet。

奇怪的是,它可以通过以太网电缆将服务器直接连接到客户端,并且可以将Internet连接共享到客户端上的以太网适配器,并且可以在服务器上启用DHCP这可能为问题的确切原因提供了线索。

采取的步骤

我对此问题进行了广泛的研究,并采取了以下步骤:

客户端

  • 我已经将Wyvern添加hosts客户端文件中。
  • 我已将防火墙配置为允许两台计算机之间的所有通信。(完全禁用防火墙无济于事。)
  • 我已经在客户端上设置了DCOM权限以允许ANONYMOUS LOGON远程访问。
  • 我已经设置了身份验证凭据,以便它始终使用正确的用户名(Administrator)和密码登录到服务器(因此不会出现“拒绝访问”错误)。

服务器端

  • 我已经在服务器上安装了所有Windows Update。
  • 我已经多次重启服务器。
  • 我已为服务器分配了一个静态IP地址,该地址已在客户端hosts文件中列出
  • 我已将该Administrator用户添加到“分布式COM用户”组中:net localgroup "Distributed COM Users" /add Administrator
  • 我已经运行了PowerShell命令Enable-NetFirewallRule -DisplayGroup "Windows Remote Management"以及netsh advfirewall firewall set rule group="Windows Management Instrumentation (WMI)" new enable=yes,以确保服务器端的防火墙不会阻止远程管理访问。
  • 我已经Enable-NetFirewallRule -DisplayGroup "Network Discovery"执行了与本博客文章中描述的功能相同的操作

问题出在我的机智上。有任何想法吗?

bw德拉科

运行HVRemote有助于查明原因,事实证明客户端上的防火墙配置错误。

是由诺顿网络安全保护。当我有一个防火墙规则明确授予对服务器的访问权限时,它位于规则列表的底部,因此它没有达到预期的效果,并且防火墙仍然阻止了DCOM通信。将规则移至列表顶部后,我可以通过Hyper-V Manager到达服务器,而不会出现任何问题。

为了澄清这个问题,以下是Norton Internet Security的在线文档所说的内容:

智能防火墙在处理程序规则之前先处理流量规则。例如,当存在允许Internet Explorer使用带有TCP协议的端口80访问Internet的程序规则和针对所有应用程序阻止通过端口80的TCP通信的流量规则时。Internet Explorer应用程序无法访问Internet,因为Norton Internet Security优先于“通讯规则”而不是“程序”规则。

在流量规则列表中,规则从上到下按外观顺序进行处理。程序规则条目未按顺序处理。但是,每个“程序规则”条目中的规则都是按照从上到下的外观顺序进行处理的。

例如,您有Symantec pcAnywhere应用程序的“程序”规则,该规则禁止该应用程序与其他任何计算机一起使用。您为同一应用程序添加另一条规则,以允许其与特定计算机一起使用。然后,您将新规则移到程序规则列表中的原始规则之前。诺顿网络安全特警首先处理新规则,并允许您将Symantec pcAnywhere与该特定计算机一起使用。然后,它会处理原始规则,并禁止将其与其他任何计算机一起使用。


作为一个圆满的结局,这是openSUSE安装程序,它运行在Wyvern托管的VM上,并显示在Dragon上

桌面上显示的远程虚拟机

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Hyper-V服务器备份

在与操作系统相同的分区上安装Hyper-V服务器(Windows 7)

Hyper-V无法连接到本地服务器(Windows 10主机)

Microsoft Hyper-V服务器和Nano服务器之间的区别

在 Hyper-V 中将 DVR 调谐器连接到 Plex 服务器

如何配置仅内网访问?Apache、Ubuntu 服务器 18.04、Hyper-V 虚拟机

Windows 8 Hyper-V-如何使VM可以访问Internet?

Windows 8 Hyper-V来宾VM Internet访问

VT-x不可用且Windows 10上没有Hyper-V管理器

无法将腻子插入Hyper-V VM(Ubuntu 18服务器)

在同一Hyper-V服务器中导入导出的VM

如何在Hyper-V VM上安装Ubuntu 19.04实时服务器?

如何使用 VM、PM 和 wifi 热点配置 Hyper-V 服务器

Hyper-V 服务器 2019 – Internet 不适用于来宾 VM

无法使用选项“有效用户”访问Windows客户端上的Debian Samba服务器

如何在Windows 2008 R2的服务器启动时自动打开Hyper-V VM控制台?

我可以在VHD本机启动的Windows Server 2012 R2服务器上的hyper V中运行VM吗

Odoo v8服务器不会从Eclipse启动

从VMware终端服务器VM到Hyper-V的转换现在可以跨多台显示器扩展屏幕

服务器不可用时,ActiveMQ Java客户端启动会挂起

sqlalcodegen 客户端无法连接到服务器,因为请求的实例不可用

SFC / SCANNOW:RPC服务器不可用

Windows 8中的客户端Hyper-V:合成以太网端口:无法完成资源的保留

JMXKernelMBean在Wildfly 8中不可用,用于关闭服务器

在远程Hyper-V服务器上使用虚拟机创建本地网络

与Windows Defender(Windows 10)的非功能性相关的如何解决RPC服务器不可用的错误

Windows 10 CMD网络视图/ all返回错误6118“服务器列表不可用”

使Windows 7 IIS FTP服务器不可用于容错测试

虚拟机原始模式在Hyper-V Windows 10中不可用