LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1477|回复: 4

红旗用drcom上网的问题

[复制链接]
发表于 2007-11-26 17:01:44 | 显示全部楼层 |阅读模式
(1)在redflag 5.0下的安装

首先从drcom-client的项目主页http://sourceforge.net/projects/ ... tar.bz2两个文件, 记得要先安装libdrcom,解压缩:

tar -zxvf libdrcom*.bz2

tar -zxvf drcomsuite*.bz2

转换到root用户完成编译和安装:

su

#输入你的root用户密码

#进入libdrcom的目录

cd libdrcom*

#redhat9会由于默认的gcc版本的原因,需要稍微修改Makefile文件,用你喜欢的编辑器打开Makefile

vi Makefile

#注意到其中有这样的一行,第三行 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,然后完成相应的配置,里面有简单的英文提示,应该不成问题,有下面几点要注意的:

1.

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的守护进程

如果提示类似于下面的这样的信息,那么就表示启动成功了,如果不是,你需要检查你的配置文件drcom.conf是否有语法错误:

1139480048 DEBUG drcomcd: Redirecting stderr to /var/log/drcomcd...

登陆,在终端输入命令:

drcomc login

提示这样的信息:

1139480181 DEBUG drcomc: Creating socket...

1139480181 DEBUG drcomc: Connecting...

1139480181 DEBUG drcomc: Sending login command...

1139480181 DEBUG drcomc: Receiving reply (login)...

Login succeeded

表示你登陆成功了,这样你就可以上网了!如果有提示出错信息,比如你就要确认你的帐户是不是用完了,然后再杀掉drcomcd并且再次启动,或者从新引导一次系统试试,一般是不需要的。但是有可能有不稳定,随机的情况出现。

#杀掉drcomcd

killall drcomcd #同样需要你以根用户的身份运行
发表于 2007-11-26 20:45:15 | 显示全部楼层
我的是dhcp呀ip咋配
回复 支持 反对

使用道具 举报

发表于 2007-11-26 21:47:58 | 显示全部楼层
老大,这么老了,也不修改一下就拿出来帖,不要误人子弟哦。
现在的drcom老早就取消drcomsuite了,都合并到drcom了,因此只需要下载drcom一个包,然后make, make install再修改drcom.conf就OK了。
使用drcom不能上内网,要上内网需要可以修改源代码中关于IP的那一段。
如果是dhcp,每次开机后,自己看IP变没有,如果变了,就再修改drcom.conf。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-27 10:36:12 | 显示全部楼层
乱说!俺就在用,你没有看到里面的注释迈,内网外网一样上,还有用得着每次修改IP迈,真是打胡乱说,你用过没有哦
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-27 10:37:24 | 显示全部楼层
乱说!俺就在用,你没有看到里面的注释迈,内网外网一样上,还有用得着每次修改IP迈,真是打胡乱说,你用过没有哦
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表