Closed GoogleCodeExporter closed 9 years ago
可能是交叉编译工具不配套导致的,自己编译试试
Original comment by www.eh...@gmail.com
on 9 Jan 2010 at 11:50
TT 完全 不会。积极联系作者中,,。。不是你弄的啊?
我以为是你
Original comment by amplat...@gmail.com
on 9 Jan 2010 at 11:51
貌似不能动态载入库文件,这样编译./configure --with-pcap=dylib
--disable-notify
--disable-encodepass
Original comment by www.eh...@gmail.com
on 9 Jan 2010 at 12:26
呃。我没交叉编译环境
用你的附件 提示
mentohust: can't load library 'libpcap.so'
Original comment by amplat...@gmail.com
on 9 Jan 2010 at 12:35
把libpcap.so.0.9重命名为libpcap.so
Original comment by www.eh...@gmail.com
on 9 Jan 2010 at 12:52
软连接 后
it works!!!!!
thanks ,网线有点问题。获取 不到IP
我继续折腾下,谢了。
Original comment by amplat...@gmail.com
on 9 Jan 2010 at 12:58
似乎openwrt里不会有dhclient,所以不能获取ip
这个程序没有必要英文化吧?
Original comment by www.eh...@gmail.com
on 9 Jan 2010 at 1:07
搞定 了。。哇 哈哈。没有英文化
。不过用utf-8就可以了。我太兴奋 了。终于在毕业
前。。。
Original comment by amplat...@gmail.com
on 9 Jan 2010 at 1:17
[deleted comment]
哦,获取IP怎么搞的?贴个命令或者脚本吧。
Original comment by www.eh...@gmail.com
on 9 Jan 2010 at 2:11
Attachments:
获取IP不是软件 的问题,估计 是IP不够分了。或者
openwrt固件问题
楼上新版本?
Original comment by amplat...@gmail.com
on 9 Jan 2010 at 3:58
好像是dhclient的问题
貌似 8.09.1 版的更新有一点就是说更新了dhcp什么的。。。
难道openwrt 其他地方 wan口从没用到dhclient?
Original comment by amplat...@gmail.com
on 10 Jan 2010 at 12:31
搞定 了。。用
http://downloads.openwrt.org/kamikaze/8.09.1/brcm-2.4/openwrt-brcm-2.4-
squashfs.trx 这个固件就行了。
Original comment by amplat...@gmail.com
on 10 Jan 2010 at 1:35
碰到了同样的问题
ddwrt的C库没提供scanf
自已编,运行的时候 提示 Illegal instruction
不想刷固件,有人知道mipsel那个版本是谁编译的吗?
Original comment by cx8...@gmail.com
on 30 Mar 2010 at 2:54
就是作者咯。 我openwrt用 Comment 10 的两个包是完美解决了的。
Original comment by amplat...@gmail.com
on 31 Mar 2010 at 12:56
嗯,就是不想刷固件啊,毕竟有风险
知道是哪位作者吗?
我想联系一下问一下。我还是想弄一个可用的交叉编译环境��
�实在不行再刷
固件~
Original comment by cx8...@gmail.com
on 31 Mar 2010 at 1:27
Comment 10 by www.eh...@gmail.com, Jan 09, 2010
就他貌似 ,你看下项目主页 ,有联系方式吧,或者直接
等他上来就好了。这个issue有update他
应该就会来。
Original comment by amplat...@gmail.com
on 31 Mar 2010 at 2:14
嗯,已经联系他了
谢啦~
Original comment by cx8...@gmail.com
on 31 Mar 2010 at 2:42
如果只是因为没有scanf函数的话,可以手工建立配置文件设置
网卡、用户名、密码,跳过该函数
的执行
Original comment by www.eh...@gmail.com
on 31 Mar 2010 at 5:17
成功了,上传一个ddwrt下用的版本,自己编译的
与原版不同处:
1. 用fscanf,fprintf代替scanf,printf
(ddwrt的uclibc库没提供scanf和printf)
2. mentohust.conf文件默认保存到/jffs/etc/ (ddwrt下/etc不可写)
Original comment by cx8...@gmail.com
on 9 Apr 2010 at 11:13
Attachments:
请教各位大侠:
我用楼上的ddwrt下的menthust在无线路由下认证,用户名和密码�
��经认证成功,但提示sh:dhclient
not
found,无法获得ip。这会是什么原因呢?是不是我所用的ddwrt��
�本太旧?我用的是ddwrt08年发布的
一个mini版本。
另外,学校网络进线应当接在路由器的wan口还是lan口?我试��
�将网络进线接在wan口的情况下mentohust认
证找不到服务器。接到lan口则可以认证成功但无法获得ip。
Original comment by daigu...@gmail.com
on 4 May 2010 at 6:35
呃。楼上,既然
你要把路由当路由用,当然是接wan口啊。至于
。找不到认证服务器。应该是你
端口没选正确 吧。
你们学校要求动态ip吗?一定要在认证的时候 再获取
一次IP?
dhclient在wrt是没有的,但是有一个udhcpd ,你可以试试,也许
能获取到ip。
建议是:ifconfig,看清楚
哪个是wan口,eth1还是其他,然后删掉/etc/mentohust.conf
重新配置一次。dhcp方式先试试不获取
,不行的话,用二次认证配合udhcpd试试。
Original comment by amplat...@gmail.com
on 5 May 2010 at 1:16
我现在的情况是中兴H618B,拨号的时候找不到服务器,认证方
式和DHCP分配方式都改过,就是找不到服务
器;之前用LinkSYS的wrt-150n也试过,可以连接服务器但是报用��
�名密码错,难道是服务器的认证方式变
了?来请教下,排除认证方式选错,还有什么原因会导致找��
�到服务器,WAN口和LAN口都试过了。
Original comment by weihua.z...@gmail.com
on 6 May 2010 at 1:26
如果你校不支持锐捷私有方式(在电脑上选择该方式认证看��
�否找到服务器)
同时路由器有Bug(见http://code.google.com/p/mentohust/issues/detail?id=4
9 )的话
就找不到服务器了
至于用户名密码错误的问题,你可以抓包找找问题,不过我��
�知道路由器怎么抓,可以联系
linchen987。
Original comment by www.eh...@gmail.com
on 6 May 2010 at 3:18
回23# 前几天一长安大的同学 用618b认证没问题。。。
路由器抓包的话。用tcpdump。
Original comment by amplat...@gmail.com
on 6 May 2010 at 10:16
to daigufan:
提示sh:dhclient not found
是因为mentohust默认用dhclient作为dhcp客户端的,而ddwrt下的
dhcp客户端是udhcpd,事实上,udhcpd在ddwrt下是开机默认启动的��
�所以不需要再运行dhcp客户
端了,认证成功后就能得到IP。我的做法是在mentohust认证参数
中把dhcp脚本定位到一个空的脚
本文件(里面一行 exit 0 就行)。ddwrt版本应该没问题。
网线应该是接在wlan口上的,你要确认下你的ddwrt中wlan口对应�
��的设备名,好像是在web管理
界面里vlan那项,你看一下
Original comment by cx8...@gmail.com
on 6 May 2010 at 12:06
谢谢#24和#25,今天回家把150n拿过来了,装同样的mentohust程序�
��可以找到服务器,但是提示:
>> 寻找服务器...
** 认证MAC: 00:d0:f8:6b:2c:e2
>> 发送用户名...
>> 发送密码...
>> 认证失败!
$$ 系统提示: ??????????!
>> 认证已退出。
我这里用H618B那个到寻找服务器那里就停了,然后报找不到服
务器,开始研究抓包了,谢谢:)
抓到的数据怎样分析呢?
Original comment by weihua.z...@gmail.com
on 6 May 2010 at 3:03
不晓得mipsel的tcpdump版本和libpcap怎么配合才能用,我现在运行
tcpdump就报
tcpdump: can't resolve symbol 'setjmp'
以前mentohust也有这种情况,装对libpcap就可以了,这个怎么也�
��不对啊
Original comment by weihua.z...@gmail.com
on 6 May 2010 at 3:29
还有个情况就是我拿其他人抓的mpf包到路由器并设置好,每��
�都报这个错误:
!! 所选文件3_30.mpf无效,改用内置数据认证。
一定要自己抓包吗?谢谢!
Original comment by weihua.z...@gmail.com
on 6 May 2010 at 3:46
回复 #25
长安大学之所以 现在v2 的能用 应该是 网络中心升级 锐捷客户端 关闭了 验证
加上验证后 应该只有支持最新的v3 才可以
Original comment by niushux...@gmail.com
on 7 May 2010 at 1:54
re 27
把你的终端编码设置成GBK的再运行程序看看那个提示究竟是��
�么
Original comment by www.eh...@gmail.com
on 7 May 2010 at 4:17
re 31
的确是这个问题,终端下mentohust中文显示不正常就改成UTF-8转
GB了,不改,直接用终端,虽然其他提示
是乱码,但返回正确了,欧也!谢谢作者们了!
终于搞定,用的LinkSYS
WRT-150n,交换芯片是BCM5325,这样也证明了那个路由器广播包��
�BUG在这个芯
片上不存在哈;只是H618B(BCM5354)连服务器的组播包都收不��
�就不清楚了,不知道长安大学那个能通过
认证的是什么情况?怎么收到组播包的?还是我刷的dd固件有
问题?
Original comment by weihua.z...@gmail.com
on 7 May 2010 at 2:31
10#
坛主放的版本用上两天了,家属区的认证一直都正常,昨天��
�实验室测试的时候几分钟一断,当时有事不
在没有查原因,今天从上午到现在都没有问题,只是无线部��
�在高带宽下载(1MB/s)一段时间后会断掉,这
个时候路由器没有重启,有线网部分也没有问题,网上搜了��
�下,说是ksoftirqd_CPU0进程CPU占用过高,
确实这个进程跟无线流量有关系,无线断掉的时候已经20%左��
�的样子了,这个应该是DD-WRT的问题了。
说这么多,就是感谢下开发团队,现在已经很爽的用上mentohus
t在路由器上,比原来用PC做路由低碳了哈!
Original comment by weihua.z...@gmail.com
on 11 May 2010 at 8:54
补充下,昨天在实验室跑了一天了,今天早上来没有发现问��
�,也没有断过网,估计第一次试的时候装完程序
配置好路由没有重启,谢谢了!
Original comment by weihua.z...@gmail.com
on 12 May 2010 at 1:10
补一句,在10.03下无法安装这个ipk,提示architecture不兼容,貌
似是因为libpcap升到了1.02
的关系
有办法忽略这个错误么?
Original comment by TonyTZ...@gmail.com
on 16 May 2010 at 3:37
直接将文件解压出来复制?
Original comment by www.eh...@gmail.com
on 16 May 2010 at 4:01
35#,10.03是mipsel的版本吗?看上去不象啊
Original comment by weihua.z...@gmail.com
on 17 May 2010 at 2:50
OpenWRT 10.03
Original comment by TonyTZ...@gmail.com
on 17 May 2010 at 3:06
38# 我装的DD-WRT,你把libpcap_0.9.8-1_mipsel.ipk 装了吗?
Original comment by weihua.z...@gmail.com
on 18 May 2010 at 8:25
www.eh...@gmail.com,
可以 编译一个 最新版支持 v3的 mipsel版 的mentohust
谢谢
Original comment by niushux...@gmail.com
on 19 May 2010 at 5:43
不可以
Original comment by www.eh...@gmail.com
on 19 May 2010 at 6:32
为什么呢
Original comment by niushux...@gmail.com
on 19 May 2010 at 8:57
学校开启V3就是为了防止同学共享上网,mentohust是为了解决Lin
ux下校园网认证困难的问题,
不是帮助使用路由共享上网。
Original comment by www.eh...@gmail.com
on 19 May 2010 at 10:34
我也不是为了 共享上网 只是 自己的手机无法 wifi上网
,万般无奈, 我的手机是android 系统的 ,理论
是不是可以编译一个这个系统 用的mentohust呢
Original comment by niushux...@gmail.com
on 19 May 2010 at 2:46
www.eh...@gmail.com
说得也对哈,道德上讲确实不该破解学校的收费政策,支持��
�下
不过从理论上讲,除开linux路由,还有不少方法可以实现44#的
要求哈,比如用那种低功耗工控板搭硬件平
台,软件就用官方锐捷和softether的话,也是可以共享的吧?V3
的协议不清楚哈,不知道这种方法有没有可
行性。
从我们学校的情况来说,实验室办公楼和家属区都要交网费��
�,学生区都是免费用网络的,个人觉得家属区用
的话,一般都是自己的网络自己多种终端需要联网,路由一��
�也没有什么错。锐捷认证还有一个很不方便的地
方就是很多实验室需要上网升级杀毒软件,但是实验过程并��
�用上网的,如果每台机器因为这个要求要装锐捷
还要收费的话,肯定大家都是不干的,学校把这些实验室的��
�况考虑到就好了。
还好我们现在还用V2认证,说6.1升级3.73,不知道会不会把V3一
起升了,川大。
Original comment by weihua.z...@gmail.com
on 19 May 2010 at 3:56
纠正一下,并非不是V3就是V2,有些是可以用xrgsu(可能限制��
�旧的Win版,直接认证即可成
功),有些是对版本有限制(仅通过-v参数指定版本号可以认
证成功的情况),有些是开启V2校
验(-v失败但仅复制8021x.exe可以成功的情况),有些是V3早期�
��验(需要复制8021x.exe和
W32N55.dll),有些是V3后期校验(需要复制3个文件)。
Original comment by www.eh...@gmail.com
on 20 May 2010 at 2:23
45# 自动升到1.02了
同学你是川大的?我准备暑假回家的时候把路由拿回家用
川大还在用v2么
Original comment by TonyTZ...@gmail.com
on 20 May 2010 at 4:48
回47#,网管说6.1要升级客户端到3.73,到时候我测一下能不能�
��证再看吧
Original comment by weihua.z...@gmail.com
on 21 May 2010 at 7:22
mentohust
在长安大学徹底用不成了,锐捷升级到了4.21,v3般本提示
客戶端不完整 直接加入黑
名单 linux 是 玩不成了
Original comment by niushux...@gmail.com
on 21 May 2010 at 12:19
48# 效果如何?
Original comment by TonyTZ...@gmail.com
on 1 Jun 2010 at 3:38
Original issue reported on code.google.com by
amplat...@gmail.com
on 9 Jan 2010 at 11:38