当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 14 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : ubuntu8.04下成功安装Dr.com上网客户端
帖子发表于 : 2008-10-14 16:16 

注册: 2008-05-16 19:18
帖子: 26
地址: 中国
送出感谢: 0 次
接收感谢: 0 次
今天下午搞了一下ubuntu的drcom来方便在学校里面无线上网,由于学校的无线是内部网,则通过pppoe的拨号上网是行不通的。通过在网上查资料,和自己的实践,发现下面的方法成功的装上了drcom,所以特地来论坛里发个帖子来帮助那些和我一样的初学者,希望你们也能够通过下面的方法来解决所遇到的问题。
1、安装 build-essential:

sudo apt-get install build-essential

或者用“新立得软件包管理器”安装

2、安装libssl-dev,它包括了drcom需要用到的用于认证加密的md5函数,还包括了其他好多的用于加密的头文件,在“新立得软件包管理器”中搜索“libssl-dev”即可。

3、安装gcc-3.4,在“新立得软件包管理器”中搜索安装即可。

4、安装对应内核版本的头文件,在“新立得软件包管理器”中搜索"linux-headers"就行了,至于要选择哪一个,按如下方法可得到:
cat /proc/version ,就会得到类似这样的信息Linux version 2.6.20-16-generic (root@terranova) (gcc version 4.1.2 (Ubuntu 4.1.2-0ubuntu4)) #2 SMP Sun Sep 23 19:50:39 UTC 2007,其中2.6.20-16-generic就是内核版本,这里一定要对应,不然以后的编译会出错。


5、分别安装libdrcom、drcomsuite、drcom-1.3.7,到http://sourceforge.net/project/showfiles.php?group_id=128089下载。


1) 安装libdrcom:

#cd libdrcom-0.0-20050423-2/

#sudo make
#sudo make install


2) 安装drcomsuite:

安装之前要确定已经安装了Linux内核的头文件,查看方法如下:

#ls /usr/src
可以看到 linux-headers-2.6.20-15 linux-headers-2.6.20-16
linux-headers-2.6.20-15-generic linux-headers-2.6.20-16-generic

等等目录。版本号一定要对应,要然可能导致后面的安装失败,或者是drcom程序崩溃。

#cd drcomsuite-0.1.12/


#sudo make
如果在make过程中出现以下错误:

/……/Drcom/drcomsuite-0.1.12/module/Linux/2.6.x/proto.c: 在函数 ‘init_proto’ 中:
/……/Drcom/drcomsuite-0.1.12/module/Linux/2.6.x/proto.c:306: 错误: 向只读变量 ‘inet_stream_ops’ 赋值
/……/Drcom/drcomsuite-0.1.12/module/Linux/2.6.x/proto.c:309: 错误: 向只读变量 ‘inet_dgram_ops’ 赋值
/……/Drcom/drcomsuite-0.1.12/module/Linux/2.6.x/proto.c: 在函数 ‘cleanup_proto’ 中:
/……/Drcom/drcomsuite-0.1.12/module/Linux/2.6.x/proto.c:322: 错误: 向只读变量 ‘inet_dgram_ops’ 赋值
/……/Drcom/drcomsuite-0.1.12/module/Linux/2.6.x/proto.c:323: 错误: 向只读变量 ‘inet_stream_ops’ 赋值

说明了你的内核头文件中‘inet_stream_ops’和‘inet_dgram_ops’声明是常量,要想进行下去,必须对其进行修改:

#sudo gedit /usr/src/你的内核头文件目录/include/net/inet_common.h

找到以下两句,然后删除“const”,保存再重新编译

extern const struct proto_ops inet_stream_ops;
extern const struct proto_ops inet_dgram_ops;

#sudo make

#sudo make install

3) 配置drcom.conf文件:
#sudo mv /etc/drcom.conf.new /etc/drcom.conf
#sudo gedit /etc/drcom.conf

看到以下内容

# Username and password
# A blank password is considered valid.

username=帐号名
password=帐号密码

# Interface information
# mac is the MAC address of the nic we use to connect
# to the server.
# Example:
# mac=1a:2b:3c:4d:5e:6f
# If left blank it will default to 00:00:00:00:00:00

mac=网卡物理地址,可以在终端输入“ifconfig“查看

# nicn is the nth nic. This is the real data that's
# passed to the server, and thus I suggest you only
# fill in the first nic.
# Example:
# nic0=192.168.0.1
# nic1=
# nic2=
# nic3=
# Only nic0 is mandatory; the others should normally
# be left blank.

nic0=填入IP地址

nic1=
nic2=
nic3=
# dnsp(rimary) and dnss(econdary).

dnsp=填入主DNS
dnss=填入辅DNS

# dhcp server address. Windows XP uses 255.255.255.255
# and Windows 2000 uses 0.0.0.0
# If left blank it defaults to 255.255.255.255
dhcp=
# Connection information
# If the network supports it, and serverip is set
# to 1.1.1.1, then the gateway will help us find
# the real server (beex said this was the reason
# why we had to upgrade, but I don't see the
# practical reason why)
# All are optional, if left blank, then:
# + hostip defaults to nic0
# + servip defaults to 1.1.1.1
# + hostport defaults to 61440 (0xf000)
# + servport defaults to 61440 (0xf000)
# Note: hostip can be given one of the special values
# eth0, eth1, eth2, ... eth9 (I don't think
# regular users would need eth10 Razz), which
# corresponds to the inet address of the
# interface.
hostip=

servip=填入你打开浏览器被自动引导到提示你登陆的网址,其他的都留空,保持默认値

hostport=
servport=
# Miscellaneous Machine Information
# We don't need to be honest about these.
# For example, Windows XP has a version number
# of 5.1 and a build number of 2600.
# All are optional, if left blank, then:
# + hostname defaults to "localhost"
# + winver defaults to 5.1
# + winbuild defaults to 2600
# + servicepack defaults to "Service Pack 2"
hostname=
winver=
winbuild=
servicepack=

4)安装drcom-1.3.7:

$cd drcom-1.3.5

$sudo make

$sudo make install

$sudo gedit /etc/drcom.conf

再填一次:

username=帐号名
password=帐号密码

mac=网卡物理地址

nic0=IP地址
nic1=
nic2=
nic3=
dnsp=主 DNS
dnss=辅DNS
dhcp=

hostip=
servip=打开浏览器被自动引导提示你登陆的那个网址

hostport=
servport=

hostname=
winver=
winbuild=
servicepack=
保存退出。




登录:

$sudo drcomd

$sudo drcomc login

出现以下信息Login succeeded,登录成功。
要上内网,注销即可
$ sudo drcomc logout
出现以下信息Logout succeeded ,注销成功,可以登录内网了。

如果在运行sudo drcomc login 时出现:
can not create socket to server 这样~~
sudo killall drcomd
就都正常了~~


附件:
drcom-1.4.7.tar.gz [41.97 KiB]
被下载 268 次
drcomsuite-0.1.12.tar.bz2 [28.83 KiB]
被下载 216 次
libdrcom-0.0-20050423-2.tar.bz2 [23.03 KiB]
被下载 207 次
页首
 用户资料  
 
2 楼 
 文章标题 : Re: ubuntu8.04下成功安装Dr.com上网客户端
帖子发表于 : 2008-10-15 21:35 

注册: 2008-10-09 22:31
帖子: 1
送出感谢: 0 次
接收感谢: 0 次
我搞了dr.com好多天了。还没有搞定,直到看到搂主的帖子,我照样搞了一下,行了。
感谢楼主,
感谢我的室友,
没人顶你,
我来顶一下。。。。。


页首
 用户资料  
 
3 楼 
 文章标题 : Re: ubuntu8.04下成功安装Dr.com上网客户端
帖子发表于 : 2008-10-16 4:01 

注册: 2008-10-15 18:28
帖子: 7
送出感谢: 0 次
接收感谢: 0 次
谢谢lz 我的DrCom也试了好多方法不都行 谢谢谢谢


页首
 用户资料  
 
4 楼 
 文章标题 : Re: ubuntu8.04下成功安装Dr.com上网客户端
帖子发表于 : 2008-10-16 6:07 

注册: 2008-10-15 18:28
帖子: 7
送出感谢: 0 次
接收感谢: 0 次
还是不行啊
在terminal里显示DrCOM已经登录
我用FF登录http://218.195.24.131(我们学校的服务器)
里面也显示的是账号已登录 已用流量××××。
可我再FF里进google啊baidu啊什么也进不去
请问这个怎么解决?
本人小白一个
见谅 :em06


页首
 用户资料  
 
5 楼 
 文章标题 : Re: ubuntu8.04下成功安装Dr.com上网客户端
帖子发表于 : 2008-10-16 19:08 

注册: 2008-05-16 19:18
帖子: 26
地址: 中国
送出感谢: 0 次
接收感谢: 0 次
呵呵我也不知道的。你既然能够登进去。就应该能上网的啊。
soyard 写道:
还是不行啊
在terminal里显示DrCOM已经登录
我用FF登录http://218.195.24.131(我们学校的服务器)
里面也显示的是账号已登录 已用流量××××。
可我再FF里进google啊baidu啊什么也进不去
请问这个怎么解决?
本人小白一个
见谅 :em06


页首
 用户资料  
 
6 楼 
 文章标题 : Re: ubuntu8.04下成功安装Dr.com上网客户端
帖子发表于 : 2008-10-17 8:07 

注册: 2008-10-15 18:28
帖子: 7
送出感谢: 0 次
接收感谢: 0 次
哈哈!终于搞定了!现在是用的教育网回复的哦! 所有的设置做完以后还得自行修改本机IP信息等。我把我发外网的主要部分贴上来大家参考一下。
1.Manual network configuration # 本地网络属性里面设置以下内容
1.1 Wired Connection
Static IP Address: 59.74.70.** #你自己的IP
Subnet Mask: 255.255.255.0 #子网掩码
Gateway Address: 59.74.70.1 #网关
1.2 DNS
DNS Servers: 218.195.24.1 #首选DNS
1.3 Hosts
Localhost: 218.195.24.131 #学校的服务器地址
Laptop: 59.74.70.** #你自己的IP


页首
 用户资料  
 
7 楼 
 文章标题 : Re: ubuntu8.04下成功安装Dr.com上网客户端
帖子发表于 : 2008-10-17 8:20 

注册: 2008-09-25 15:37
帖子: 19
送出感谢: 0 次
接收感谢: 0 次
我现在才发现,原来我们学校有3种网络接入方式,一是用201卡,再是drcom,最是闪讯,真XX


页首
 用户资料  
 
8 楼 
 文章标题 : Re: ubuntu8.04下成功安装Dr.com上网客户端
帖子发表于 : 2008-10-17 23:28 

注册: 2006-12-24 14:07
帖子: 7
送出感谢: 0 次
接收感谢: 0 次
请问一下,既然上不了网,还能sudo apt-get吗?。。。我也是小白


页首
 用户资料  
 
9 楼 
 文章标题 : Re: ubuntu8.04下成功安装Dr.com上网客户端
帖子发表于 : 2008-10-19 21:52 

注册: 2008-05-16 19:18
帖子: 26
地址: 中国
送出感谢: 0 次
接收感谢: 0 次
你傻啊。笔记本不是可以有线上的啊?
现在人总问些像这样这么幼稚的问题。
bsuper 写道:
请问一下,既然上不了网,还能sudo apt-get吗?。。。我也是小白


页首
 用户资料  
 
10 楼 
 文章标题 : Re: ubuntu8.04下成功安装Dr.com上网客户端
帖子发表于 : 2008-10-29 17:54 

注册: 2008-09-11 23:58
帖子: 70
送出感谢: 0 次
接收感谢: 0 次
我以前在学校用drcom1.4.4编译后设置完就能直接上,lz你那个libdrcom与drcomsuite是做什么用的?


页首
 用户资料  
 
11 楼 
 文章标题 : Re: ubuntu8.04下成功安装Dr.com上网客户端
帖子发表于 : 2008-10-29 22:38 

注册: 2008-05-16 19:18
帖子: 26
地址: 中国
送出感谢: 0 次
接收感谢: 0 次
yu
Siovard 写道:
我以前在学校用drcom1.4.4编译后设置完就能直接上,lz你那个libdrcom与drcomsuite是做什么用的?

呵呵。这个是我装的过程看到的一个帖子。自己试了以后有用。就放在这边和你们共享了啊。也让你们少走些弯路嘛。


页首
 用户资料  
 
12 楼 
 文章标题 : Re: ubuntu8.04下成功安装Dr.com上网客户端
帖子发表于 : 2009-07-11 22:36 

注册: 2009-07-04 22:34
帖子: 2
送出感谢: 0 次
接收感谢: 0 次
太激动了,我弄了两天了。终于成功了。感谢!


页首
 用户资料  
 
13 楼 
 文章标题 : Re: ubuntu8.04下成功安装Dr.com上网客户端
帖子发表于 : 2009-07-22 13:58 

注册: 2009-04-07 13:04
帖子: 20
送出感谢: 0 次
接收感谢: 0 次
:em11 不错,我先试试,谢谢楼主了


页首
 用户资料  
 
14 楼 
 文章标题 : Re: ubuntu8.04下成功安装Dr.com上网客户端
帖子发表于 : 2011-08-07 16:54 
头像

注册: 2010-12-19 17:00
帖子: 318
系统: opensuse12.2*kde4.9
送出感谢: 2
接收感谢: 1
没法上网了啊 ;郁闷啊 我的刚装的debian啊


_________________
每个论坛里面,都会有几个默默的不为我知的大牛,于是每次,我都心存敬畏

openSUSE12.2+KDE4.9+XP


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 14 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译