Ubuntu Linux 6.10下用Dr.COM(drcom-client)接入网络的问题

发布时间:2007-03-06 10:36:00来源:红联作者:asiaec

参考了许多前辈的文章。本文主要针对Ubuntu 6.10

对于同样是2.6.X之后内核的linux,方法适用,只是通常的linux默认安装了编译环境,没有ubuntu那么麻烦而已。

第一次安装后使用中遇到了各种各样的问题,又经过了一个星期的积累经验,这篇文被我改了一下。

目前来讲我所了解的上网方法有三,各有优缺点。在这里先简略地说一下,你可以选择适合你的方法:

1.安装drcom-client for linux。这应该是最推荐的方法,也是最正统的方法。但是对于linux新手来讲可能有一些阻碍。而且drcom这个软件包本身不是很完善,比如我装了以后,访问某些网站出现域名不能解析的问题。补救措施可以用后2个。

2.Web登陆。完全没有门槛,不用作任何系统设置。只要你的ISP向你们开放了这种登陆的模式,你就可以这样上网。但是web登陆有个致命的缺点----卡号。城市热点的登陆系统本身就有bug,如果在关机或注销之前没有登出你的帐户,就非常可能在一段时间内那个帐户卡在线上。我这两天卡号的时候,短则20分钟,长则10个小时上不去!

3.安装虚拟机,在虚拟机内用win的客户端登陆,外面的linux就能上网了。不过很显然,这很吃内存=. =

前两种方法请看下面的文字,两种方法之间用蓝色粗体字标题分开。第三种方法请[点击链接]。

最后,本文写于2007年3月3日,请注意其时效性。

方法1:安装drcom-client for linux

总结了许多前辈的文章,应该是相对完善的一篇文章了。但是由于没有在别的系统下尝试安装过这个软件,所以如果在别的系统下出现各种各样的问题,在本文是找不到解决办法的。(也许近期内我会装FC6。。。)

步骤1:下载drcom-client

你必须到这里:http://sourceforge.net/projects/drcom-client 下载drcom-linux-2.6那一项(第一个是win版,三和四是老版本linux使用的drcom-client)

步骤2:安装build-essential。

如果你有ubuntu-6.10-alternate-i386.iso这张盘的话就好办了。比如我的alternate盘ISO文件放在/home/woncomp/下,那么开启终端,挂载这张镜像:

$ sudo mount -o loop /home/woncomp/ubuntu-6.10-alternate-i386.iso /cdrom/

然后添加光盘介质为更新源

$ sudo apt-cdrom -m add

这样就可以直接安装build-essential

$ sudo apt-get install build-essential

但是如果你的盘是LiveCD的话(ISO文件为Ubuntu_6.10_20061221_1610.iso 或者文件名上有desktop字样)…………建议你去下载一张alternate或者DVD --_--!!!

我曾经尝试过手动安装这个包,但是复杂的依赖关系搞得我晕头转向,最终导致重新安装系统并且下载alternate光盘。。

如果你不能下载那些盘或执意要手动安装的话,我把所需包的名字告诉你。你自己去google找这些包的下载。

linux-libc-dev_2.6.17-10.33_i386.deb

libc6-dev_2.4-1ubuntu12_i386.deb

libstdc++6-4.1-dev_4.1.1-13ubuntu5_i386.deb

g++-4.1_4.1.1-13ubuntu5_i386.deb

g++_4.1.1-6ubuntu3_i386.deb

dpkg-dev_1.13.22ubuntu7_all.deb

build-essential_11.3_i386.deb

注意其中的i386是根据你实际情况变化的,比如你的CPU要是AMD64位的你就需要下载AMD64版本。

另外注意版本号一定要完全匹配,不要以为更新的版本可以向下兼容。

下载了这些包一后放在一个自定义文件夹下比如 /tmp/debs/

然后cd到这个目录下执行 $ dpkg -i * 如果没有error你的build-essential就安装好了。

解压缩你最开始下载的drcom-client(假设drcom-client保存在/home/woncomp/目录下)

$ cd /tmp/

$ tar -zxf /home/woncomp/drcom-1.3.2.tar.gz

进入drcom的目录进行编译安装

$ cd drcom-1.3.2

步骤3:修改安装程序中login.c,logout.c,passwd.c.watchport.c

这4个文件最开始的include语句中有一句 #include 改成 #include 否则的话你还需要安装一个libssl包,这个包安装盘里可是没有的-_.-+

在drcom目录下执行

$ make

$ sudo make install

恭喜!到现在,你已经成功了70%

步骤4:修改drcom.conf

用你习惯的文本编辑软件编辑/etc/drcom.conf

我用的是gedit

$ sudo gedit /etc/drcom.conf

这是一个配置文件,设置了上网IP登陆帐号密码等等。 username=myusername ##填入你登陆的帐号

password=mypassword ##填入你的密码

mac=00:03:0D:xx:xx:xx ##你的网卡物理地址

nic0=10.98.xx.xx ##你的IP地址

nic1=

nic2=

nic3=

dnsp=202.106.0.20 ##你的首要DNS

dnss=202.106.196.115 ##你的次要DNS,如果没有的话,请和首要DNS填的一样

dhcp= ##你的DHCP服务器,如果有固定IP的话,这个可以不填

hostip=

servip=192.168.13.5 ##你的登陆IP,就是文章最开始提到的那个IP

hostport=

servport=

hostname=

winver=

winbuild=

servicepack=

如果你不知道物理地址什么的是多少的话,请在windows的 开始-运行 后输入cmd,在msdos命令行下输入ipconfig -all

编辑完drcom.conf并且保存之后,可以说安装和设置工作就大功告成了。

步骤5:日常的使用

今后每次开机之后,运行一次

$ sudo drcomd

然后就可以用

$ drcomc login

$ drcomc logout

来登入和登出

登入成功时候你可以看到“Login Seccess”字样

方法2:Web登陆

在浏览器地址栏输入你的接入IP,就是你打开Dr.COM客户端后,输入用户名和密码的地方上面那个IP。

如果出现登陆窗口,你可以尝试在这里登陆你的帐号就OK。

登录成功之后会有一个注销窗口,关掉它也会不断地出现,不要管他,扔到一个别的工作区里。

但是正如开始所说,这种方法极容易卡号,不推荐使用。

drcom for linux,Ubuntu Linux 6.10下用Dr.COM(drcom-client)接入网络的问题相关推荐

  1. ubuntu mate linux,Ubuntu MATE 18.10 正式发布

    Martin Wimpress宣布发布Ubuntu MATE 18.10.新版本附带MATE桌面环境,版本1.20.3,将获得9个月的支持. Ubuntu MATE 18.10相对于我们的18.04版 ...

  2. Ubuntu Server 9.10下配置telnet服务心得

    最近心血来潮地安装了Ubuntu Server 9.10来尝鲜.顺便想在上面建个telnet服务,结果还真费了不少劲.究其原因主要是Ubuntu采用的是debian的那一套东西.第一次用还不太熟悉.另 ...

  3. Linux集群架构(下)——DR模式、keepalived+LVS

    2019独角兽企业重金招聘Python工程师标准>>> Linux集群架构(下) 八.DR模式搭建 8.1 准备工作 试验需求三台机器: 分发器,也叫调度器(简写为dir) : 19 ...

  4. 删除linux系统 mbr,Windows 10 下安全删除 Linux 系统

    摘要 剩下的明月就可以继续我的深度 Linux 的U盘引导安装了,我去折腾了,分享此文就当是做个折腾记录,方便自己也方便大家了! 很多人都喜欢在自己的电脑上装个双系统啥的,毕竟现在硬盘的成本是越来越低 ...

  5. Linux Ubuntu 16.04系统下可用的Windows应用

    众所周知,Linux系统下的生态环境不是很好,很多可以在Windows 10系统下运行的 软件都不能在Linux下运行,那么接下来为大家推荐部分可以应用的软件: A.Google-Chrome. 最简 ...

  6. Linux -- Ubuntu 修改Home目录下的中文目录为英文

    一.背景   在安装Ubuntu系统时如果选则了中文安装系统,则在安装完成后默认在home目录下自动创建几个常用的目录,并且目录名称自动选择为安装系统时选择的语言.界面上操作回方便使用,但是如果在终端 ...

  7. linux 校园网开启wifi共享,Linux/Ubuntu 16.04 使用校园网客户端Dr.com DrClient 有线连网,同时开启WiFi热点...

    前面写过Ubuntu 16.04 使用校园网客户端 DrClient 无线上网,在这篇文章中将要介绍下,在Ubuntu 16.04上如何使用校园网客户端实现有线登录,这个问题也让博主困惑了很久,但是问 ...

  8. linux校园网电脑开wifi密码,Linux/Ubuntu 16.04 使用校园网客户端Dr.com DrClient 有线连网,同时开启WiFi热点...

    前面写过Ubuntu 16.04 使用校园网客户端 DrClient 无线上网,在这篇文章中将要介绍下,在Ubuntu 16.04上如何使用校园网客户端实现有线登录,这个问题也让博主困惑了很久,但是问 ...

  9. linux连接校园网wifi,Linux/Ubuntu 16.04 使用校园网客户端Dr.com DrClient 有线连网,同时开启WiFi热点...

    前面写过Ubuntu 16.04 使用校园网客户端 DrClient 无线上网,在这篇文章中将要介绍下,在Ubuntu 16.04上如何使用校园网客户端实现有线登录,这个问题也让博主困惑了很久,但是问 ...

  10. Linux/Ubuntu环境搭建(一):VMware Tools、共享文件夹、网络、软件源配置及vim安装

    本文将详细介绍如何配置或安装Linux常用的开发工具,以方便后续在Linux系统上的开发工作,工欲善其事必先利其器. 本文基于VMware虚拟机的Ubuntu系统进行演示. 关于如何安装VMware虚 ...

最新文章

  1. 【ACM】杭电OJ 2552
  2. Nginx配置中一个不起眼字符/的巨大作用,失之毫厘谬以千里
  3. python中的装饰器decorator
  4. Linux - 命令
  5. linux学习交流群,求linux(ubuntu)学习交流群
  6. java中各种数据类型的使用
  7. Python统计一个字符串中所有字符在另一个字符串出现的总次数
  8. Atitit 迭代法  “二分法”和“牛顿迭代法 attilax总结
  9. 一文告诉你市面上最火的游戏都是用什么引擎做的!!!
  10. 截止失真放大电路_模拟电路-BJT晶体管及电路
  11. 2021-04-20
  12. 使用PyG (PyTorch Geometric) 实现同质图transductive链路预测任务
  13. ADC的积分非线性和微分非线性
  14. php求三个数中间值
  15. Java基础学习笔记(十九)—— 多线程(1)
  16. 分布式系统稳定性建设指南
  17. wechat-web-devtools 之linux
  18. word关于书签的使用
  19. latex中怎么在符号正上和正下方编写公式
  20. .png .jpg批量转换成.webp(mac)

热门文章

  1. 华中科技大学计算机证书领取,华中科技大学计算机水平测试软考报名通知
  2. linux 设置django开机启动以及自动开启浏览器全屏
  3. 「PKUSC2018」星际穿越
  4. uniapp实现退款理由的界面
  5. 地图开发实战案例:高德地图弧线连接线标注
  6. Emoji 映射编码
  7. Spring进阶(六):can not find proxy: set exposeproxy property on advised to make it available
  8. Ubuntu下mysql-proxy服务器的配置
  9. 二十一、Java8新特性——Stream API【黑马JavaSE笔记】
  10. sklearn中make_blobs模块使用