网通更换拨号客户端,linux上网用drcom

11 views
Skip to first unread message

Jianjun Kong

unread,
Dec 11, 2007, 12:23:56 AM12/11/07
to xiyouo...@googlegroups.com
网通更换了拨号的客户端,使得许多非windows用户和共享上网用户不能正常上网.
下面是非官方的一个linux客户端的安装与配置.不过咱们学校好象必须用dhcp,不能使用静态ip.这样共享上网就麻烦了.到目前为止我还没有听到咱学校有人在linux下培植drcom成功,一起努力.网上的方法太多了,有的甚至要你编译内核.尝试中~~~~~
1.安装编译环境:
sudo apt-get install build-essential libssl-dev


2.安装linux-headers
sudo apt-get install linux-headers-`uname -r`
uname -r是命令输出为:例如我的为2.6.15-28-686
核心是2.6.15 系统版本是28
686说的是我的cpu是p4
这个是升级后的,系统默认安装的是386


3.下载Dr.com1.3.2
下载地址: http://sourceforge.net/projects/drcom-client


4: 安装:
tar -zxvf drcom-1.3.2.tar.gz
cd drcom-1.3.2/
注意:
修改安装程序中login.c,logout.c,passwd.c.watchport.c
这4个文件最开始的include语句中有一句 #include <openssl/md5.h> 改成 #include <md5.h>
否则的话你还需要安装一个libssl包,这个包安装盘里可是没有的-_.-+
make
sudo make install
5.配置:
sudo vi /etc/drcom.conf

__________________________________begin
username=11100069999 #用户名
password=******* # 你的密码
mac=00:15:58:65:3B:FC #mac地址,可以通过运行ifconfig命令查得
nic0=192.168.1.23 # 你的ip地址
nic1=
nic2=
nic3=
dnsp=202.113.32.6 # DNS
dnss=202.106.196.115 # 次DNS,这个必须填,不填程序会出错,如果没有次dns,填一个合法的ip地址
dhcp=#一般都不是由dhcp指配的ip,所以这里也留空
hostip=
servip=221.11.20.10

#用drcom时打开浏览器被自动引导如提示你登陆的那个地址
hostport=
servport=
#后面的四项是用来假冒windows xp主机的,不填就可以了。
hostname=
winver=
winbuild=
servicepack=

—————————————–end

6.呵呵,现在就可以上网了

登录:
sudo drcomd
开机输入一次就可以
登陆
drcomc login
如果出现以下信息,说明登录成功:
Login succeeded

退出:
drcomc logout
Logout succeeded

Jianjun Kong

unread,
Dec 11, 2007, 6:08:50 AM12/11/07
to xiyouo...@googlegroups.com
我现在已经可以用linux上网那个了,只需要把下面文件username password mac
修改,把nic0修改成dhcp自动获得的ip。本地连接配置成dhcp并添加DNS 221.11.1.67 221.11.1.68
可以写一个shell脚本,每次开机获得ip后,自动更新到配置文件 /etc/drcom.conf
────────────────/etc/drcom.conf (留空的不需要填写)
username=11100068999
password=123456

mac=00:15:58:65:3B:FC
nic0=192.168.0.228
nic1=
nic2=
nic3=
dnsp=221.11.1.67
dnss=221.11.1.68
dhcp=

hostip=
servip=221.11.20.10
hostport=
servport=

hostname=
winver=
winbuild=
servicepack=
autologout=0

Reply all
Reply to author
Forward
0 new messages