NJIT 802.1X Client
这是一套Linux版兼容型802.1X客户端,由南京工程学院、广东工业大学和中南财经政法大学等多所高校Linux爱好者联合开发维护。
特点
- 完全兼容iNode V2.40-F0335,兼容华为客户端版本号加密认证
- 允许用户名中存在短横线等特殊字符
- 支持广播/多播触发认证
- 上线自动刷新IP地址
- 掉线后自动重连
- 软件免安装,解压到任意目录即可运行
- 在Ubuntu/Debian/Fedora下无需安装额外的动态链接库
- 源代码完全开放,在GPL保护下公开发布
项目Wiki文档
点击此处访问位于Ubuntu中文社区的项目文档
开发小组联系方式
小组成员
- 南京工程学院:
- 刘群,
- 赵国彬
- 谈成
- 高可
- 广东工业大学:
- wfhwfh
- jack235
- opirus
- Oscar Tang
- 中南财经政法大学:
- lamborrari
查看源代码
欢迎通过GitHub在线浏览源代码仓库:
http://github.com/liuqun/8021xclient
下载源代码
如何编译
- 首先应检查开发工具是否齐全,通常Linux默认安装的开发工具应包括:
gcc、glibc、binutils、make、autoconf、automake、libtool
- 然后安装libpcap库和openssl库的开发包。Ubuntu下使用apt-get:
$ sudo apt-get install libpcap-dev libssl-dev
Fedora下使用yum:
$ yum install libpcap-devel openssl-devel
- 在源代码src子目录下使用autoconf工具(包括autoreconf)生成configure脚本
$ autoreconf
- 通过configure脚本创建Makefile
$ ./configure
- 使用make命令开始编译
$ make
- 编译成功后调用make install安装可执行文件
$ sudo make install