坑爹的电信校园宽带,强制使用流氓客户端,禁止共享,有办法彻底解决么?

2015-03-14 03:46:21 +08:00
 acess
以前我也发帖问过相关的事情,感想V友分享自己的经验
但我觉得目前进入了一个怪圈,没办法彻底解决这个问题。

目前我们学校只能办电信的宽带,但是必须在协议上加上“承诺不使用路由”。而且上网必须安装电信的客户端(f-young.cn),这个客户端会破坏系统的NAT功能,检测常见的网络连接共享软件,并使用其特殊的协议进行拨号。

A.技术方面,折腾破解,包括破解路由,电脑上装网络分享软件,暂时能用,但电信的客户端会不时更新,破解需要不停地跟进。
使用破解路由出现过明显的人为网络故障。
客户端本身似乎也不是很稳定,周围同学反映莫名其妙地没法拨号的也很多,尤其是mac平台,客户端经常无法使用。

B.如果向工信部申诉,看网上的说法,不能用路由貌似算不上理由。《互联网接入服务规范》没提这事儿。
电信倒好像会拿一个红头文件(貌似是《教育部共青团中央关于进一步加强高等学校网络管理工作的意见》)当挡箭牌,说这是管理所需。
目前看似可用的理由就两个:
1.(可能是因客户端稳定性导致的)网络质量差,连不上,掉线时有发生,尤其是mac平台。
2.协议上好像没提到过上网终端的操作系统,但客户端不支持Linux,导致Linux无法使用宽带服务。
不知道强制不兼容算不算……
貌似投诉能取得的最好结果就是和电信和解,相互妥协,比如电信提供被广泛兼容的、无需电信客户端的PPPoE账号。但貌似电信仍然有权力禁止用户共享网络——即使电信给了不强制要求客户端的账户,也有可能分析流量,进行干扰——不知道实际上会不会碰到这个问题……


C.周围很多同学都对电信的所作所为感到不满,但是……貌似也做不了什么其他的事情了……很多同学都认为电信是和学校有利益关系的,而我们在人屋檐下,不得不低头……

求建议……
19775 次点击
所在节点    问与答
102 条回复
Taosky
2015-03-15 15:54:38 +08:00
@zhengkejian0 是时候买个路由器了
Taosky
2015-03-15 15:55:31 +08:00
vbox 内拨号设置共享网络可以实现交换机网络 共享
acess
2015-03-15 18:03:28 +08:00
@Reficul 他不太会玩电脑,买了一个macbook,装上了客户端。客户端表现出极烂的兼容性,基本没有可以用的时候。
然后他打电话把电信的人叫来了,不知道怎么说的(其实他已经装上双系统windows了,电信居然没叫他重启到windows),然后折腾了一下,给上级打了电话,然后……他的账户用客户端反而拨不上了,用标准的PPPoE可以拨号了。
PPTing
2015-03-15 19:12:09 +08:00
@Taosky 已经买了。。
Reficul
2015-03-15 21:34:42 +08:00
@acess
看来我也要装个黑苹果贴个苹果标签了 /逃

话说那你现在是咋共享的= =
test0x01
2015-03-15 23:21:54 +08:00
@acess 试试 redsocks2
acess
2015-03-15 23:24:01 +08:00
@Reficul 老办法,一个设备有线连上路由,同时放在信号好的地方,用这个设备wifi连上ChinaNet,其他设备躲到路由后面。随便哪台设备在网页上登录就都可以上网。
因为用的是不限时的账号,我登上后一般还会倒腾一下(先断网,或者F12),关掉网页,但不注销登录。
看起来电信没在这搞共享检测
有线动不动RST,伤不起……
kongwy
2015-03-16 00:16:00 +08:00
@aheadlead 我也觉得应该搞个wiki专门提供举报和破解帮助…… 起码应该让电信看到不满(躺…
Reficul
2015-03-16 00:24:32 +08:00
@acess
RST我是用shadowsocks绕过的,国内vps我有个Azure的试用,所以问题不大。反正也就一个网页,不要求延迟。

话说你试过楼上中间人攻击的方案了咩?我编译是编译好了,不过还没试。貌似还要架设个PPPoE服务器在openwrt里面,这段时间实在没时间折腾。。。该死的考试= =
Septembers
2015-03-16 05:54:11 +08:00
@funCoder 这个理解去年去某学校
某老师找我 当聊起 (坑爹)校园网的时候
他自己也吐槽这网络太坑爹了
他自己上去吧认证给close了
Reficul
2015-03-18 10:59:27 +08:00
http://pan.baidu.com/s/1wacEy

那个ROM是你给的那个Repo编译出来的,另外两个是楼上patr0nus的Repo编译出来的。
我703没第二个插口没法测试,要测试得下礼拜回家拿155r。
LZ有空测试下?
uglyer
2015-03-18 13:53:01 +08:00
@messyidea 今天还能用吗,浙江的全部升级。
acess
2015-03-18 17:35:50 +08:00
@Reficul 我也是703n,但我有USB网卡
我也用给你的那个repo编译出了package,还没测试
另外你也可以测试的,天翼客户端可以无线连接,用的协议和有线一样。你可以再开一个热点来当第二个网口,唯一的网口连上墙上的网口
Reficul
2015-03-18 19:21:29 +08:00
@acess
无线连接和有线协议一样的话,都不要无线网卡吧?DHCP和PPPoE貌似可以共存的。
acess
2015-03-18 19:47:56 +08:00
@Reficul 我只是试过在openwrt上新建一个AP,桥接到br-lan,插着电信网线的网口也被桥接到br-lan。这样电脑用wifi连上新开的热点,用客户端的无线连接可以拨上。
这样说,DHCP和PPPoE明显是可以共存的。

@billlee 还是太菜……不知道具体应该如何使用?谢谢分享
日志:
Wed Mar 18 11:48:33 2015 daemon.notice pppd[25492]: preparing to request CHAP proxy
Wed Mar 18 11:48:33 2015 daemon.notice pppd[25492]: requesting CHAP proxy
Wed Mar 18 11:48:33 2015 daemon.warn chap-proxy[25458]: NO requests
Wed Mar 18 11:48:33 2015 daemon.info pppd[25492]: CHAP authentication failed: UserName_Err
Wed Mar 18 11:48:33 2015 daemon.err pppd[25492]: CHAP authentication failed
billlee
2015-03-20 13:30:59 +08:00
acess
2015-03-21 02:21:05 +08:00
@billlee 谢谢
但好像在我这还是不能用。
我尝试着给自己电脑上的的openwrt源码打patch,然后编译,我只安装了编译出的这四个包:
chap-proxy_0.1.1-1_ar71xx.ipk ppp_2.4.7-2_ar71xx.ipk
ppp-mod-pppoe_2.4.7-2_ar71xx.ipk rp-pppoe-server_3.11-1_ar71xx.ipk

既然/etc/config/network里PPP那段有option auto '0',那么开机时openwrt不会启动这个连接。
电脑拨号后,会被路由拒绝,但是,connect_script没被执行
strace -f -p看chap-proxy根本没反应。

openwrt日志:
Fri Mar 20 18:07:12 2015 daemon.info pppoe-server[3825]: Session 3 created for client aa:bb:cc:dd:ee:ff (10.开头的IP地址) on br-lan using Service-Name ''
Fri Mar 20 18:07:12 2015 daemon.notice pppd[3825]: pppd 2.4.7 started by root, uid 0
Fri Mar 20 18:07:12 2015 daemon.info pppd[3825]: Using interface ppp0
Fri Mar 20 18:07:12 2015 daemon.notice pppd[3825]: Connect: ppp0 <--> /dev/pts/0
Fri Mar 20 18:07:12 2015 daemon.notice pppd[3825]: Modem hangup
Fri Mar 20 18:07:12 2015 daemon.notice pppd[3825]: Connection terminated.
Fri Mar 20 18:07:12 2015 daemon.info pppd[3825]: Exit.
Fri Mar 20 18:07:12 2015 daemon.info pppoe-server[3346]: Session 3 closed for client aa:bb:cc:dd:ee:ff (10.开头的IP地址) on br-lan
Fri Mar 20 18:07:12 2015 daemon.info pppoe-server[3346]: Sent PADT
Fri Mar 20 18:07:12 2015 daemon.warn pppoe-server[3346]: PADT for session 3 received from aa:bb:cc:dd:ee:ff; should be from 00:00:00:00:00:00
acess
2015-03-21 02:22:25 +08:00
@billlee rp-pppoe我用的是原来的包,是不是它也需要patch?
acess
2015-03-21 15:33:23 +08:00
@billlee
我自己找的原因了,是pppoe-server的问题,因为还没等CHAP连接就提前断了(Sent PADT)。
改一下/etc/default/pppoe-server就好了
OPTIONS="-k -T 60 -N 100 -L 10.2.1.1 -R 10.2.1.2 -C MyRouter -I wlan0-2"
给wlan0-2配置静态IP和DHCP服务器,这样电脑就可以连接wlan0-2对应的热点(显示“受限”),然后客户端无线连接,就可以看见chap-proxy在工作了。
目前openwrt上用来拨号的账号还是自己填进去的,而不是中间人攻击拿到的。但目前不同账号的前缀好像还不一样,我是自己抓包确定的。
暂时没有用实际的用户名、密码测试,但看起来应该能用了。
acess
2015-03-21 15:50:34 +08:00
@Reficul
已用真实账号测试,可以连接上。
非常感谢@billlee
你的测试情况如何?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://tanronggui.xyz/t/176765

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX