华为昇腾开发板联网故障
·
在网络上找到的教程跟着做一遍之后(设置子网,开启共享等),如果还不行,可以检查自己电脑防火墙是不是关了。。。
如果不想关防火墙可以:
步骤 1:固定有线网卡为「专用网络」,禁止自动切换
- Win+R 输入
secpol.msc打开本地安全策略; - 网络列表管理器策略 → 双击你的以太网网卡;
- 网络位置类型:强制设置为「专用」;
- 用户权限:无需更改,保存。 此后系统永远不会把 192.168.137.x 判定为公用网络。
Windows 防火墙对Internet 连接共享 (ICS) 的转发流量规则是动态判断的,不是固定放行,受 3 个变量影响,所以时好时坏:
步骤 3:固定 ICS 共享服务开机自动稳定运行
管理员 CMD 执行:
cmd
sc config SharedAccess start=auto
net stop SharedAccess
net start SharedAccess
重启共享服务,刷新防火墙内置转发规则。
- 网卡的网络配置文件(专用 / 公用网络)会自动切换;
- ICS 共享服务状态不稳定;
- 防火墙内置的 NAT 转发规则失效、随机重置。
-
步骤 2:手动永久放行共享转发流量
- 打开 Windows 防火墙 → 高级设置;
- 左侧「出站规则」→ 新建自定义规则;
- 协议:任意;
- 远程 IP 地址:
192.168.137.0/24; - 操作:允许连接;
- 配置文件:专用、公用、域全部勾选;
- 再新建一条入站规则,配置完全一致; 命名:开发板 ICS 共享永久放行。
原因:
1)网络位置自动切换(最主要诱因)
Windows 会自动识别网段,把有线网卡192.168.137.x判定为「公用网络」或「专用网络」,每次插拔网线、重启网卡都会重新识别:
- 识别为专用网络:ICS 转发流量默认放行,开发板能正常上网;
- 识别为公用网络:防火墙默认阻断跨网卡转发,直接断外网,只能 ping 通电脑内网。
这个识别是随机的,没有固定标准,所以你会出现 “有时候能上、有时候不行”。
2)ICS 共享服务不稳定,防火墙规则同步失败
共享依赖系统服务 SharedAccess:
- 刚开启共享时,服务会自动在防火墙添加临时放行规则,此时网络正常;
- 电脑休眠、断开 WiFi、重新插拔网线后,服务可能卡顿 / 重启,自动生成的转发规则被防火墙清理删除; 规则消失后,流量被拦截,板子立刻上不了外网,重新开关一次共享又会重建规则恢复。
3)防火墙后台规则自动清理
Windows 防火墙会定时清理长期闲置的临时 NAT 转发规则: 长时间不使用开发板,防火墙自动删除 ICS 创建的放行策略;再次传输数据时没有放行规则,外网断开。
4)双网卡流量冲突
WiFi 和有线网卡同时存在,防火墙流量优先级随机变化: 偶尔优先拦截有线网卡向外转发的数据包,导致网络间歇性失效。
更多推荐



所有评论(0)