常熟理工linux版锐捷(ruijie)及用法
常熟理工上校园网需要使用瑞捷客户端,学校也给学生提供了windows、mac和linux版本的ruijie客户端。
可以通过以下页面访问windows、mac和linux版本的锐捷下载地址。
常熟理工校园网上网指南
windows版本的瑞捷很容易使用,mac版本的笔者也没有使用过,这里仅说明一下笔者在使用linux版本锐捷时所遇到的坑。
在下载并解压缩瑞捷后,得到的文件有
README rjsupplicant.sh x64 x86
使用ruijie的方法可以通过sh ./rjsupplicant.sh --help
来获取。
但是如果直接在使用这条命令会出现错误。
/home/rjsupplicant/x64/rjsupplicant: error while loading shared libraries: libssl.so.6: cannot open shared object file: No such file or directory
似乎是因为ruijie依赖的libssl.so.6
在较新的linux发行版中不再包含的原因。一种简单粗暴的方式就是复制一份你的发行版中包含的libssl.so
(比如笔者的版本是libssl.so.1.1
),然后重命名为锐捷需要的文件名。或者也可以创建一个软链接:
sudo ln -s /usr/lib/libssl.so.1.1 /usr/lib/libssl.so.6
再次尝试运行锐捷,依然报错:
/home/rjsupplicant/x64/rjsupplicant: error while loading shared libraries: libcrypto.so.6: cannot open shared object file: No such file or directory
这次缺少的文件是libcrypto.so.6
,依然是一样的方法:
sudo ln -s /usr/lib/libcrypto.so.1.1 /usr/lib/libcrypto.so.6
再一次运行锐捷,还是报错:
/home/rjsupplicant/x64/rjsupplicant: error while loading shared libraries: libpcap.so.0.9: cannot open shared object file: No such file or directory
不过这已经是最后一次了
sudo ln -s /usr/lib/libpcap.so.1.9.0 /usr/lib/libpcap.so.0.9
这下运行sh ./rjsupplicant --help
没有报错了。接下来修改ip后就可以按照帮助中的说明使用锐捷了。