我们学校是用的网通的线路,不仅如此,网通为了限制我们盗取账号采用了他们公司改装的一个drcom插件,这个插件运行后只会在进程中出现一个ishare_user.exe的进程,而且每隔大约18向服务器发送一次数据,这在windows下上网也不算太难,只是多了一项自启动程序而已,但是在fedora下就便的很难了,这个问题在去年drcom插件刚开始应用的时候难到了我们所有人,我们经过好的天的抓包分析,终于找到了一个可以在fedora下上网的方法。文章在cocobear和草儿的博客中都已经发表过了,我再次只是记录下我今天在f9下使用此方法的经过,算是留个备份,省得每次都去他们的博客查找。在别人的fedora一安装就可以上网的情况,我还在慢慢的下载我的winerpm包,准备上网的东东。
基本思想就是用wine来模拟windows,直接安装windows程序来运行drcom插件。首先来说下wine:
wine现在的最新版本是0.95,使用wine可以在linux环境下使用windows下的工具,具体的相关信息可以查看帮助命令:$manwine
。由于使用rpm包进行安装,所以要看下wine的依赖关系,在wine的官网网站上上可以看到各个linux’发行版本的wine所需要的依赖关系,如下是Fedora下的wine的依赖关系:
namesummary
wine-capiISDNsupportforwine
wine-cmsColorManagementforwine
wine-corewinecorepackage
wine-develWinedevelopmentenvironment
wine-esdESDsoundsupportforwine
wine-jackJACKsoundsupportforwine
wine-ldapLDAPsupportforwine
wine-nasNASsoundsupportforwine
wine-toolsAdditionalwinetools
wine-twainTwainsupportforwine
其中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
$yumlocalinstallwine-*
这样的话,yum会自动安装所有的依赖关系,而不用rpm一个一个的安装了,省了好多工作。
还有一个与他类似的参数:
$yumlocalupdatewine-*
如果有wine的新版本,而且你也下载到来本地,就可以这样本地更新wine了。
安装完成后在任务栏中会出现wine的文件夹,直接点击其中的wineconf就在在root的当前目录下建立一个.wine的文件夹,把windows下的drcom安装插件目录拷贝到里面就可以启动了,启动后发现少几个文件,在windows/system32中找到,直接拷贝到wine的windows目录下就可以了。
这四个文件是:mfc42u.dll,npptools.dll,Packet.dll,WanPacket.dll。在查找这四个文件的时候注意大小写。
然后一切搞定,就直接运行了,cd到插件的主目录,大致命令是
#cd.wine/drive_c/ProgramsFiles/pppoe
#wineishare_user.exe&
然后在创建一个xdsl的链接,输入你的账号,保存,激活就可以了,也可以使用名来激活。
#ifupnet
作者:linuxsir
出处:http://han-long.cn/blog/
安装Fedora9后用wine进行drcom上网安装Fedora9后用wine进行drcom上网安装Fedora9后用wine进行drcom上网安装Fedora9后用wine进行drcom上网安装Fedora9后用wine进行drcom上网安装Fedora9后用wine进行drcom上网安装Fedora9后用wine进行drcom上网安装Fedora9后用wine进行drcom上网安装Fedora9后用wine进行drcom上网安装Fedora9后用wine进行drcom上网
阅读(549) | 评论(0) | 转发(0) |