Windows CE 5 无法访问不同子网上的 UNC

Windows CE 5 无法访问不同子网上的 UNC

我们以前在仓库中使用廉价的 Linksys 家庭 WAP。我正在尝试升级到 SonicPoints 以与我们的 SonicWall 防火墙一起使用。之前,我的所有 Motorola MC9090 CE 设备都与网络的其余部分位于同一子网中,它们可以很好地访问我的 UNC。现在它们位于不同的子网中,它们无法访问我的任何 UNC。它们可以 ping 服务器并返回正确的 IP(不同的子网),但 Compact Framework 2 声称我的 UNC 文件夹路径是...FALSE。下面是我当前设置的简要介绍。

Server Share - 10.10.10.216 - \\STORE1\Data\ MC9090 CE Device - 10.10.10.20 If (Directory.Exists("\\STORE1\Data\") = TRUE

MC9090 CE Device - 10.10.30.20 If (Directory.Exists("\\STORE1\Data\") = FALSE ping STORE1 - returns 10.10.10.216 and good result

Random laptop running Win10 - 10.10.30.30 If (Directory.Exists("\\STORE1\Data\") = TRUE

因此,根据笔记本电脑,我的路由没有问题。它可以很好地访问其他子网上的共享。因此,我决定在 .30 子网上创建一个共享,看看会发生什么。

Server Share - 10.10.30.30 - \\RANDOMLAPTOP\Data\ MC9090 CE Device - 10.10.10.20 If (Directory.Exists("\\RANDOMLAPTOP\Data\") = FALSE

MC9090 CE Device - 10.10.30.20 If (Directory.Exists("\\RANDOMLAPTOP\Data\") = TRUE

基于此,我得出结论,CE 设备或 Compact Framework 2 通常无法访问不同子网上的 UNC?这已经超出了我的能力范围。

如果我可以从我的 CE 设备查看并 ping 服务器(即使在不同的子网上)为什么我无法访问该服务器上的 UNC?

编辑:

MC9090 CE 设备 - 10.10.30.12:

ping store1 Reply from 10.10.10.216: Echo size=32 time=21ms TTL=128 Reply from 10.10.10.216: Echo size=32 time=11ms TTL=128 Reply from 10.10.10.216: Echo size=32 time=15ms TTL=128 Reply from 10.10.10.216: Echo size=32 time=5ms TTL=128

net use * \\store1\data (with or without username) Command failed: status 53

状态 53 含义:

“当特定计算机名称的名称解析失败时,通常会返回错误 53 消息。当建立 NetBIOS 会话时出现问题,也会出现错误 53。”

如果位于同一子网中,名称解析显然不是问题,NETBIOS 也不是问题。这是子网之间某种古老的操作系统问题吗?至少这证明 Compact Framework 不是问题。

相关内容