华为不能上网的原因有以下几种:
1、手机欠费停机。
2、手机网络制式和所用手机卡不兼容。
3、手机处于数据漫游状态未设置使用漫游数据。
4、未开通数据流量业务。
5、手机或sim卡损坏或手机软件系统故障。
解决方法:
1、充值话费解除停机。
2、更换兼容的手机卡。
3、手机移动网络设置中开启数据漫游。
4、开通数据流量业务。
5、维修手机或更换sim卡或刷机。