校园网使用Dr.com上网验证的方法[图文教程](例:Ubuntu8.04)
很多校园都是使用上网客户端验证的,其中,drcom是比较常见的一种。
对于初学者来说硬盘安装ubuntu8.04使用drcom上网验证确实是比较痛苦的。
我当初就是深受其害的一员,这里分享下我使用drcom的一些经验。
PS:这个编译安装过程,其实可以全程用命令进行
具体请看下文
首先,我们当然要下载个linux下的drcom源代码:附件 drcom-1.4.4.zip
这个是zip格式的,可以在windows下解压得到 drcom-1.4.4.tar.gz。
不建议在windows下再次解压drcom-1.4.4.tar.gz,最好回到ubuntu解压,以防出错。
然后就要安装drcom了,但是安装drcom需要编译工具,ubuntuliveCD默认又是不安装的。
很多人就难倒在这里了,其实,这个编译工具是ISO里面自带的。如果你有CD,直接插上CD就可以使用命令:
如果你是硬盘安装,又没有CDRom的话,可以挂载iso
那里把下面的CDrom打上勾,
然后close,重新加载源。
这时提示找不到源,
这个可以不用理,因为你没有上网,不能加载网上的源,能加载cdrom就行。或者
编译环境安装完毕,接着就可以把你下载的drcom源代码解压,
解压方法随便你,双击解压到你喜欢的目录都行。也可以把下载的drcom-1.4.4.tar.gz放在桌面,右键解压到此处。
解压完毕后,cd进你解压的目录编译安装
安装完毕后,就可以编辑/etc/drcom.conf填写你的上网信息了。
里面除了帐号密码,其他信息都可以在右上角网卡信息那里看到。
关于"servip="地址说明可以参考下面图片,就是网页登录的那个地址IP
如,下图就要填servip=10.254.200.252
感谢xu_connery提供图片
特别注意的是从1.4.0开始,/etc/drcom.conf的内容有所变化,增加了device和except两个配置选项,
mac和nic0选项也不再需要填写了,device一般为eth0。
配置好帐号信息后,记得保存。这样就可以立刻上网了。
连接命令:
由于我是用虚拟机截图,以上命令成功应该显示
登出命令:
大家有什么意见或错误可以反馈下,力求精益求精!
对于初学者来说硬盘安装ubuntu8.04使用drcom上网验证确实是比较痛苦的。
我当初就是深受其害的一员,这里分享下我使用drcom的一些经验。
PS:这个编译安装过程,其实可以全程用命令进行
Copy code
sudo mount -o loop ubuntu-*.iso /cdrom ##挂载iso
sudo apt-cdrom -m -d /cdrom add ##添加cdrom为源
sudo apt-get update ##刷新列表
sudo apt-get install build-essential ##安装编译环境
tar -xzf drcom-1.4.4.tar.gz ##解压命令
cd drcom-1.4.4
make
sudo make install #编译安装
ifconfig ##查看链接信息
sudo gedit /etc/drcom.conf
sudo drcomd
drcomc login ##登入
drcomc logout ##登出
具体请看下文
首先,我们当然要下载个linux下的drcom源代码:附件 drcom-1.4.4.zip
这个是zip格式的,可以在windows下解压得到 drcom-1.4.4.tar.gz。
不建议在windows下再次解压drcom-1.4.4.tar.gz,最好回到ubuntu解压,以防出错。
然后就要安装drcom了,但是安装drcom需要编译工具,ubuntuliveCD默认又是不安装的。
很多人就难倒在这里了,其实,这个编译工具是ISO里面自带的。如果你有CD,直接插上CD就可以使用命令:
Copy code
sudo aptitude install build-essential安装编译环境。
如果你是硬盘安装,又没有CDRom的话,可以挂载iso
Copy code
sudo mount -o loop ubuntu-*.iso /cdrom其中"ubuntu-*.iso”是你下载的镜像位置,你可以用拖动的方法来拉到终端里都可以。挂载好镜像后,要在系统管理-软件源,
![](http://os.deepin.org/attachment/84_348684_1bf7856cb7c24a0.jpg)
那里把下面的CDrom打上勾,
![](http://os.deepin.org/attachment/84_348684_78a3d3940d5e276.jpg)
然后close,重新加载源。
![](http://os.deepin.org/attachment/84_348684_d03b6b7f09a74c6.jpg)
这时提示找不到源,
![](http://os.deepin.org/attachment/84_348684_ff11a8684692f3d.jpg)
这个可以不用理,因为你没有上网,不能加载网上的源,能加载cdrom就行。或者
Copy code
sudo apt-cdrom -m -d /cdrom add && sudo apt-get update这样就可以顺利
Copy code
sudo apt-get install build-essential或者,你可以选择在新立得里查找安装
![](http://os.deepin.org/attachment/84_348684_ce21cff8cbadc09.jpg)
![](http://os.deepin.org/attachment/84_348684_626db66a2e41f67.jpg)
![](http://os.deepin.org/attachment/84_348684_2909626d66c56ab.jpg)
编译环境安装完毕,接着就可以把你下载的drcom源代码解压,
解压方法随便你,双击解压到你喜欢的目录都行。也可以把下载的drcom-1.4.4.tar.gz放在桌面,右键解压到此处。
![](http://os.deepin.org/attachment/84_348684_c5682e72f9ffe77.jpg)
![](http://os.deepin.org/attachment/84_348684_bc078a01b43c181.jpg)
解压完毕后,cd进你解压的目录编译安装
![](http://os.deepin.org/attachment/84_348684_a36381f96be305a.jpg)
Copy code
make && sudo make install
![](http://os.deepin.org/attachment/84_348684_c2c60829e77cacd.jpg)
安装完毕后,就可以编辑/etc/drcom.conf填写你的上网信息了。
Copy code
sudo gedit /etc/drcom.conf
![](http://os.deepin.org/attachment/84_348684_4f503313f8a0361.jpg)
![](http://os.deepin.org/attachment/84_348684_6092db02490edca.jpg)
![](http://os.deepin.org/attachment/84_348684_4cbf9fd4fb86c1f.jpg)
![](http://os.deepin.org/attachment/84_348684_4ee91cdf6906c61.jpg)
![](http://os.deepin.org/attachment/84_348684_756c2e33e9b2cad.jpg)
Quote:
username=myusername ##填入你登陆的帐号
password=mypassword ##填入你的密码
device=eth0 ##指明通往外网的网卡的名字。
except= ##指明不需要进行用户验证的网络地址(用“网络地址/网络掩码”的形式,用逗号隔开),通常,except应该列出内网的地址。
dnsp= ##你的首要DNS
dnss= ##你的次要DNS,如果没有的话,请和首要DNS填的一样
dhcp= ##你的DHCP服务器,一般不填
hostip=
servip=192.168.252.1 ##你的登陆IP,就是在XP下填写登陆服务器那个IP,一般是没有登陆时自动转向的那个页面,就是那个web登陆页面。
hostport=
servport=
hostname=
winver=
winbuild=
servicepack=
autologout=0
里面除了帐号密码,其他信息都可以在右上角网卡信息那里看到。
关于"servip="地址说明可以参考下面图片,就是网页登录的那个地址IP
如,下图就要填servip=10.254.200.252
![](http://os.deepin.org/attachment/84_348684_f3e37e829d5305e.jpg)
感谢xu_connery提供图片
特别注意的是从1.4.0开始,/etc/drcom.conf的内容有所变化,增加了device和except两个配置选项,
mac和nic0选项也不再需要填写了,device一般为eth0。
配置好帐号信息后,记得保存。这样就可以立刻上网了。
连接命令:
Copy code
sudo drcomd ##启动drcom
drcomc login ##登录
由于我是用虚拟机截图,以上命令成功应该显示
Quote:
Login succeeded
登出命令:
Copy code
drcomc logout
Quote:
Logout succeeded
![](http://os.deepin.org/attachment/84_348684_96e6f99055acfac.jpg)
大家有什么意见或错误可以反馈下,力求精益求精!