ubuntu-10.04-desktop-i386 装drcom1.4.8.3, 出现问题

receivedserverACK(pkt_size=48)ServeracknowledgedfailureLoginfaile... received server ACK(pkt_size=48)
Server acknowledged failure
Login faile
展开
 我来答
普及网
2011-02-27 · TA获得超过2106个赞
知道大有可为答主
回答量:835
采纳率:0%
帮助的人:574万
展开全部
如果以配置好的话先重启一下系统再试。
在后在看下面的文章。
ubuntu9.10下使用Dr.com上网在
Linux 2.6.32下安装drcom 进去drcom.c,也试着把665和702行的代码 skb->dst 改为 skb->_skb_dst ,保存后再次 : sudo make, 同样有警告,但是能通过。

665行: __ip_select_ident(iph, skb->_skb_dst, 0);

702行: __ip_select_ident(iph, skb->_skb_dst, 0);

(顺便把我的终端显示附出来)如下:

make -C /lib/modules/2.6.31-20-generic/build M=/home/lin-hym/桌面/drcom-bbs modules
make[1]: 正在进入目录 `/usr/src/linux-headers-2.6.31-20-generic'
CC [M] /home/lin-hym/桌面/drcom-bbs/drcom.o
/home/lin-hym/桌面/drcom-bbs/drcom.c: In function ‘build_ack_skb’:
/home/lin-hym/桌面/drcom-bbs/drcom.c:665: warning: passing argument 2 of ‘__ip_select_ident’ makes pointer from integer without a cast
include/net/ip.h:233: note: expected ‘struct dst_entry *’ but argument is of type ‘long unsigned int’
/home/lin-hym/桌面/drcom-bbs/drcom.c: In function ‘build_auth_skb’:
/home/lin-hym/桌面/drcom-bbs/drcom.c:702: warning: passing argument 2 of ‘__ip_select_ident’ makes pointer from integer without a cast
include/net/ip.h:233: note: expected ‘struct dst_entry *’ but argument is of type ‘long unsigned int’
Building modules, stage 2.
MODPOST 1 modules
CC /home/lin-hym/桌面/drcom-bbs/drcom.mod.o
LD [M] /home/lin-hym/桌面/drcom-bbs/drcom.ko
make[1]:正在离开目录 `/usr/src/linux-headers-2.6.31-20-generic'

接下来就跟以前一样:

/drcom-bbs$ sudo make install

/drcom-bbs$ sudo modprobe drcom

/drcom-bbs$ sudo ./drcomd nodaemon

/drcom-bbs$ sudo ./drcomc login

就可以成功登录上去了,呵呵,原因我也不知道,希望知道的大虾跟贴指导一下!

说明一下,中间我省略来复制drcom.conf文件到 /etc/下并编辑的步骤,
如下:

二、drcom.conf的编辑和配置

sudo gedit /etc/drcom.conf

在drcom.conf文件里面填写的内容:

username=你的帐号
password=帐号密码
device=eth0
except=10.0.0.0/255.0.0.0, 192.168.0.0/255.255.0.0, 172.16.0.0/255.240.0.0, 127.0.0.0/255.0.0.0,210.39.0.0/255.255.0.0
dnsp=210.39.0.33
dnss=210.39.0.34
dhcp=

hostip=
servip=192.168.255.251
hostport=
servport=

hostname=SZU1 (就是你机器的名字)
winver=
winbuild=
servicepack=
autologout=0
stone060
2011-03-11 · TA获得超过223个赞
知道答主
回答量:173
采纳率:0%
帮助的人:111万
展开全部
偶试过很多遍了,10.04的没成功过,不过9.10的成功过,那都是很久以前的事了,那时候dr的windows版本还不是现在这么高,也就是说协议还不牛逼,现在牛逼了,有没啥高手费心去破...所以你可以放弃了...如果局域网有两台电脑,给个建议给你,让那台windows电脑装一个anyrouter代理软件,在我的学校可以用,就是不知道你那里可以用不。至于anyrouter的使用方法,就不需要我啰嗦了吧,那啥一下你就知道了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式