装完lib和drcom后出现的问题,请各位大虾救命哈
我按照这样的方法装的:drcomsuite-0.1.12.tar.bz2两个文件, 记得要先安装libdrcom,解压缩:
tar -xjvf libdrcom*.bz2
tar -xjvf drcomsuite*.bz2
转换到root用户完成编译和安装:
su
#输入你的root用户密码
进入libdrcom的目录
cdlibdrcom*
redhat9会由于默认的gcc版本的原因,需要稍微修改Makefile文件,用你喜欢的编辑器打开Makefile
viMakefile
注意到其中有这样的一行,第三行 WARN = -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes -pedantic 把-Wextra改成 -W 然后运行make和make install编译
make
等待,你应该可以编译成功,然后安装
make install
按照同样的作法,进入到drcomsuite的目录,然后make ,make install编译安装drcomsuite,所不同的是 drcomsuite中的Makefile 本来就是带的-W,所以不需要改。如果这都没有出现错误的话,那么恭喜你,你已经成功了一半了,现在我们来看配置文件。
drcom的配置文件是/etc/drcom.conf,安装drcomsuite时已经把一个叫做drcom.conf.new的文件拷贝到你的/etc目录下,所以你需要把它改名为drcom.conf,然后完成相应的配置,里面有简单的英文提示,应该不成问题,有下面是一个示例配置文件:
username=cyi_02 #用户名
password=*******# 你的密码
mac= #mac地址,可以通过运行ifconfig命令查得本机的mac地址,类似如 00:00:E8:18:07:69的形式
nic0=10.1.43.190 #你的IP地址,一般都是单网卡用户,后面的空白
nic1=
nic2=
nic3=
dnsp=202.113.32.6 #主dns
dnss=211.94.193.129 #次dns,这个必须填,不填程序会出错,如果没有次dns,填一个合法的ip地址
dhcp= #一般都不是由dhcp指配的ip,所以这里也留空
hostip=
servip=192.168.100.251 #输入你用drcom时打开浏览器被自动引导如提示你登陆的那个地址就可以了,这个是我们学校的登陆地址,其他的留空默认
hostport=
servport=
#后面的四项是用来假冒windows xp主机的,不填就可以了。
hostname=
winver=
winbuild=
servicepack=
这样配置文件就好了,接下来就可以来上网了,下面的命令都需要你用root用户来运行 su切换到root用户,因为你是以普通用户运行的,所以你的搜索目录里面可能没有/sbin,所以你运行source来读取root的环境变量设置
source /etc/profile
modprobe drcom
drcomcd #运行drcom的守护进程
但是:运行#modprobe drcom出现这样的问题:
# modprobe drcom
/lib/modules/2.4.20-8/misc/drcom.o: kernel-module version mismatch
/lib/modules/2.4.20-8/misc/drcom.o was compiled for kernel version 2.4.2
0
while this kernel is version 2.4.20-8.
/lib/modules/2.4.20-8/misc/drcom.o: insmod /lib/modules/2.4.20-8/misc/drcom.o fa
iled
/lib/modules/2.4.20-8/misc/drcom.o: insmod drcom failed
那个高手帮我看看原因是什么?
我怎么作?
在下感激不禁。。 内核版本过低,换个新内核或换个linux版本 :roll:
页:
[1]