Fedora9 下 Drcom上网.

本文章 参考网络资料 写成.. 感谢互联网.感谢google.感谢发现问题并尝试解决的linux爱好者..

 

Fedora9下drcom安装

Fedora9下drcom安装
前几天装上F9,照原来F8的方法安装drcom,make出现如下错误:
make -C drcomc
make[1]: Entering directory `/root/drcom-1.3.2/drcomc'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/root/drcom-1.3.2/drcomc'
make -C drcomd

make[1]: Entering directory `/root/drcom-1.3.2/drcomd'
gcc -Wall -W -Wstrict-prototypes -Wmissing-prototypes -pedantic -I/root/drcom-1.3.2/include -O2   -c -o readconf.o readconf.c
readconf.c: 在函数‘__parseopt’中:
readconf.c:369: 错误:‘LONG_MIN’未声明(在此函数内第一次使用)
readconf.c:369: 错误:(即使在一个函数内多次出现,每个未声明的标识符在其
readconf.c:369: 错误:所在的函数内也只报告一次。)
readconf.c:369: 错误:‘LONG_MAX’未声明(在此函数内第一次使用)
make[1]: *** [readconf.o] 错误 1
make[1]: Leaving directory `/root/drcom-1.3.2/drcomd'
make: *** [drcomd] 错误 2
我尝试将LONG_MIN定义:
在readconf.c中加入:long LONG_MIN=-2147483648
结果发现又报LONG_MAX未声明,于是又采用类似方法,还是出现函数未声明的错误,但是多了一句:
好像是/lib/modules/kernel-2.6.25-14.fc9.i686/build后面是“2.6.25-14.fc9.i686不存在"之类的话,可能内核也不全。
我又像用F8时一样补了光盘上的kernel-2.6.25-14.fc9.i686.rpm,但是没用,上网找到了这个:kernel-devel-2.6.25-14.fc9.i686.rpm
索性又找了个新版的drcom-1.4.7,终于搞定了,怀疑原来的错误跟drcom版本也有关系,可能不兼容F9.
顺便说一下,那个rpm包在F9下只能用命令安装,双击没有用,貌似F9下rpm都这样。
看到网上有个帖子跟我的问题一样,又没人回,跟大家分享一下。By the way,是跟寝室那位仁兄一起研究出来的
kernel-devel-2.6.25-14.fc9.i686.rpm太大这里发不了,等一下我想办法

 

LONG_MIN的定义是确实是由kernel-devel包内包含的。
Fedora9采用了GCC4.3和新的内核,在编译时确实和以前有些不同。

原文链接..

http://bbs.linuxpk.com/thread-21145-1-3.html

第二步:编辑 配置文件.

../drcom/drcom.conf

修改各项参数:

username是卡号,password就是密码;
device是网卡设备名,要获取设备名,只需在终端下执行ifconfig进行查询,一般有线网卡为eth0,无线网卡为wlan0;
except代表了不用拨号的本地地址范围,一般不需要修改;
dnsp和dnss是首选和次要dns;
dhcp一般自动配置不需要填写,否则需要自己填写;
下面的参数只需要填写一个serverip即可,代表了计费验证服务器地址;

我的配置文件如下:

username=08041234567
password=1234567
device=wlan0
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
dnsp=202.119.230.8
dnss=218.2.135.1
dhcp=

hostip=
servip=192.168.168.168
hostport=
servport=

hostname=
winver=
winbuild=
servicepack=
autologout=0

4、编写配置脚本

配置好drcom.conf文件以后就可以使用命令进行登录上网了

基本命令如下:

登录系统首次使用需要先运行:sudodrcomd

登录客户端:sudodrcomclogin

退出客户端:sudodrcomclogout

为了使用方便,我们可以编写两个可执行脚本——login和logout,命令如下:

geditlogin
编写文件内容如下:
#!/bin/sh
sudodrcomd
sudodrcomclogin
然后保存关闭文件,最后对之赋予权限:chmoda xlogin

同样logout文件的编写如下:
geditlogout
编写文件内容如下:
#!/bin/sh
sudodrcomclogout
然后保存关闭文件,最后对之赋予权限:chmoda xlogout

编写完毕以后,我们就可以使用简单的命令进行上网和注销了——

上网:./login
注销:./logout 

配置文件如下

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
dnsp=219.218.18.18
dnss=219.146.0.130
dhcp=

hostip=
servip=222.174.155.19
#219.218.24.1 
hostport=
servport=

hostname=
winver=
winbuild=
servicepack=
autologout=0

 

在Fc5/6上安装可参考下文.

http://www.iileffel.cn/article.asp?id=171

此文也可作参考..

http://blog.chinaunix.net/u1/40468/showart_528763.html

 kernel-devel-2.6.25-14.fc9.i686.rpm

下载地址.

http://rpmfind.net/linux/rpm2html/search.php?query=kernel-devel-i686

Drcom 的linux 版本 在  sourceforge上 .现在的最新版是1.47 (至本日2008年9月1日)

下载地址.

http://sourceforge.net/projects/drcom-client/

解决一些问题

http://www2.zjut.com/html/32/t-1047732.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值