ubnt解决方案
查看: 5286|回复: 14

如何将drcom塞进路由器-无线路由器

[复制链接]

2

回帖

33

积分

2 小时

在线时间

新兵上阵

注册时间
2016-2-29
金币
25 个
威望
1 个
荣誉
0 个
累计签到:2 天
连续签到:0 天
[LV.20]漫游旅程
发表于 2016-3-1 11:09
学生狗一枚,学校上网需要drcom拨号,每次都得开电脑,求问大神有没得将drcom塞进路由器的方法,现有K1刷好的openwrt路由器一枚。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册 微信登录

x

168

回帖

2万

积分

1039 小时

在线时间

大校

注册时间
2012-9-11
金币
21835 个
威望
2 个
荣誉
0 个
累计签到:2052 天
连续签到:8 天
[LV.2920]超级粉丝
发表于 2016-3-1 13:20
这东西好像破解挺繁琐的,在网上找到一篇文章如下:

还记得我么?学校换平台了~dr.com既然提供了linux版本 就阻挡不了我们 转一贴~我得先弄台ubuntu去~
各位大神,我只能提供这么多资料了
原文如下:
终于大功告成,这次没有通宵就搞定了。记下一些重要步骤,免得以后忘了

首先要获得pc上能上网的源码,这个是从sourece.net上的一个开源项目获得,然后在对照windows客户端抓包修改。每个学校的认证方式都略有修改,不是通用的。过程就记在上一篇文章里面了。这里就直接写移植到openwert的过程了。
源码:http://sourceforge.net/projects/drcom-client/files/
我的路由是RG100E-AA,BCM5354 ,内存32M,ROM16M。这里根具体平台关系不大,在make menuconfig的时候修改一下对应处理器系统和平台就可以了。

进行入正题:

1. 将drcom.c文件加入路由器cpu对应的内核中
可以驱动模块的方式加入,也可以直接编译时内核。
driver在build_dir/linux-xxxx/linux-2.x.x下,x代表cpu类型和内核版本号
加入方式就是修改driver/net/目录下的Kconfig和Makefile两个文件

2. 交叉编译drcomd、drcomc
drcomd对/sbin/modprobe drcom做一些修改,因为路由器内核大多没有这个命令。改为/sbin/insmod drcom
并去掉返回值的判断,无论插入成功与否都不退出。s=system(cmd)
编译drcomd的时候最好用静态编译(–static),路由器里面默认是没有libpthread这个动态库的

3. 交叉编译openwrt固件
make meuconfig
选中luci 网面管理界面
设置语言 中文、英文、鸟语等
Make V=99

4.烧写固件、下载程序
telnet 或 ssh 进路由
cd /tmp
wget http://192.168.1.100/openwrt-brcm47xx-squashfs.trx
mtd –r write openwrt-brcm47xx-squashfs.trx linux
烧好之后会自动重启
telnet 192.168.1.1
wget http://192.168.1.100/drcomd
wget http://192.168.1.100/drcomdc
wget http://192.168.1.100/drcom.conf
wget http://192.168.1.100/drcom.ko
insmod ./drcom.ko如果drcom编译进内核就省掉这里了,所以上面要修改命令执行成功与否都不退出的原因
vi drcom.conf配置参数,用户名、密码、网口(eth0.1路由器wan都是虚拟出来的)
./drcomd
./drcomc login
出下面提示表示成功了
received server ACK(pkt_size=745)
Login Succeeded
You have used 5147 Minutes, and 450276K bytes
再试试手机、笔记本上网一切ok

4. 接着就是移植各种应用进去了
试了一下lighttpd+php+sqilte 一切正常,已经hello world了
Cgi运行正常,还是一个echo “hello world”
还有其它很强大的功能就不一一试了,都不用自己写的,已经有大牛写好了的

先写到这里,有空再在来写个cgi把账号放到网页上去填写,然后在网页上登陆、注销,免得telnet。今天就不整图了
a a a

7

回帖

101

积分

11 小时

在线时间

上等兵

注册时间
2016-2-25
金币
86 个
威望
1 个
荣誉
0 个
累计签到:5 天
连续签到:0 天
[LV.20]漫游旅程
发表于 2016-3-1 12:26
同问,我也是这个问题。。。

271

回帖

2065

积分

385 小时

在线时间

少校

注册时间
2014-9-11
金币
1255 个
威望
96 个
荣誉
0 个
累计签到:253 天
连续签到:0 天
[LV.365]无线熟人
发表于 2016-3-1 12:55
drcom是什么鬼?是宽带拨号?你得说说你的网络环境,是插入网线就接到学校的局域网,然后拨号,还是插入网线直接有地址,然后验证?还有那个ip地址前几位还是可以给看的

133

回帖

821

积分

511 小时

在线时间

中尉

注册时间
2009-4-21
金币
627 个
威望
1 个
荣誉
0 个
累计签到:1 天
连续签到:0 天
[LV.20]漫游旅程
发表于 2016-3-1 13:23

239

回帖

425

积分

264 小时

在线时间

少尉

注册时间
2012-10-3
金币
143 个
威望
0 个
荣誉
0 个

尚未签到

发表于 2016-3-1 14:32
drcom是什么鬼?是宽带拨号?

234

回帖

2095

积分

304 小时

在线时间

少校

注册时间
2016-2-21
金币
1817 个
威望
1 个
荣誉
0 个
累计签到:178 天
连续签到:0 天
[LV.200]无线新星
发表于 2016-3-1 21:15 来自手机
校园联通宽带不能用路由器 真的无解吗?  看来路由器是真的废了

234

回帖

2095

积分

304 小时

在线时间

少校

注册时间
2016-2-21
金币
1817 个
威望
1 个
荣誉
0 个
累计签到:178 天
连续签到:0 天
[LV.200]无线新星
发表于 2016-3-1 21:16 来自手机
校园联通宽带不能用路由器 真的无解吗?  看来路由器是真的废了

7

回帖

101

积分

11 小时

在线时间

上等兵

注册时间
2016-2-25
金币
86 个
威望
1 个
荣誉
0 个
累计签到:5 天
连续签到:0 天
[LV.20]漫游旅程
发表于 2016-3-2 11:58
清丶分 发表于 2016-3-1 21:16
校园联通宽带不能用路由器 真的无解吗?  看来路由器是真的废了

你以为....

41

回帖

281

积分

35 小时

在线时间

少尉

注册时间
2012-4-6
金币
232 个
威望
0 个
荣誉
0 个
累计签到:18 天
连续签到:0 天
[LV.20]漫游旅程
发表于 2016-3-2 12:45
清丶分 发表于 2016-3-1 21:16
校园联通宽带不能用路由器 真的无解吗?  看来路由器是真的废了

可以的
考虑考虑

41

回帖

281

积分

35 小时

在线时间

少尉

注册时间
2012-4-6
金币
232 个
威望
0 个
荣誉
0 个
累计签到:18 天
连续签到:0 天
[LV.20]漫游旅程
发表于 2016-3-2 12:45
k1闪存小了,装不进去,

234

回帖

2095

积分

304 小时

在线时间

少校

注册时间
2016-2-21
金币
1817 个
威望
1 个
荣誉
0 个
累计签到:178 天
连续签到:0 天
[LV.200]无线新星
发表于 2016-3-2 21:37
.......... 发表于 2016-3-2 12:45
k1闪存小了,装不进去,

有什么解决办法吗  ?   
能不能 发个 交叉编译好的 路由器drcom插件呀
谢谢了

站点统计 | Archiver | 手机版 | 无线门户 ( 粤ICP备11076993号|粤公网安备44010602008359号 ) |网站地图

GMT+8, 2024-4-18 15:50

返回顶部 返回列表