问题标签 [windows-networking]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
629 浏览

vmware - 虚拟网络编辑器和无 Internet 访问权限

我试图找出具有 Active Directory 和 DNS 角色的 Windows Server 2012 R2 虚拟机(VMWare Workstation 12.5)抱怨无法访问 Internet(Windows 任务栏中的网络图标上叠加有感叹号)的原因...即使我能够访问互联网

使用虚拟网络编辑器,我启用了Virtual Network Adapter VMNet8以下属性:

  • 类型:NAT
  • 的子网地址192.168.153.0
  • 网关 IP 默认设置为192.168.153.2

在 VM 中,在单个网络适配器上设置了以下属性:

  • 静态IP192.168.153.15
  • 子网掩码是255.255.255.0
  • 默认网关是192.168.153.2
  • 首选 DNS 服务器是127.0.0.1(环回地址)
  • 计算机属于contoso.local域(由 AD 设置建立)

在 DNS 设置下,我设置了一个指定 IP 地址的转发器192.168.153.2(与虚拟网络适配器的网关 IP 相同VMNet8)。如果没有此转发器,名称解析将不起作用,但我仍然可以使用 IP 地址(而不是 FQDN)访问 Internet。

0 投票
1 回答
835 浏览

c# - 将数据从 UWP 客户端应用程序发送到服务器崩溃并出现错误 System.Runtime.InteropServices.COMException (0x8007274D)

我想创建一个服务器,以便 HoloLens、UWP 应用程序可以连接到它并向它发送数据。

因此,为了创建服务器,我在 Visual Studio 中创建了一个控制台应用程序并按照此处的示例进行操作

从客户端,UWP 应用程序,我创建了以下类:

然后我在 C# 脚本中调用这个类:

但我总是得到下面的错误。

无法建立连接。错误代码:System.Runtime.InteropServices.COMException (0x8007274D):由于目标机器主动拒绝,无法建立连接。

知道我做错了什么或如何将数据从 HoloLens 发送到服务器吗?服务器有问题吗?

- - -编辑 - -

无法建立连接。错误代码:System.Runtime.InteropServices.COMException (0x8007274C):连接尝试失败,因为连接方在一段时间后没有正确响应,或者连接失败,因为连接的主机没有响应。

当我将 serverIP 设置为我的机器的 IP 地址而不是 127.0.0.1 时,错误变为上述错误。所以我认为给它正确的IP地址解决了这个错误,但现在它没有连接到服务器。

这是否意味着我创建服务器的方式不对?

0 投票
0 回答
1292 浏览

c# - Windows 网络 (WNet API / mpr.dll) WNetAddConnection2 失败并出现 NotAuthenticated

我正在编写一个程序来从图形 UI(Windows 窗体)映射网络驱动器(WebDAV)。

我正在使用位于 mpr.dll 中的 Windows 网络 API。

现在,当用户输入错误密码时,WNetAddConnection2 返回 NotAuthenticated 结果。到目前为止,一切都很好。在这种情况下,我在包装器中抛出了一个自定义异常。当用户继续输入正确的密码时,我仍然得到一个 NotAuthenticated。为什么是这样?

编辑 也很有趣:如果我为第二个 try 语句设置断点并让调试器在那里停留大约 30 秒,则映射在我继续执行后工作。

编辑 2 该问题仅在Windows 7 和 10下发生

这是一些代码来说明我在做什么


0 投票
1 回答
4179 浏览

networking - 如何连接2台VMware机器互相ping通

我想在VM1VM2之间ping通。使用VMware工作站 14。

主意

我出于学校目的进行 Windows 部署。VM1 是具有 DNS、DHCP 等角色的服务器。VM2 为空白,从 DHCP 池获取 IP,加载启动映像并安装操作系统。

VM1(Windows 服务器 2016)

VM2(空白 - 无操作系统)

我可以从 VM1(服务器)ping 到 VM2。

我无法从 VM2 ping 到 VM1(服务器)。

VM1 和 VM2 适配器都在 VMware 中设置为Host-Only:与主机共享的专用网络。

由于 SCCM 2012 部署失败,我开始通过 IP 进行故障排除。

谢谢你帮助我接受更多的教育。

0 投票
1 回答
1281 浏览

powershell - Powershell:将所有者应用于每个用户名的多个文件和文件夹

我们有一个服务器,其中包含所有用户的“我的文档”文件夹。一些文件夹所有者更改为管理员。我正在尝试设计一个 PowerShell 脚本,该脚本将转到每个用户的根我的文档文件夹,并将用户作为其中所有子文件夹和文件的所有者应用。这可能吗?

我从以前的脚本中获得了以下内容,该脚本试图将用户设置为每个文档根文件夹的完全权限:

0 投票
1 回答
2244 浏览

c# - C# UDP 客户端读取多播 IP(本地接口),并将单播 UDP 发送到 VPN

我有一个 VPN 客户端,它可以很好地通过 VPN 管道发送单播 UDP 数据包,但不能用于多播 IP (UDP) 数据包 (OpenVPN)。所以我想我可以编写这个小垫片,它将 IP(端口 3000)多播并通过 VPN 作为单播发送。

我看到多播数据包到达,但我没有看到 VPN 端没有到达(WireShark 没有帮助,因为与 IpConfig /all 不同)它看不到 VPN 接口。)。

我认为我的问题可能是我不太清楚 BIND 和 CONNECT 之间的区别,以及我应该将 UDPClient 绑定到哪个接口(vpn 或本地)。

命令行是:


ipconfig /all 如下所示(当 OpenVPN 客户端运行时)


更新

添加了 sender.Ttl = 64; sender.AllowNatTraversal(true); 还在选择 VPN 接口的客户端上运行 RawCap。数据包转储不显示我正在转换为单播并尝试发送到该接口的 129.168.0.15 的多播数据包。

只是一些其他的东西。(请参阅 RawCap 中 .pccap 文件的 wireshark 显示。

在此处输入图像描述

0 投票
1 回答
3105 浏览

sql-server - SSIS:将文件打包写入网络共享 - 调用包(RDP 与远程)

我有一个将 .TXT 数据文件写入文件夹的 SSIS 包。我在本地机器上对此进行了测试:SSIS 包成功写入(到我的 C 驱动器--C:\myPath)。

然后部署到服务器:包无法写入(网络文件共享--\myDomain\Folder1\Folder2)。

我的用户帐户有权访问该文件夹。在服务器上,我尝试了两种不同的方式执行包:

1) 通过 SSMS 使用我的用户凭据从我的计算机远程连接(程序包无法写入文件)。 Remote session execution on my PC is not working.

2) 使用我的用户凭据通过 SSMS 远程桌面连接到 MYSERVER 的 RDP(包成功写入文件)。 I am able to run it from the RDP session on MYSERVER and the file was written succesfully.

总结:该软件包有效,但不起作用。我们的一位网络管理员添加了 MYSERVER 以访问该文件夹——这可能是我可以从 RDP 会话执行它的原因。

确切的错误消息是“无法打开数据文件”: 在此处输入图像描述

我的问题:

A) 有谁知道当我使用相同的用户帐户以两种不同的方式(本地连接与服务器 RDP)执行包时为什么包会失败?

B)有人对我如何授予用户自己调用包的访问权限有建议吗?该包有两个输入参数(带有默认值)供用户输入。

_

来自我的网络管理员的消息:

从具有参数值的 SSMS RDP 会话创建的脚本:

调用包的SSMS图像: 在此处输入图像描述

0 投票
1 回答
1001 浏览

networking - 从移动设备访问 url 时 netsh 端口转发不起作用

问题陈述:我的 Windows 机器上运行着一个 Oracle VM。并且VM机器有一个在jboss中运行的应用程序。我想在我的手机上访问这个应用程序(在 VM 上运行)。

我尝试过的:我尝试使用以下命令进行端口转发,当我从桌面浏览器访问它时它运行良好(http://{hostmachineip or localhost}:9098 正在连接到 VM 上的 jboss)。现在,如果我从我的移动浏览器访问它(连接到桌面 wifi 热点和 url-- http://hostmachineip:9098),它不起作用。

Oracle VM 网络设置:

附加到:仅主机适配器

混杂模式:拒绝

我不应该将适配器更改为桥接适配器,因为 VM 的 IP 会发生变化,并且它会对我现有的项目产生重大影响。

0 投票
1 回答
82 浏览

networking - 在 Windows 中需要有关 tracert 的作业帮助

这是问题

随机选择三个公司,并为每个公司发出 whois 和 traceroute(Windows 中的 tracert)命令。Tracert 可从命令提示符处获得。要使用 whois,您需要搜索在线工具。然后写一个关于每个实用程序的简短段落,概述每个实用程序提供的信息种类。复制和粘贴每个实用程序和每个公司的屏幕截图,以备份报告的发现。

假设我是菜鸟。如果有人能为我的家庭作业概述如何解决这个问题,我会很高兴。

0 投票
1 回答
120 浏览

c# - 如何使用 Windows StreamSocket 处理断开/重新连接

使用 Windows StreamSocket 类(TCP)处理断开连接和重新连接事件的正确方法是什么?

在断开连接事件后调用 async_connect 时,我遇到了调用“无效操作,方法在意外时间被调用”的问题

我需要创建一个新的流套接字,还是在尝试重新连接之前等待一段时间?

https://docs.microsoft.com/en-us/uwp/api/windows.networking.sockets.streamsocket