手机连上的总是2g网络的原因如下:1、可能是因为手机是2g手机,只能用2g网络,所以手机总是2g网络。2、可能是因为自己所在的地方没有3g和4g网络,只有2g网络,所以手机总是显示2g网络。3、可能是因为自己的手机并不支持手机卡的3g和4g网络,只是支持手机卡的2g网络,手机总是只能用2g网络。4、比如手机支持联通的2g、3g和4g网络,并且支持移动的2g网络,如果在此手机上插入移动手机卡,那么就只能用移动的2g网络。