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
提示通过验证之后便可上网。