感谢支持
我们一直在努力

安装Fedora9后用wine进行drcom上网

我们学校是用的网通的线路,不仅如此,网通为了限制我们盗取账号采用了他们公司改装的一个drcom插件,这个插件运行后只会在进程中出现一个ishare_user.exe的进程,而且每隔大约18向服务器发送一次数据,这在windows下上网也不算太难,只是多了一项自启动程序而已,但是在Fedora下就便的很难了,这个问题在去年drcom插件刚开始应用的时候难到了我们所有人,我们经过好的天的抓包分析,终于找到了一个可以在Fedora9下上网的方法。文章在cocobear和草儿的博客中都已经发表过了,我再次只是记录下我今天在Fedora9下使用此方法的经过,算是留个备份,省得每次都去他们的博客查找。在别人的Fedora一安装就可以上网的情况,我还在慢慢的下载我的wine rpm包,准备上网的东东。


基本思想就是用wine来模拟windows,直接安装windows程序来运行drcom插件。首先来说下wine:


wine现在的最新版本是0.95,使用wine可以在linux环境下使用windows下的工具,具体的相关信息可以查看帮助命令:$man wine。由于使用rpm包进行安装,所以要看下wine的依赖关系,在wine的官网网站上上可以看到各个linux’发行版本的wine所需要的依赖关系,如下是Fedora下的wine的依赖关系:


name summary
wine-capi ISDN support for wine
wine-cms Color Management for wine
wine-core wine core package
wine-devel Wine development environment
wine-esd ESD sound support for wine
wine-jack JACK sound support for wine
wine-ldap LDAP support for wine
wine-nas NAS sound support for wine
wine-tools Additional wine tools
wine-twain Twain support for wine


其中wine-jack还需要一个依赖关系:Jack-audio-connection-kit.rpm,而Jack-audio-connection-kit.rpm还需要libfreebob.so.0.rpm作为依赖关系,这个有点复杂大致就是如下:libfreebob.so.0.rpm–>Jack-audio-connection-kit.rpm–>wine-jack,上面所说的所有包都可以在官方网站上找到,也可以在rpmfind上找到。


所有的包都找到了,剩下的就是在root下进行安装,(更新:我在安装的时候是用rpm一个一个安装的,先安装以来关系,然后在安装wine的主包,但是刚刚在论坛上发现来一个好的帖子,就yum的本地安装。


参数是-localinstall


$yum localinstall wine-*


这样的话,yum会自动安装所有的依赖关系,而不用rpm一个一个的安装了,省了好多工作。


还有一个与他类似的参数:


$yum localupdate wine-*


如果有wine的新版本,而且你也下载到来本地,就可以这样本地更新wine了。


安装完成后在任务栏中会出现wine的文件夹,直接点击其中的wine conf就在在root的当前目录下建立一个.wine的文件夹,把windows下的drcom安装插件目录拷贝到里面就可以启动了,启动后发现少几个文件,在windows/system32中找到,直接拷贝到wine的windows目录下就可以了。


这四个文件是:mfc42u.dll ,npptools.dll,Packet.dll,WanPacket.dll。在查找这四个文件的时候注意大小写。


然后一切搞定,就直接运行了,cd到插件的主目录,大致命令是


#cd .wine/drive_c/Programs Files/pppoe
#wine ishare_user.exe &


然后在创建一个xdsl的链接,输入你的账号,保存,激活就可以了,也可以使用名来激活。


#ifup net


作者:linuxsir
出处:http://han-long.cn/blog/ 

赞(0) 打赏
转载请注明出处:服务器评测 » 安装Fedora9后用wine进行drcom上网
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏