在一台装有一台 wifi 和两台 lan 设备的 Windows 10 Pro 1909(内部版本 18363.657)机器上,我们尝试使用 wifi 通过 lan 为外部 SIP 电话提供互联网连接。该计算机仅用作公共场所的显示系统,向公众显示一些信息。按下呼叫按钮即可通过 SIP 电话拨打电话。无法执行其他用户操作。只有一个 Windows 用户。
PC 位于路由器和防火墙后面,采用 dhcp 模式。
互联网 <> 路由器 <> PC wifi 适配器(dhcp,ethernet01 的共享模式)<> PC LAN 适配器(ethernet01,固定 ip 地址)<> sip 电话(dhcp)
首先我们使用了 win10 的桥接模式,它部分工作正常,但连接一直在打开和关闭(每 30 秒一次),这是由“策略”引起的 - netsh wlan 报告告诉我们的 编辑:(事件 ID 11004‘wifi 安全已停止’和 8003:类似‘原因:由于禁用此接口上的自动连接的策略,网络已断开连接’)。
然后我们尝试共享 wifi。这很完美,直到我们重新启动计算机。如果我们检查 wifi 设备的“共享”选项卡,设置仍然存在,但共享本身不起作用。连接到局域网端口的设备的 ip 地址是 0.0.0.0 - 局域网端口 ip 正常(192.168.137.xxx)。
关闭共享模式并重新打开后,一切正常 - 直到下次重新启动机器。
是否有可能自动执行此操作,即使用一些代码停用然后再次激活此设置(共享模式),例如使用 powershell 设置一些注册表项。我们尝试使用 netsh wlan,但找不到解决方案(共享选项卡没有命令)。
有人知道我们是否可以解决这个问题,通过更改注册表项(或任何其他想法)?
这些共享信息存储在 Windows 的哪里?在文件中,还是在注册表项中?
英特尔(R) 双频无线-AC 8260,设备驱动程序已更新。
答案1
由于该问题仅在重新启动计算机后出现,并且我可以通过关闭然后再次通过 GUI 打开无线共享来手动解决此问题,因此我正在寻找一种使用脚本来执行此操作的方法。
按照以下说明操作如何使用命令行启用 Internet 连接共享?解决了我的问题。停用并再次激活 wlan 共享后,SIP 电话获得了新的 IP 地址并按预期工作。
构建过程很棘手。首先,我必须在目标 PC 上安装适当的框架(Visual Studio 2010)。然后我才能成功构建模块。
我正在使用所描述的 cmdline 版本,它在启动时通过 Windows 任务计划程序以提升的权限在批处理文件中调用。
非常感谢所有提供帮助的人!
顺便说一句:我使用上面的链接而不是简短的教程,因为我认为如果该链接中断,superuser.com(它链接到的地方)之前就已经中断了。