njit iNode 802.1x client for Linux
支持iNode 7.0
1.直接
https://github.com/tignioj/njit-client-script/tree/change-md5
2.间接
http://www.right.com.cn/forum/thread-217637-1-1.html
https://github.com/bitdust/njit8021xclient
3.源头
https://github.com/liuqun/njit8021xclient
(感谢以上英雄;其中,@tignioj,提供了inode7.0的version和key的信息
仅以Arch Linux为例:
-
安装
base-devel
组sudo pacman -Sy base-devel
-
获取源码
git clone https://github.com/milkysilk/inode-njit.git
-
进入目录
cd inode-njit
-
运行
autoreconf --install
-
运行
./configure
-
运行
make
-
运行
sudo make install
完成安装
-
运行
sudo njit-client [username] [password] [eno1] [version] [key]
即可; -
注意:
- 网卡名为连接校园网的网卡名称,一般是名称为
eno1
的有线网卡,具体请使用ifconfig
查找(Arch Linux使用ifconfig
需要安装net-tools
) - 7.0版本对应的version和key分别是
CH\\u0011V7.00-0106
和Oly5D62FaE94W7
(有两个\的原因它在shell下需要转义) - 7.1版本对应的version是
CH\\x11V7.00-0313
,key同上 - 可以给运行命令设置别名,如将
alias inode7.0='sudo njit-client username password eno1 CH\u0011V7.00-0106 Oly5D62FaE94W7'
添加到~/.bashrc
,然后在终端输入inode7.0
即可
- 网卡名为连接校园网的网卡名称,一般是名称为
-
程序会输出一些调试信息,其中大部分信息不用理会 只需关注如果包括
[*] Server: Success.
这样一行提示即为802.1X认证成功