红联Linux门户
Linux帮助

求解Fedora12装Drcom的问题。

发布时间:2010-03-31 12:49:30来源:红联作者:hollyshit055
[root@homuser ~]# cd drcom-bbs
[root@homuser drcom-bbs]# sudo cp drcom.conf /etc/
[root@homuser drcom-bbs]# sudo make
make -C /lib/modules/2.6.31.5-127.fc12.i686.PAE/build M=/root/drcom-bbs modules
make[1]: Entering directory `/usr/src/kernels/2.6.31.5-127.fc12.i686.PAE'
CC [M] /root/drcom-bbs/drcom.o
/root/drcom-bbs/drcom.c: 在函数‘build_ack_skb’中:
/root/drcom-bbs/drcom.c:665: 错误:‘struct sk_buff’没有名为‘dst’的成员
/root/drcom-bbs/drcom.c: 在函数‘build_auth_skb’中:
/root/drcom-bbs/drcom.c:702: 错误:‘struct sk_buff’没有名为‘dst’的成员
make[2]: *** [/root/drcom-bbs/drcom.o] 错误 1
make[1]: *** [_module_/root/drcom-bbs] 错误 2
make[1]: Leaving directory `/usr/src/kernels/2.6.31.5-127.fc12.i686.PAE'
make: *** [default] 错误 2
[root@homuser drcom-bbs]# suod make -B install
bash: suod: command not found
You have mail in /var/spool/mail/root
[root@homuser drcom-bbs]# sudo make -B install
make -C /lib/modules/2.6.31.5-127.fc12.i686.PAE/build M=/root/drcom-bbs modules_install
make[1]: Entering directory `/usr/src/kernels/2.6.31.5-127.fc12.i686.PAE'
DEPMOD 2.6.31.5-127.fc12.i686.PAE
make[1]: Leaving directory `/usr/src/kernels/2.6.31.5-127.fc12.i686.PAE'
/sbin/depmod -a 2.6.31.5-127.fc12.i686.PAE
[root@homuser drcom-bbs]# gedit /etc/drcom.conf
[root@homuser drcom-bbs]# sudo modprobe drcom
FATAL: Module drcom not found.
[root@homuser drcom-bbs]# sudo ./drcom --nodaemon
sudo: ./drcom: command not found
[root@homuser drcom-bbs]#

这是我在Fedora12下装的DRCOM,显示错误,怎么办?
文章评论

共有 2 条评论

  1. hollyshit055 于 2010-03-31 20:32:48发表:

    恩,是的
    不过谢谢了。
    我通过网上的各位的帮助,已经成功的安装,现在可以上网了。
    只要打开
    在打开安装的目录,把里面的drcom.c打开,修改。把665行与702行的注释掉
    //__ip_select_ident(iph, skb->dst, 0);
    保存就可以了。

  2. hantu 于 2010-03-31 18:12:55发表:

    楼主一贴多发.已经在其它版块回复过了.