ubuntu9.10神州数码认证上网

1. 安装软件运行环境

1) 安装libltdl3、odbcinst1debian1、unixodbc、java-common,最好按照次序安装,否则可能会出现包依赖问题。
2)安装jre
下载最新的sun-java6-bin,sun-java6-jre,用命令安装:

$sudo dpkg -i sun-java6-bin* sun-java6-jre*

3)安装jpcap
忽略了不必要的Jdk依赖

$sudo dpkg --ignore-depends\=sun-java6-jdk -i jpcap-0.7.deb

2. 安装配置认证软件
登录http://www.yaoqi.name,匿名登录下载认证软件,802.1x。
1) 修改权限

$sudo chmod +x 8021x_linux

2)复制到系统程序目录

$sudo cp 8021x_linux /usr/local/bin

3)运行程序

$sudo 8021x_linux +javahome /usr/lib/jvm/java-6-sun/jre

运行成功后在桌面上建立一个luanch,

gksu 8021x_linux +javahome /usr/lib/jvm/java-6-sun/jre

,以后双击运行。


3. DCBA认证
802.1x认证成功后进行DCBA认证,否则会掉线,我使用aecium。aecium本来是针对“安腾通信”公司的认证系统的客户端,不过和神州数码的BAS兼容。aecium支持使用不同的网卡设备(我的机子有两块网卡,使用eth1联外网,一块网卡的可以用linuxClient的upnet,upnet只支持eth0)。

运行命令:

./aecium  -h 10.0.1.65 -u 用户名 -p 密码 -d eth1 -f

在提示中选择1;

Select service:
1. int
please select(type 'e' to exit):1

提示通过验证之后便可上网。

评论一下