Wine dr.com 求协助测试
-
- 帖子: 61
- 注册时间: 2011-04-07 18:13
Re: Wine dr.com 求协助测试
山东理工大学版本http://pan.baidu.com/netdisk/singlepublic?fid=200552_1885607010
-
- 帖子: 278
- 注册时间: 2009-02-26 1:30
Re: Wine dr.com 求协助测试
Hi all,
之前我发过 <<Wine dr.com 求协助测试>> 这个主题, 得到很多朋友的帮助和支持. 经过一
段时间的研究, 我们已经有了很大的进展, 我们需要的proof of concept已经完成. 我们成
功地把winpcap的部分内部api 移植到linux下, 支持了一种drcom客户端. 过程很曲折, 本
来想分享一下研究的思路和解决问题的经过, 不过后来发现很多问题的解决实在是因为运气
好, 没有什么特别值得分享的, 所以作罢. 顺便在这里抛个砖, 有兴趣加入开发的朋友可以
从阅读winpcap的源代码和 wine-winpcap-wrapper[1] 的源代码入手.
虽然我们的proof of concept完成了, 但是要推动wine官方支持winpcap和相关的网络认证
客户端, 还需要更多用户的参与, 至于为什么希望wine官方支持winpcap, 又有很多技术上
和非技术上的原因, 完全解释清楚又需要花一整篇文章的篇幅了, 很遗憾我目前没有时间好
好解释. 愿意帮忙的朋友, 请往下看就是了
为了避免前文老的测试步骤造成误导, 我重新开一个主题, 既是对旧主题进行结贴, 也带来
新的问题请大家关注和帮助.
原文<<Wine dr.com 求协助测试>>曾发送到多个邮件列表, 因此现在结贴也要每个列表都结
一下. 请重复收到邮件的朋友见谅!
= 以下是正文 =
Wine Dr.com v5.2.0 802.1x版成功, 其他版本(v3.7x) 和其他客户端( 安腾, 翼迅, 闪迅,
徐州电信) 仍有待研究, 欢迎加入.
Dr.com有多个版本, 非802.1x版无须使用以下方案, 以下方案解决的是802.1x版的问题.
目前以下方案成功支持了广外版的Dr.com v5.2.0, 在两个不同的学校成功认证.
================
以下的方案仅仅是 *临时方案* , 最理想的情况是wine官方支持 winpcap, 这样以后的用户就不用折腾了.
================
0. 在windows下确认广外版的Dr.com v5.2.0 是否支持你们的学校, 如果支持的话就往下看
Dr.com v5.2.0下载地址:
http://www.gdufs.edu.cn/serviceguide/us ... px?NID=257
1. 务必将wine升级到1.5.4或以上版本, 1.5.3也不行
2. 从 http://code.google.com/p/wine-winpcap-w ... ce/browse/ 下载以下四个
文件:
packet.dll.so packet.dll.fake wpcap.dll.so wpcap.dll.fake
$ sudo cp packet.dll.so /usr/lib/wine
$ sudo cp wpcap.dll.so /usr/lib/wine
$ sudo cp packet.dll.fake /usr/lib/wine/fakedlls/packet.dll #注意改名
$ sudo cp wpcap.dll.fake /usr/lib/wine/fakedlls/wpcap.dll #同上,注意改名
3. 切换到root帐号完成后续的操作
$ sudo su
# 注, 使用root权限运行wine是个坏习惯, 请移步这里看如何避免使用root来完成一些必要# 的网络操作:
http://wiki.winehq.org/Ping
4. 安装 Dr.com v5.2.0
# wine Dr.com-blabla.exe #换成相应的drcom安装包名字
5. 启动 Dr.com
# cd ~/.wine/drive_c/Drcom/DrUpdateClient wine DrMain.exe
6. 在网络管理器里点击"自动以太网"/"auto eth0"进行连接, 或者在命令行下动态获取ip
7. 等获取到ip之后, 使用Dr.com进行认证.
第一次认证可能会出错提示: "获取用户属性超时, 请检查网络防火墙udp端口61400配置" 忽略这个错误, 反复登录两三次应该就可以成功联网了.
(这应该是bug,我们还在研究中)
================
注: 上面的方案仅仅是 *临时方案* , 最理想的情况是wine官方支持 winpcap, 这样以后的
用户就不用折腾了.
================
如果你能帮忙测试, 并且确认drcom v5.2可以在windows下认证, 那么,不管上面的方案是否
支持你们学校, 都请发个信告诉我:
fracting AT gmail DOT com
如果你确认上面的方案可行, 请帮助推动wine官方支持winpcap.
很简单, 只要到wine的bugzilla注册一个帐号, 把自己添加到Bug 21571的CC列表中:
http://bugs.winehq.org/show_bug.cgi?id=21571
(添加自己到CC列表的方法很简单, 就是什么话都不说, 直接点击"Save changes"就好了)
没有必要的情况下, 请不要在bugzilla上留言, 避免造成信息噪音, 避免好心做坏事
如果测试之后发现, 你们学校Windows下也不支持drcom v5.2, 那么也请继续留意或加入:
http://code.google.com/p/wine-winpcap-wrapper/
我们以后会完善packet.dll的api, 支持更多drcom版本
欢迎clone这个项目, 也欢迎报bug和提交补丁.
代码ugly又buggy, 一方面是时间问题, 另一方面实在是个人水平能力问题, 欢迎指点.
也欢迎帮忙clean up
另外, 这个版本的代码不会直接向上游反馈, 解释清楚又需要花费很多篇幅了, 只能简单地
说, 目前最重要的仍然是proof of concept, 尽可能支持尽量多的客户端.
当然, 如果有朋友认为比起得到wine上游的支持, 自己另起炉灶是个更好的主意, 并且 *愿
意接手维护发展* 这个项目, 我也很支持
如果你们学校使用的是其他基于winpcap的客户端, 例如闪迅, 翼迅, 安腾, 徐州电信, 也
欢迎一起来研究. 其中有的客户端需要创建虚拟网卡, 例如徐州电信, 以上方案还不够,
我们需要研究出创建虚拟网卡的方案.
注, 可能有的朋友想到给wine上游报bug, 但是校园网客户端的问题比较特殊, 短篇幅内解
释不清, 所以报bug之前请先与我联系, 避免报无效的bug, 谢谢.
欢迎转发转载, 如果你看到的是转载后的版本, 可以通过邮箱和我联系: fracting AT
gmail DOT com
如果你是在邮件列表里收到我的邮件, 有什么问题直接回复就好了, 我会继续跟进.
谢谢各位关注过支持过和帮助过的朋友!
[1] http://code.google.com/p/wine-winpcap-wrapper/
之前我发过 <<Wine dr.com 求协助测试>> 这个主题, 得到很多朋友的帮助和支持. 经过一
段时间的研究, 我们已经有了很大的进展, 我们需要的proof of concept已经完成. 我们成
功地把winpcap的部分内部api 移植到linux下, 支持了一种drcom客户端. 过程很曲折, 本
来想分享一下研究的思路和解决问题的经过, 不过后来发现很多问题的解决实在是因为运气
好, 没有什么特别值得分享的, 所以作罢. 顺便在这里抛个砖, 有兴趣加入开发的朋友可以
从阅读winpcap的源代码和 wine-winpcap-wrapper[1] 的源代码入手.
虽然我们的proof of concept完成了, 但是要推动wine官方支持winpcap和相关的网络认证
客户端, 还需要更多用户的参与, 至于为什么希望wine官方支持winpcap, 又有很多技术上
和非技术上的原因, 完全解释清楚又需要花一整篇文章的篇幅了, 很遗憾我目前没有时间好
好解释. 愿意帮忙的朋友, 请往下看就是了
为了避免前文老的测试步骤造成误导, 我重新开一个主题, 既是对旧主题进行结贴, 也带来
新的问题请大家关注和帮助.
原文<<Wine dr.com 求协助测试>>曾发送到多个邮件列表, 因此现在结贴也要每个列表都结
一下. 请重复收到邮件的朋友见谅!
= 以下是正文 =
Wine Dr.com v5.2.0 802.1x版成功, 其他版本(v3.7x) 和其他客户端( 安腾, 翼迅, 闪迅,
徐州电信) 仍有待研究, 欢迎加入.
Dr.com有多个版本, 非802.1x版无须使用以下方案, 以下方案解决的是802.1x版的问题.
目前以下方案成功支持了广外版的Dr.com v5.2.0, 在两个不同的学校成功认证.
================
以下的方案仅仅是 *临时方案* , 最理想的情况是wine官方支持 winpcap, 这样以后的用户就不用折腾了.
================
0. 在windows下确认广外版的Dr.com v5.2.0 是否支持你们的学校, 如果支持的话就往下看
Dr.com v5.2.0下载地址:
http://www.gdufs.edu.cn/serviceguide/us ... px?NID=257
1. 务必将wine升级到1.5.4或以上版本, 1.5.3也不行
2. 从 http://code.google.com/p/wine-winpcap-w ... ce/browse/ 下载以下四个
文件:
packet.dll.so packet.dll.fake wpcap.dll.so wpcap.dll.fake
$ sudo cp packet.dll.so /usr/lib/wine
$ sudo cp wpcap.dll.so /usr/lib/wine
$ sudo cp packet.dll.fake /usr/lib/wine/fakedlls/packet.dll #注意改名
$ sudo cp wpcap.dll.fake /usr/lib/wine/fakedlls/wpcap.dll #同上,注意改名
3. 切换到root帐号完成后续的操作
$ sudo su
# 注, 使用root权限运行wine是个坏习惯, 请移步这里看如何避免使用root来完成一些必要# 的网络操作:
http://wiki.winehq.org/Ping
4. 安装 Dr.com v5.2.0
# wine Dr.com-blabla.exe #换成相应的drcom安装包名字
5. 启动 Dr.com
# cd ~/.wine/drive_c/Drcom/DrUpdateClient wine DrMain.exe
6. 在网络管理器里点击"自动以太网"/"auto eth0"进行连接, 或者在命令行下动态获取ip
7. 等获取到ip之后, 使用Dr.com进行认证.
第一次认证可能会出错提示: "获取用户属性超时, 请检查网络防火墙udp端口61400配置" 忽略这个错误, 反复登录两三次应该就可以成功联网了.
(这应该是bug,我们还在研究中)
================
注: 上面的方案仅仅是 *临时方案* , 最理想的情况是wine官方支持 winpcap, 这样以后的
用户就不用折腾了.
================
如果你能帮忙测试, 并且确认drcom v5.2可以在windows下认证, 那么,不管上面的方案是否
支持你们学校, 都请发个信告诉我:
fracting AT gmail DOT com
如果你确认上面的方案可行, 请帮助推动wine官方支持winpcap.
很简单, 只要到wine的bugzilla注册一个帐号, 把自己添加到Bug 21571的CC列表中:
http://bugs.winehq.org/show_bug.cgi?id=21571
(添加自己到CC列表的方法很简单, 就是什么话都不说, 直接点击"Save changes"就好了)
没有必要的情况下, 请不要在bugzilla上留言, 避免造成信息噪音, 避免好心做坏事
如果测试之后发现, 你们学校Windows下也不支持drcom v5.2, 那么也请继续留意或加入:
http://code.google.com/p/wine-winpcap-wrapper/
我们以后会完善packet.dll的api, 支持更多drcom版本
欢迎clone这个项目, 也欢迎报bug和提交补丁.
代码ugly又buggy, 一方面是时间问题, 另一方面实在是个人水平能力问题, 欢迎指点.
也欢迎帮忙clean up
另外, 这个版本的代码不会直接向上游反馈, 解释清楚又需要花费很多篇幅了, 只能简单地
说, 目前最重要的仍然是proof of concept, 尽可能支持尽量多的客户端.
当然, 如果有朋友认为比起得到wine上游的支持, 自己另起炉灶是个更好的主意, 并且 *愿
意接手维护发展* 这个项目, 我也很支持
如果你们学校使用的是其他基于winpcap的客户端, 例如闪迅, 翼迅, 安腾, 徐州电信, 也
欢迎一起来研究. 其中有的客户端需要创建虚拟网卡, 例如徐州电信, 以上方案还不够,
我们需要研究出创建虚拟网卡的方案.
注, 可能有的朋友想到给wine上游报bug, 但是校园网客户端的问题比较特殊, 短篇幅内解
释不清, 所以报bug之前请先与我联系, 避免报无效的bug, 谢谢.
欢迎转发转载, 如果你看到的是转载后的版本, 可以通过邮箱和我联系: fracting AT
gmail DOT com
如果你是在邮件列表里收到我的邮件, 有什么问题直接回复就好了, 我会继续跟进.
谢谢各位关注过支持过和帮助过的朋友!
[1] http://code.google.com/p/wine-winpcap-wrapper/
Wine的使用中的一些常见误区:
viewtopic.php?f=121&t=363147
分享Wine调试经验 -- 第二季: Wine Dr.com 中文乱码
viewtopic.php?f=121&t=385111
做一名开源社区的扫地僧(上)
viewtopic.php?f=80&t=389615
viewtopic.php?f=121&t=363147
分享Wine调试经验 -- 第二季: Wine Dr.com 中文乱码
viewtopic.php?f=121&t=385111
做一名开源社区的扫地僧(上)
viewtopic.php?f=80&t=389615
-
- 帖子: 278
- 注册时间: 2009-02-26 1:30
Re: Wine dr.com 求协助测试
谢谢你提供的下载链接!雲隨風動 写了:刚把学校的下载地址给出来了,不过我想我也用不上了,大四了,也要离开了。fracting 写了:雲隨風動你好!
1. 请提供一个下载地址. Dr.com有很多不同的变种, 请提供你们学校版本的下载地址.
2. 请保持关注这个帖子, 短时间内我可能没时间去解决这个问题, 但是几个月后应该会重新有时间. 不要放弃
http://dl.dropbox.com/u/77462293/drcom.exe
目前我们还没有成功支持wine drcom v3.74, 但是已经成功支持wine drcom v5.2.0 802.1x 版了.
如果你感兴趣, 可以尝试一下, 按照我上一个帖子的方法.
谢谢!
Wine的使用中的一些常见误区:
viewtopic.php?f=121&t=363147
分享Wine调试经验 -- 第二季: Wine Dr.com 中文乱码
viewtopic.php?f=121&t=385111
做一名开源社区的扫地僧(上)
viewtopic.php?f=80&t=389615
viewtopic.php?f=121&t=363147
分享Wine调试经验 -- 第二季: Wine Dr.com 中文乱码
viewtopic.php?f=121&t=385111
做一名开源社区的扫地僧(上)
viewtopic.php?f=80&t=389615
-
- 帖子: 77
- 注册时间: 2007-05-21 21:01
- 系统: Win 7 Ubuntu
Re: Wine dr.com 求协助测试
packet.dll已经可以拿来使用了吗?是不是意味着我们学校的3.73有救了?fracting 写了:Hi all,
之前我发过 <<Wine dr.com 求协助测试>> 这个主题, 得到很多朋友的帮助和支持. 经过一
段时间的研究, 我们已经有了很大的进展, 我们需要的proof of concept已经完成. 我们成
功地把winpcap的部分内部api 移植到linux下, 支持了一种drcom客户端. 过程很曲折, 本
来想分享一下研究的思路和解决问题的经过, 不过后来发现很多问题的解决实在是因为运气
好, 没有什么特别值得分享的, 所以作罢. 顺便在这里抛个砖, 有兴趣加入开发的朋友可以
从阅读winpcap的源代码和 wine-winpcap-wrapper[1] 的源代码入手.
虽然我们的proof of concept完成了, 但是要推动wine官方支持winpcap和相关的网络认证
客户端, 还需要更多用户的参与, 至于为什么希望wine官方支持winpcap, 又有很多技术上
和非技术上的原因, 完全解释清楚又需要花一整篇文章的篇幅了, 很遗憾我目前没有时间好
好解释. 愿意帮忙的朋友, 请往下看就是了
为了避免前文老的测试步骤造成误导, 我重新开一个主题, 既是对旧主题进行结贴, 也带来
新的问题请大家关注和帮助.
原文<<Wine dr.com 求协助测试>>曾发送到多个邮件列表, 因此现在结贴也要每个列表都结
一下. 请重复收到邮件的朋友见谅!
= 以下是正文 =
Wine Dr.com v5.2.0 802.1x版成功, 其他版本(v3.7x) 和其他客户端( 安腾, 翼迅, 闪迅,
徐州电信) 仍有待研究, 欢迎加入.
Dr.com有多个版本, 非802.1x版无须使用以下方案, 以下方案解决的是802.1x版的问题.
目前以下方案成功支持了广外版的Dr.com v5.2.0, 在两个不同的学校成功认证.
================
以下的方案仅仅是 *临时方案* , 最理想的情况是wine官方支持 winpcap, 这样以后的用户就不用折腾了.
================
0. 在windows下确认广外版的Dr.com v5.2.0 是否支持你们的学校, 如果支持的话就往下看
Dr.com v5.2.0下载地址:
http://www.gdufs.edu.cn/serviceguide/us ... px?NID=257
1. 务必将wine升级到1.5.4或以上版本, 1.5.3也不行
2. 从 http://code.google.com/p/wine-winpcap-w ... ce/browse/ 下载以下四个
文件:
packet.dll.so packet.dll.fake wpcap.dll.so wpcap.dll.fake
$ sudo cp packet.dll.so /usr/lib/wine
$ sudo cp wpcap.dll.so /usr/lib/wine
$ sudo cp packet.dll.fake /usr/lib/wine/fakedlls/packet.dll #注意改名
$ sudo cp wpcap.dll.fake /usr/lib/wine/fakedlls/wpcap.dll #同上,注意改名
3. 切换到root帐号完成后续的操作
$ sudo su
# 注, 使用root权限运行wine是个坏习惯, 请移步这里看如何避免使用root来完成一些必要# 的网络操作:
http://wiki.winehq.org/Ping
4. 安装 Dr.com v5.2.0
# wine Dr.com-blabla.exe #换成相应的drcom安装包名字
5. 启动 Dr.com
# cd ~/.wine/drive_c/Drcom/DrUpdateClient wine DrMain.exe
6. 在网络管理器里点击"自动以太网"/"auto eth0"进行连接, 或者在命令行下动态获取ip
7. 等获取到ip之后, 使用Dr.com进行认证.
第一次认证可能会出错提示: "获取用户属性超时, 请检查网络防火墙udp端口61400配置" 忽略这个错误, 反复登录两三次应该就可以成功联网了.
(这应该是bug,我们还在研究中)
================
注: 上面的方案仅仅是 *临时方案* , 最理想的情况是wine官方支持 winpcap, 这样以后的
用户就不用折腾了.
================
如果你能帮忙测试, 并且确认drcom v5.2可以在windows下认证, 那么,不管上面的方案是否
支持你们学校, 都请发个信告诉我:
fracting AT gmail DOT com
如果你确认上面的方案可行, 请帮助推动wine官方支持winpcap.
很简单, 只要到wine的bugzilla注册一个帐号, 把自己添加到Bug 21571的CC列表中:
http://bugs.winehq.org/show_bug.cgi?id=21571
(添加自己到CC列表的方法很简单, 就是什么话都不说, 直接点击"Save changes"就好了)
没有必要的情况下, 请不要在bugzilla上留言, 避免造成信息噪音, 避免好心做坏事
如果测试之后发现, 你们学校Windows下也不支持drcom v5.2, 那么也请继续留意或加入:
http://code.google.com/p/wine-winpcap-wrapper/
我们以后会完善packet.dll的api, 支持更多drcom版本
欢迎clone这个项目, 也欢迎报bug和提交补丁.
代码ugly又buggy, 一方面是时间问题, 另一方面实在是个人水平能力问题, 欢迎指点.
也欢迎帮忙clean up
另外, 这个版本的代码不会直接向上游反馈, 解释清楚又需要花费很多篇幅了, 只能简单地
说, 目前最重要的仍然是proof of concept, 尽可能支持尽量多的客户端.
当然, 如果有朋友认为比起得到wine上游的支持, 自己另起炉灶是个更好的主意, 并且 *愿
意接手维护发展* 这个项目, 我也很支持
如果你们学校使用的是其他基于winpcap的客户端, 例如闪迅, 翼迅, 安腾, 徐州电信, 也
欢迎一起来研究. 其中有的客户端需要创建虚拟网卡, 例如徐州电信, 以上方案还不够,
我们需要研究出创建虚拟网卡的方案.
注, 可能有的朋友想到给wine上游报bug, 但是校园网客户端的问题比较特殊, 短篇幅内解
释不清, 所以报bug之前请先与我联系, 避免报无效的bug, 谢谢.
欢迎转发转载, 如果你看到的是转载后的版本, 可以通过邮箱和我联系: fracting AT
gmail DOT com
如果你是在邮件列表里收到我的邮件, 有什么问题直接回复就好了, 我会继续跟进.
谢谢各位关注过支持过和帮助过的朋友!
[1] http://code.google.com/p/wine-winpcap-wrapper/
一个人的生活也照样很精彩!!!
-
- 帖子: 278
- 注册时间: 2009-02-26 1:30
Re: Wine dr.com 求协助测试
目前我们还没解决drcom 3.73 的问题.
要不你先试试广外的drcom v5.2.0 在你们学校能不能用? packet.dll.so已经支持drcom 5.2.0了.
不管能不能用都期待你反馈一下
包括: windows下, drcom 5.2.0 能不能用
wine下, drcom 5.2.0 能不能用.
如果前者不能, 那就得继续等我们改进packet.dll.so ,你也可以读一下源代码一起来改进
如果前者可以, 那么后者应该也可以. 不可以的话, 提供一下详细的信息, 我们可以一起来解决.
要不你先试试广外的drcom v5.2.0 在你们学校能不能用? packet.dll.so已经支持drcom 5.2.0了.
不管能不能用都期待你反馈一下
包括: windows下, drcom 5.2.0 能不能用
wine下, drcom 5.2.0 能不能用.
如果前者不能, 那就得继续等我们改进packet.dll.so ,你也可以读一下源代码一起来改进
如果前者可以, 那么后者应该也可以. 不可以的话, 提供一下详细的信息, 我们可以一起来解决.
Wine的使用中的一些常见误区:
viewtopic.php?f=121&t=363147
分享Wine调试经验 -- 第二季: Wine Dr.com 中文乱码
viewtopic.php?f=121&t=385111
做一名开源社区的扫地僧(上)
viewtopic.php?f=80&t=389615
viewtopic.php?f=121&t=363147
分享Wine调试经验 -- 第二季: Wine Dr.com 中文乱码
viewtopic.php?f=121&t=385111
做一名开源社区的扫地僧(上)
viewtopic.php?f=80&t=389615
-
- 帖子: 77
- 注册时间: 2007-05-21 21:01
- 系统: Win 7 Ubuntu
Re: Wine dr.com 求协助测试
很不幸,win下无法使用。UBUNTU环境里由于没有网络无法安装WINE。fracting 写了:目前我们还没解决drcom 3.73 的问题.
要不你先试试广外的drcom v5.2.0 在你们学校能不能用? packet.dll.so已经支持drcom 5.2.0了.
不管能不能用都期待你反馈一下
包括: windows下, drcom 5.2.0 能不能用
wine下, drcom 5.2.0 能不能用.
如果前者不能, 那就得继续等我们改进packet.dll.so ,你也可以读一下源代码一起来改进
如果前者可以, 那么后者应该也可以. 不可以的话, 提供一下详细的信息, 我们可以一起来解决.
一个人的生活也照样很精彩!!!
-
- 帖子: 278
- 注册时间: 2009-02-26 1:30
Re: Wine dr.com 求协助测试
谢谢sunteam的反馈!
更新一个好消息:
Wine项目的Dictator-in-chief [1] Alexandre Julliard
已经表示wine项目可以接受packet.dll.so和wpcap.dll.so相关的patch
摘录部分邮件内容:
--- snip ---
On Tue, May 22, 2012 at 3:37 AM, Alexandre Julliard <julliard@winehq.org> wrote:
>> I'm asking about whether in theory the Wine project could accept a
>> builtin packet.dll.so
>> I know that's out of wine's scope, but I hope we can have an exception.
>
> In theory yes, assuming that someone can demonstrate a credible way to
> implement it. I don't want to add just a bunch of stubs if there's no
> hope that it can be properly completed.
--- snip ---
接下来需要做的就是比较完整地去实现好packet.dll.so了.
感兴趣的朋友请关注 http://code.google.com/p/wine-winpcap-wrapper/
[1] http://wiki.winehq.org/AlexandreJulliard
更新一个好消息:
Wine项目的Dictator-in-chief [1] Alexandre Julliard
已经表示wine项目可以接受packet.dll.so和wpcap.dll.so相关的patch
摘录部分邮件内容:
--- snip ---
On Tue, May 22, 2012 at 3:37 AM, Alexandre Julliard <julliard@winehq.org> wrote:
>> I'm asking about whether in theory the Wine project could accept a
>> builtin packet.dll.so
>> I know that's out of wine's scope, but I hope we can have an exception.
>
> In theory yes, assuming that someone can demonstrate a credible way to
> implement it. I don't want to add just a bunch of stubs if there's no
> hope that it can be properly completed.
--- snip ---
接下来需要做的就是比较完整地去实现好packet.dll.so了.
感兴趣的朋友请关注 http://code.google.com/p/wine-winpcap-wrapper/
[1] http://wiki.winehq.org/AlexandreJulliard
Wine的使用中的一些常见误区:
viewtopic.php?f=121&t=363147
分享Wine调试经验 -- 第二季: Wine Dr.com 中文乱码
viewtopic.php?f=121&t=385111
做一名开源社区的扫地僧(上)
viewtopic.php?f=80&t=389615
viewtopic.php?f=121&t=363147
分享Wine调试经验 -- 第二季: Wine Dr.com 中文乱码
viewtopic.php?f=121&t=385111
做一名开源社区的扫地僧(上)
viewtopic.php?f=80&t=389615
- 南宁仔
- 帖子: 220
- 注册时间: 2011-07-06 9:29
- 来自: 南宁
- 联系:
Re: Wine dr.com 求协助测试
正在安装ubuntu12.04,完成之后要看看能不能解决校园网问题。我们学校用的是安腾的客户端3.6.7版本的。我之前在邮件列表里和你有过联系的。我的邮件地址是hot123tea123@hotmail.com。
午夜留聲機,唱起誰的歌......
Midnight Gramophone...
Midnight Gramophone...
- 南宁仔
- 帖子: 220
- 注册时间: 2011-07-06 9:29
- 来自: 南宁
- 联系:
Re: Wine dr.com 求协助测试
好像我们学校的客户端用的不是802.1x吧。客户端认证信息写的是 外网认证(BAS认证),也就是用不了这个方法了?有其他方法解决么?fracting 写了:Hi all,
Wine Dr.com v5.2.0 802.1x版成功, 其他版本(v3.7x) 和其他客户端( 安腾, 翼迅, 闪迅,
徐州电信) 仍有待研究, 欢迎加入.
Dr.com有多个版本, 非802.1x版无须使用以下方案, 以下方案解决的是802.1x版的问题.
目前以下方案成功支持了广外版的Dr.com v5.2.0, 在两个不同的学校成功认证.
================
以下的方案仅仅是 *临时方案* , 最理想的情况是wine官方支持 winpcap, 这样以后的用户就不用折腾了.
================
0. 在windows下确认广外版的Dr.com v5.2.0 是否支持你们的学校, 如果支持的话就往下看
Dr.com v5.2.0下载地址:
http://www.gdufs.edu.cn/serviceguide/us ... px?NID=257
午夜留聲機,唱起誰的歌......
Midnight Gramophone...
Midnight Gramophone...
-
- 帖子: 2
- 注册时间: 2012-05-30 13:05
Re: Wine dr.com 求协助测试
这是我用wine安装我们学校windows版本的Dr.com 最后 程序无限循环了 Ctrl+c都没反映 就把Dr.com杀了
cll@cll-VPCEB400C:~$ wine drcomclient1.exe
wine: cannot find L"C:\\windows\\system32\\drcomclient1.exe"
cll@cll-VPCEB400C:~$ cd cll/
DrClient/ winxia/ 壁纸/
cll@cll-VPCEB400C:~$ cd cll/winxia/
cll@cll-VPCEB400C:~/cll/winxia$ wine drcomclient1.exe
fixme:exec:SHELL_execute flags ignored: 0x00000100
cll@cll-VPCEB400C:~/cll/winxia$ 1 C:\Drcom\DrUpdateClient\DrMain.exe
fixme:ole:CoInitializeSecurity ((nil),-1,(nil),(nil),0,3,(nil),0,(nil)) - stub!
err:ole:CoGetClassObject class {cb8555cc-9128-11d1-ad9b-00c04fd8fdff} not registered
err:ole:CoGetClassObject no class object {cb8555cc-9128-11d1-ad9b-00c04fd8fdff} could be created for context 0x1
1 C:\Drcom\DrUpdateClient\DrUpdate.exe
1 C:\Drcom\DrUpdateClient\DrClient.exe
err:ole:CoInitializeEx Attempt to change threading model of this apartment from apartment threaded to multi-threaded
,,_ -*> PACKAGE: drcomauthsvr ! <*-
o" )~ Version 0.7 (Build 20110815)
'''' By Martain(xgf) & Dr.COM: http://www.doctorcom.com
(C) Copyright 2006-2010 Dr.COM
fixme:ras:RasEnumEntriesA ((nil),(null),0x154060,0x12be434,0x12be430),stub!
fixme:ras:RasEnumEntriesA ((nil),(null),0x154060,0x12be434,0x12be430),stub!
fixme:ras:RasValidateEntryNameA ((null),"Dr.COM"), stub!
fixme:ras:RasGetEntryPropertiesA ((null),"",(nil),0x12be0f4,(nil),(nil)), stub!
这后面就一直循环....
但是那个 登录界面可以打开 输入帐号密码 就是登不上...... 提示错误不能分配内存
求大侠帮忙解决下
cll@cll-VPCEB400C:~$ wine drcomclient1.exe
wine: cannot find L"C:\\windows\\system32\\drcomclient1.exe"
cll@cll-VPCEB400C:~$ cd cll/
DrClient/ winxia/ 壁纸/
cll@cll-VPCEB400C:~$ cd cll/winxia/
cll@cll-VPCEB400C:~/cll/winxia$ wine drcomclient1.exe
fixme:exec:SHELL_execute flags ignored: 0x00000100
cll@cll-VPCEB400C:~/cll/winxia$ 1 C:\Drcom\DrUpdateClient\DrMain.exe
fixme:ole:CoInitializeSecurity ((nil),-1,(nil),(nil),0,3,(nil),0,(nil)) - stub!
err:ole:CoGetClassObject class {cb8555cc-9128-11d1-ad9b-00c04fd8fdff} not registered
err:ole:CoGetClassObject no class object {cb8555cc-9128-11d1-ad9b-00c04fd8fdff} could be created for context 0x1
1 C:\Drcom\DrUpdateClient\DrUpdate.exe
1 C:\Drcom\DrUpdateClient\DrClient.exe
err:ole:CoInitializeEx Attempt to change threading model of this apartment from apartment threaded to multi-threaded
,,_ -*> PACKAGE: drcomauthsvr ! <*-
o" )~ Version 0.7 (Build 20110815)
'''' By Martain(xgf) & Dr.COM: http://www.doctorcom.com
(C) Copyright 2006-2010 Dr.COM
fixme:ras:RasEnumEntriesA ((nil),(null),0x154060,0x12be434,0x12be430),stub!
fixme:ras:RasEnumEntriesA ((nil),(null),0x154060,0x12be434,0x12be430),stub!
fixme:ras:RasValidateEntryNameA ((null),"Dr.COM"), stub!
fixme:ras:RasGetEntryPropertiesA ((null),"",(nil),0x12be0f4,(nil),(nil)), stub!
这后面就一直循环....
但是那个 登录界面可以打开 输入帐号密码 就是登不上...... 提示错误不能分配内存
求大侠帮忙解决下
-
- 帖子: 278
- 注册时间: 2009-02-26 1:30
Re: Wine dr.com 求协助测试
Hi,
1. drcom有多个版本, 请提供一下你们的drcom的下载链接,让大家帮你测试.
2. 你有没有按照32楼的方法尝试?
1. drcom有多个版本, 请提供一下你们的drcom的下载链接,让大家帮你测试.
2. 你有没有按照32楼的方法尝试?
Wine的使用中的一些常见误区:
viewtopic.php?f=121&t=363147
分享Wine调试经验 -- 第二季: Wine Dr.com 中文乱码
viewtopic.php?f=121&t=385111
做一名开源社区的扫地僧(上)
viewtopic.php?f=80&t=389615
viewtopic.php?f=121&t=363147
分享Wine调试经验 -- 第二季: Wine Dr.com 中文乱码
viewtopic.php?f=121&t=385111
做一名开源社区的扫地僧(上)
viewtopic.php?f=80&t=389615
-
- 帖子: 278
- 注册时间: 2009-02-26 1:30
Re: Wine dr.com 求协助测试
Hi, 请各位使用各个drcom版本的同学重新按照32楼的方法测试一下, 我昨天晚上已经完善了packet.dll.so的主要api.
根据我在本地测试的结果, drcom的 3.71 版, 3.72版, 3.73版, 3.74版, 都可以发出用户名并且收到服务器的信息, 但是我没有真正的网络环境可以测试.
请各位帮忙测试, 不管能不能成功都请反馈一下, 遇到问题我们一起来解决.
顺便说一下,目前安腾客户端已经可以通过认证了, 但是遇到其他问题还没能连网.
根据我在本地测试的结果, drcom的 3.71 版, 3.72版, 3.73版, 3.74版, 都可以发出用户名并且收到服务器的信息, 但是我没有真正的网络环境可以测试.
请各位帮忙测试, 不管能不能成功都请反馈一下, 遇到问题我们一起来解决.
顺便说一下,目前安腾客户端已经可以通过认证了, 但是遇到其他问题还没能连网.
Wine的使用中的一些常见误区:
viewtopic.php?f=121&t=363147
分享Wine调试经验 -- 第二季: Wine Dr.com 中文乱码
viewtopic.php?f=121&t=385111
做一名开源社区的扫地僧(上)
viewtopic.php?f=80&t=389615
viewtopic.php?f=121&t=363147
分享Wine调试经验 -- 第二季: Wine Dr.com 中文乱码
viewtopic.php?f=121&t=385111
做一名开源社区的扫地僧(上)
viewtopic.php?f=80&t=389615
-
- 帖子: 278
- 注册时间: 2009-02-26 1:30
Re: Wine dr.com 求协助测试
sunteam, 你能帮忙测试一下wine dr.com 3.73 版吗? 我对packet.dll.so做了一些改进, 现在按照 32 楼的方法, 应该会有进展.
不管能不能成功, 都期待你能反馈一下, 我们一起来研究解决方案. 谢谢!
不管能不能成功, 都期待你能反馈一下, 我们一起来研究解决方案. 谢谢!
Wine的使用中的一些常见误区:
viewtopic.php?f=121&t=363147
分享Wine调试经验 -- 第二季: Wine Dr.com 中文乱码
viewtopic.php?f=121&t=385111
做一名开源社区的扫地僧(上)
viewtopic.php?f=80&t=389615
viewtopic.php?f=121&t=363147
分享Wine调试经验 -- 第二季: Wine Dr.com 中文乱码
viewtopic.php?f=121&t=385111
做一名开源社区的扫地僧(上)
viewtopic.php?f=80&t=389615
-
- 帖子: 77
- 注册时间: 2007-05-21 21:01
- 系统: Win 7 Ubuntu
Re: Wine dr.com 求协助测试
不好意思,之前忙着考试现在才看到。我测试看看,稍后回报情况。fracting 写了:sunteam, 你能帮忙测试一下wine dr.com 3.73 版吗? 我对packet.dll.so做了一些改进, 现在按照 32 楼的方法, 应该会有进展.
不管能不能成功, 都期待你能反馈一下, 我们一起来研究解决方案. 谢谢!
一个人的生活也照样很精彩!!!
-
- 帖子: 77
- 注册时间: 2007-05-21 21:01
- 系统: Win 7 Ubuntu
Re: Wine dr.com 求协助测试
还是没有显示出网卡。。。
代码: 全选
err:module:import_dll Library NETIO.SYS (which is needed by L"C:\\windows\\system32\\NDIS.SYS") not found
err:module:import_dll Library NDIS.SYS (which is needed by L"C:\\windows\\system32\\drivers\\npf.sys") not found
err:winedevice:ServiceMain driver L"NPF" failed to load
err:module:import_dll Library KERNELBASE.dll (which is needed by L"C:\\drcomm\\MFC42.DLL") not found
err:module:import_dll Library API-MS-Win-Core-Debug-L1-1-0.dll (which is needed by L"C:\\drcomm\\MFC42.DLL") not found
err:module:import_dll Library API-MS-Win-Core-ErrorHandling-L1-1-0.dll (which is needed by L"C:\\drcomm\\MFC42.DLL") not found
err:module:import_dll Library API-MS-Win-Core-File-L1-1-0.dll (which is needed by L"C:\\drcomm\\MFC42.DLL") not found
err:module:import_dll Library API-MS-Win-Core-Handle-L1-1-0.dll (which is needed by L"C:\\drcomm\\MFC42.DLL") not found
err:module:import_dll Library API-MS-Win-Core-Interlocked-L1-1-0.dll (which is needed by L"C:\\drcomm\\MFC42.DLL") not found
err:module:import_dll Library API-MS-Win-Core-LibraryLoader-L1-1-0.dll (which is needed by L"C:\\drcomm\\MFC42.DLL") not found
err:module:import_dll Library API-MS-Win-Core-Localization-L1-1-0.dll (which is needed by L"C:\\drcomm\\MFC42.DLL") not found
err:module:import_dll Library API-MS-Win-Core-LocalRegistry-L1-1-0.dll (which is needed by L"C:\\drcomm\\MFC42.DLL") not found
err:module:import_dll Library API-MS-Win-Core-Memory-L1-1-0.dll (which is needed by L"C:\\drcomm\\MFC42.DLL") not found
err:module:import_dll Library API-MS-Win-Core-Misc-L1-1-0.dll (which is needed by L"C:\\drcomm\\MFC42.DLL") not found
err:module:import_dll Library API-MS-Win-Core-ProcessEnvironment-L1-1-0.dll (which is needed by L"C:\\drcomm\\MFC42.DLL") not found
err:module:import_dll Library API-MS-Win-Core-ProcessThreads-L1-1-0.dll (which is needed by L"C:\\drcomm\\MFC42.DLL") not found
err:module:import_dll Library API-MS-Win-Core-Profile-L1-1-0.dll (which is needed by L"C:\\drcomm\\MFC42.DLL") not found
err:module:import_dll Library API-MS-Win-Core-String-L1-1-0.dll (which is needed by L"C:\\drcomm\\MFC42.DLL") not found
err:module:import_dll Library API-MS-Win-Core-Synch-L1-1-0.dll (which is needed by L"C:\\drcomm\\MFC42.DLL") not found
err:module:import_dll Library API-MS-Win-Core-SysInfo-L1-1-0.dll (which is needed by L"C:\\drcomm\\MFC42.DLL") not found
err:module:import_dll Library MFC42.DLL (which is needed by L"C:\\drcomm\\ishare_user.exe") not found
err:module:LdrInitializeThunk Main exe initialization for L"C:\\drcomm\\ishare_user.exe" failed, status c0000135
pc@ubuntu:~/.wine/drive_c/drcomm$ wine ishare_user.exe
err:module:import_dll Library NETIO.SYS (which is needed by L"C:\\windows\\system32\\NDIS.SYS") not found
err:module:import_dll Library NDIS.SYS (which is needed by L"C:\\windows\\system32\\drivers\\npf.sys") not found
err:winedevice:ServiceMain driver L"NPF" failed to load
fixme:ole:CoInitializeSecurity ((nil),-1,(nil),(nil),0,3,(nil),0,(nil)) - stub!
err:ole:CoGetClassObject class {cb8555cc-9128-11d1-ad9b-00c04fd8fdff} not registered
err:ole:CoGetClassObject no class object {cb8555cc-9128-11d1-ad9b-00c04fd8fdff} could be created for context 0x1
Dr.COM Client Driver Dog install......
Dr.COM GuidString:{F7F4B13F-166F-4DDD-9744-A3C0590B59D3}
InstallLsp: Error! Must specify at least one provider to layer over!
tcpipdogins return 00000001
err:module:import_dll Library NETIO.SYS (which is needed by L"C:\\windows\\system32\\NDIS.SYS") not found
err:module:import_dll Library NDIS.SYS (which is needed by L"C:\\windows\\system32\\drivers\\npf.sys") not found
err:winedevice:ServiceMain driver L"NPF" failed to load
err:module:import_dll Library NETIO.SYS (which is needed by L"C:\\windows\\system32\\NDIS.SYS") not found
err:module:import_dll Library NDIS.SYS (which is needed by L"C:\\windows\\system32\\drivers\\npf.sys") not found
err:winedevice:ServiceMain driver L"NPF" failed to load
一个人的生活也照样很精彩!!!