【问题标题】:Windows 10 IOT 4G Tethering says "DisabledByOperator" but works on Windows 10 DesktopWindows 10 IOT 4G 网络共享显示“DisabledByOperator”,但适用于 Windows 10 桌面
【发布时间】:2018-06-07 17:37:32
【问题描述】:

我正在尝试使用 Raspberry Pi 3 和华为 K5160 在 Windows 10 IOT 上设置网络共享。

按照此处的说明进行操作:

USB Mobile Broadband Modem on Windows 10 IoT?

https://social.msdn.microsoft.com/Forums/en-US/910cbbd6-7656-422a-b09d-8657f7e50251/sad-state-of-cellular-modem-support-on-windows-10-iot-core?forum=WindowsIoT

我已经设置了调制解调器,它似乎工作正常,除了网络共享。

如果我运行以下命令,连接不会显示在网络界面的网络共享设置页面中:

var lteProfile = NetworkInformation.GetConnectionProfiles().FirstOrDefault(p => p.NetworkAdapter.IanaInterfaceType == 243);
var capability = NetworkOperatorTetheringManager.GetTetheringCapabilityFromConnectionProfile(lteProfile);

使用相同的调制解调器和相同的 SIM 卡,在桌面功能设置为“启用”,但在 IOT 上它是“DisabledByOperator”。我已与运营商确认已启用网络共享。

我唯一的想法是,这种差异要么与桌面上的连接配置文件是以某种方式自动创建的事实有关,而在物联网上我必须从桌面复制配置文件......或者这是一个错误IOT,但我尝试了几个不同的构建,没有任何区别。

我已经花了几个小时浏览有关配置文件 XML 格式和 netsh mbn 的文档,但似乎没有任何可能影响网络共享状态的内容,而且据我所知,DisabledByOperator 应该是基于操作员的标志...

编辑:

为了更清楚起见,在将 XML 复制到我的 IOT 设备之前,我已按照上述说明设置了 SubscriberID,并且调制解调器正确连接并获取了 IOT 设备上的 IP 地址,因此配置文件必须正确(至少正确足够标准使用!)。唯一似乎不起作用的是网络共享......

【问题讨论】:

    标签: netsh lte tethering windows-iot-core-10


    【解决方案1】:

    我不确定这是 IoT 中的错误。即使华为/沃达丰 K5160 调制解调器在hardware compatibility list 中,它也未经过 Microsoft 验证。我想也许你没有为订阅者 ID 设置正确的值。您可以参考以下文档: http://download.microsoft.com/download/7/E/7/7E7662CF-CBEA-470B-A97E-CE7CE0D98DC2/MB_CustGuide.docx

    本文档说明如何使用命令行创建移动宽带连接,并获取订阅者 ID。

    for /f "tokens=1,2* delims=: " %%i in ('netsh mbn show ready *') do (
      if "%%i"=="Subscriber" SET SUB_ID=%%k
    )
    

    以上命令将获取可用设备的订阅者 ID。

    希望对你有帮助。

    【讨论】:

    • 我已经按照上面的描述以及在复制配置文件 XML 之前链接的其他说明中设置了 SubscriberID。我的理解是,如果设置不正确,调制解调器将无法连接并获取 IP 地址,但确实如此。唯一不起作用的是网络共享。我会将原始问题更新为更具体一些
    • @VaticanUK,设备可以ping外部IP地址吗?您说的网络共享是什么意思,是指将华为 K5160 用作其他设备的接入点/热点吗?
    • @michael-xu-msft 是的,界面可以正常工作。网络共享是通过调用“NetworkOperatorTetheringManager.GetTetheringCapabilityFromConnectionProfile”确定的能力,这是运营商使用移动界面作为热点来调用的能力
    • 我认为您需要手动制作移动板带调制解调器以进行网络共享。您可以通过命令netsh mbn set 尝试。抱歉,我没有移动板带调制解调器来测试这个问题。
    • 我不认为这是正确的。 “netsh mbn set”下没有与网络共享相关的选项,而且桌面 win 10 不需要它...
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-18
    • 2019-11-21
    相关资源
    最近更新 更多