对于天朝各大群体的网络环境,我不想做过多评论。我只在此记录我遇到问题的解决及方法。
一般要客户端验证的校园网都与Linux无缘。就算有第三方大神开发出linux端的拨号工具,也抵挡不住多久就会因为运营商的升级而生效。比如我以前用的netkeeper的linux版openkeeper也在电信最近一次升级中失效。最近,无意中发现一种能够解决这个问题的方法,只要你手机能连WiFi,linux就一定能连。网上搜了一下,没有发现类似资料。大概算是本人原创吧。
材料:
- 安卓手机一部
- 数据线一根
步骤
- 2. 用数据线连接linux
- 3. 打开手机的USB网络共享
MIUI: 设置>>更多连接方式>>USB网络共享 - Flyme:设置>>便携式热点>>USB网络共享
- 4. 拔网线,断WiFi,ping百度。
这是100M电信用speedtest测出来的网速,实际体验和win下联网线没差多少。
测试可用的系统:Manjaro17,centos7,Ubuntu16.04,kali2017,debian8。
如果不被封杀的话,这应该是目前为止最完美的解决方法了,目前一部能联网的安卓机也不难找。但缺点就是每次切换系统都要拔手机,应为如果在win10下开启USB共享,win10会卡。。卡。。卡死。。
不知道今晚推送的秋季更新里会不会修复这个问题。
2017-11-1更新
现在,我发现了更加方便的方法(非原创),原理是:用一台手机通过正常的方式用拨号软件拨号,然后设置路由器上网方式为固定ip,MAC ip等改为手机信息,让电信终端以为路由器就是你已经拨号的手机.
但缺点就是由于ip地址冲突,手机不能上网,你只要重新连接设置好的路由器就行.
然后长时间在线后容易断,此时你要按照以前的连接方式重新设置路由器(连lan口,上网方式为自动获取)再重新用手机拨号上网.再接路由器wan口,固定方式上网.略为麻烦.我的推荐的解决方式 有两种.
- 买一个网线分线器,两个路由器,把墙上的网线分成两根,一根按照普通方式连接(lan口),一根接wan口.你的手机按照普通方式连接lan口的路由器,拨号网.然后再设置路由器,如果断网,用手机正常拨号一次就行了.
- 通过连接隔壁寝室的跟你同一个运营商的wifi重新拨号
以前电信还有 一个叫Simple Netkeeper的方式破解,但是我们学校怎么都没用,可能是我理工自校情在此.我们学校并没有所谓的心跳包,所以还不算太坑的,所以对于有心跳包的同学,这种固定ip的方法是不适用的,除非你能够不厌其烦的十几分钟连一次.