ubuntu上的完美Drcom上网解决方案

包含网卡/无线网的网络问题和ADSL/校园网/宽带拨号支持及代理/共享等网络使用问题
dezhi
帖子: 16
注册时间: 2008-04-05 21:18

ubuntu上的完美Drcom上网解决方案

#1

帖子 dezhi » 2009-04-06 13:11

你们有没有遇到过这样的问题呢?

一心想学好Linux,但却在半路杀出了个Dr.com。

Dr.COM作为一个宽带认证的客户端,在电信宽带计费和验证中被广泛使用。特别是在高等院校中,有80%以上的宽带用户使用Drcom验证上网。

然而,这么高使用率的Drcom宽带认证的客户端,并没有开发出适合Linux系统的客户端,可能是因为没有利益可图吧。

但是,Linux系统的优点很多,开源,高效,免费。。。(想了解的,百度一下吧),我认为每个人都应该去用一下Linux,她不仅有可爱的企鹅,还有宝贵的精神。。。。。。。

最近开始使用Linux,我使用的版本是ubuntu Linux 8.10,就她的界面和内涵一点也不比Vista差。然而最让我郁闷的是上网问题。我们学校是使用Drcom认证上网的,我于是就到网上去找解决方案,知道有人用drcom-client 上网,有人用wine安装Drcom,,,

用drcom-client,就那安装方式就叫头痛了,‘make&make install’ 了大半天,在希望中等到的是失望,一个‘error’ 让人无望!然后惊喜中通过编译,等来的又是配置drcom.conf的煎熬。何时才是彼岸,等来的却是,‘login fault’ ------我绝望了!

所以,我决心,所以才有了Drcom for All。

Drcom for All是用Java开发的,因此她适用于任何可以运行JVM的平台(Windows,Mac,Linux)。因此,要运行她,就必须首先安装JDK,以ubuntu8.10系统为例,

首先,从http://java.sun.com中下载Linux版本的jdk,我的版本是jdk1.6.0_12,我下载的是bin文件,我将下载的jdk1.6.0_12.bin文件置于/usr/lib/jvm/java中
然后,在shell中执行:

代码:
sudo chmod u+x /usr/lib/jvm/java/jdk1.6.0_12.bin


修改bin文件权限,使其可执行
然后,执行
sudo /usr/lib/jvm/java/jdk1.6.0_12.bin


将会出现字幕,持续按回车键,直至屏幕显示要求输入yes/no,此时输入y回车,将会把jdk解压到文件夹,得到jdk1.6.0_12目录。
此时,jdk已安装完毕,下面进行配置
执行
sudo gedit /etc/environment


在environment中修改,出现如下部分

PATH="......:/usr/lib/jvm/java/jdk1.6.0_12/bin"
CLASSPATH=.:/usr/lib/jvm/java/jdk1.6.0_12/lib
JAVAHOME=/usr/lib/jvm/java/jdk1.6.0_12


执行
sudo source /home/ghoul/.bashrc


此时,环境变量设置成功(设置环境变量的方法很多,不一一列举)
由于ubuntu中可能会有默认的jdk,如openjdk,所以,为了使默认使用的是我们安装的jdk,还要进行如下工作。
执行
update-alternatives --install /usr/bin/java java /usr/lib/jvm/java/jdk1.6.0_12/bin/java 300
update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java/jdk1.6.0_12/bin/javac 300


通过这一步将我们安装的jdk加入java选单。
然后执行

update-alternatives --config java


通过这一步选择系统默认的jdk
这样,再在shell中输入

java -version


时,显示系统使用的java的版本信息就算是成功了!
用cd命令进入DrcomForAll.jar所在的文件夹,
最后执行
java -jar DrcomForAll.jar


就出现:
图1
点击setting进行设置:
图2

点Save保存信息,最后按Login登陆服务器;

(说明:由于本人水平有限,技术欠缺。难免会有遗憾。注销和提示信息方面有点问题,如果注销不了,请登陆服务器‘http://+你的服务器IP来注销’,在xp,vista,ubuntu 8.10和ubuntu 9.04上通过测试。因为在Linux上中文字体可能不可显示,所以改用英文,带来不便,请见谅。我希望通过开源的方式,来改进本软件,共同进步。感谢所有给与我支持的人!谢谢!支持开源,支持Linux!)
图2
图2
2ab2e2c8-1f70-3277-868e-f801df2b5b43.jpg (13.81 KiB) 查看 7388 次
DrcomForAll.zip
(487.55 KiB) 已下载 1114 次
附件
图1
图1
235d8eec-51e1-3e4c-9c88-487ac74cc07f.jpg (24.85 KiB) 查看 7386 次
shisjtou
帖子: 19
注册时间: 2008-07-09 15:27

Re: ubuntu上的完美Drcom上网解决方案

#2

帖子 shisjtou » 2009-04-06 13:39

这个会掉线吗?我试过论坛里的好几种都会掉线,而且掉了后都登陆不了了
不管行不行吧,我先试试你这个,谢了
jdk下哪个版本?第一个还是第二个?
附件
1.jpg
上次由 shisjtou 在 2009-04-06 14:02,总共编辑 1 次。
dezhi
帖子: 16
注册时间: 2008-04-05 21:18

Re: ubuntu上的完美Drcom上网解决方案

#3

帖子 dezhi » 2009-04-06 13:59

shisjtou 写了:这个会掉线吗?我试过论坛里的好几种都会掉线,而且掉了后都登陆不了了
不管行不行吧,我先试试你这个,谢了
很好用的,不会掉线!!下载第二个版本。
JDK要下载没有RPM的版本,RPM版本的RedHat专用的。
To try ,to do,to make it !!!
头像
syrano
帖子: 4313
注册时间: 2007-10-06 18:40

Re: ubuntu上的完美Drcom上网解决方案

#4

帖子 syrano » 2009-04-06 14:52

java安装不需要那么复杂. 直接

代码: 全选

sudo aptitude install sun-java6-jre
上图
Screenshot.png
E=m c^2
头像
3070803051
帖子: 193
注册时间: 2009-03-29 12:37

Re: ubuntu上的完美Drcom上网解决方案

#5

帖子 3070803051 » 2009-04-06 15:25

DrcomForAll.jar 这个文件在哪里呀
dezhi
帖子: 16
注册时间: 2008-04-05 21:18

Re: ubuntu上的完美Drcom上网解决方案

#6

帖子 dezhi » 2009-04-06 15:29

3070803051 写了:DrcomForAll.jar 这个文件在哪里呀
DrcomForAll文件夹下\dist
To try ,to do,to make it !!!
shisjtou
帖子: 19
注册时间: 2008-07-09 15:27

Re: ubuntu上的完美Drcom上网解决方案

#7

帖子 shisjtou » 2009-04-06 19:41

装了n遍,Java还是不能用 :em20
说找不到Java命令
论坛上也有人有同样的问题,但他后来说能用了,不知道用的什么方法
头像
syrano
帖子: 4313
注册时间: 2007-10-06 18:40

Re: ubuntu上的完美Drcom上网解决方案

#8

帖子 syrano » 2009-04-06 21:46

shisjtou 写了:装了n遍,Java还是不能用 :em20
说找不到Java命令
论坛上也有人有同样的问题,但他后来说能用了,不知道用的什么方法
sudo aptitude install sun-java6-jre
就行
E=m c^2
shisjtou
帖子: 19
注册时间: 2008-07-09 15:27

Re: ubuntu上的完美Drcom上网解决方案

#9

帖子 shisjtou » 2009-04-07 19:01

连接不上,报错,请问这是怎么回事儿?


server202.195.160.119
#
# An unexpected error has been detected by Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x8fd464fb, pid=8870, tid=2388409232
#
# Java VM: Java HotSpot(TM) Server VM (11.3-b02 mixed mode linux-x86)
# Problematic frame:
# C [libglib-2.0.so.0+0x584fb] g_slice_alloc+0x10b
#
# An error report file with more information is saved as:
# /media/disk/DrcomForAll/dist/hs_err_pid8870.log
#
# If you would like to submit a bug report, please visit:
# http://java.sun.com/webapps/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#
忽略
dezhi
帖子: 16
注册时间: 2008-04-05 21:18

Re: ubuntu上的完美Drcom上网解决方案

#10

帖子 dezhi » 2009-04-09 1:59

shisjtou 写了:连接不上,报错,请问这是怎么回事儿?


server202.195.160.119
#
# An unexpected error has been detected by Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x8fd464fb, pid=8870, tid=2388409232
#
# Java VM: Java HotSpot(TM) Server VM (11.3-b02 mixed mode linux-x86)
# Problematic frame:
# C [libglib-2.0.so.0+0x584fb] g_slice_alloc+0x10b
#
# An error report file with more information is saved as:
# /media/disk/DrcomForAll/dist/hs_err_pid8870.log
#
# If you would like to submit a bug report, please visit:
# <!-- m --><a class="postlink" href="http://java.sun.com/webapps/bugreport/c ... ash.jsp</a><!-- m -->
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#
忽略
可能是权限问题试试 用终端来运行 sudo java -jar DrcomForAll.jar
头像
Jacob Anubis
帖子: 189
注册时间: 2009-04-08 20:44
来自: 三维空间

Re: ubuntu上的完美Drcom上网解决方案

#11

帖子 Jacob Anubis » 2009-04-09 12:35

【引用楼主:首先,从http://java.sun.com中下载Linux版本的jdk,我的版本是jdk1.6.0_12,我下载的是bin文件,我将下载的jdk1.6.0_12.bin文件置于/usr/lib/jvm/java中】

问题出现了,我在系统中“lib”文件夹下根本没有找到“jvm”这个文件夹,就连“J”开头的文件夹都没有!楼主是否解答一下!
还有,我下载下来的“.bin”文件名为“jdk-6u13-linux-x64.bin”,这个对么?
备注:我使用CD而不是DVD在windows环境下安装的ubuntu,我的CPU是AMD Athlon*2 64 的!
如果只是遇见,不能停留,不如不遇见!
头像
wangdu2002
帖子: 13284
注册时间: 2008-12-13 19:39
来自: 物华天宝人杰地灵

Re: ubuntu上的完美Drcom上网解决方案

#12

帖子 wangdu2002 » 2009-04-09 12:46

:em09
:em11
行到水穷处,坐看云起时。
海内生明月,天涯共此夕。
--------------------吾本独!
dezhi
帖子: 16
注册时间: 2008-04-05 21:18

Re: ubuntu上的完美Drcom上网解决方案

#13

帖子 dezhi » 2009-04-09 18:53

[引用11楼 问题出现了,我在系统中“lib”文件夹下根本没有找到“jvm”这个文件夹,就连“J”开头的文件夹都没有!楼主是否解答一下!
还有,我下载下来的“.bin”文件名为“jdk-6u13-linux-x64.bin”,这个对么?
备注:我使用CD而不是DVD在windows环境下安装的ubuntu,我的CPU是AMD Athlon*2 64 的!]


你要先使用命令“ sudo cp 源文件位置 目标文件位置 (移动cp改成mv)“ 把你所下载的jdk-6u13-linux-x64.bin复制或移动到/usr/lib/jvm/java中。。。。
To try ,to do,to make it !!!
yiliyili
帖子: 7
注册时间: 2009-01-01 15:04

Re: ubuntu上的完美Drcom上网解决方案

#14

帖子 yiliyili » 2009-04-09 22:29

:em20 连接不上。。。。。。。。servip什么的都填好了 = =
头像
syrano
帖子: 4313
注册时间: 2007-10-06 18:40

Re: ubuntu上的完美Drcom上网解决方案

#15

帖子 syrano » 2009-04-09 22:58

yiliyili 写了::em20 连接不上。。。。。。。。servip什么的都填好了 = =
E=m c^2
回复