锐捷在ubuntu下使用


第一篇小白文章。想想在刚接触Linux的时候,怎么上网都成为了一个大问题,看了学校论坛,查了各种资料,搞了一个下午才搞定。以此篇来纪念下第一次接触Linux。


安装好ubuntu后,马上想到了要如何上网的问题。由于学校上网是基于锐捷客户端的,所以一开始担心在linux系统下并不能很好地上网。庆幸的是锐捷是有linux下上网的解决方案的,找到了安装包。

ubuntu系统为14.04,下载的锐捷安装包为Linux SU V1.31版。必须吐槽下,这个安装包的名字里竟然有空格,解压后最好把文件夹名的空格删了。当然保留空格也有其他解决方案,比如转义,用起来并不顺畅。

解压修改后文件夹放在/home/ww即我的用户默认目录下,文件夹名为su,目录下有rjsupplicant.sh文件。


命令行启动

进入目录 $cd su
启动脚本加可执行权限 $sudo chmod +x ./rjsupplicant.sh
启动客户端 $sudo ./rjsupplicant.sh -d1 -sinternet -u<锐捷账号> -p<锐捷密码> &

-d1为动态认证;-u输入帐号;-p输入密码;-s为要选用的服务,这里为internet;-S1为保存密码。-h可以查看脚本的相关参数。

这样,锐捷就成功连接并能上网了。连不上的话输入$sudo start network-manager即可,开锐捷把网络服务给关闭了。


脚本启动

虽然命令行可以启动锐捷,但是每次登录或者掉线得重新登录都要重新输入命令行。所以写了个脚本来自动运行锐捷客户端。建立一个脚本startrj.sh,脚本内容如下:

#! /bin/bash
cd su
sudo chmod +x ./rjsupplicant.sh
sudo ./rjsupplicant.sh -q
sudo ./rjsupplicant.sh -d1 -sinternet -u<锐捷账号> -p<锐捷密码> &

可以看到我们加了一个 sudo ./rjsupplicant.sh -q,是为了防止客户端已经在运行的情况(如掉线),先把它关闭再启动。

这样我们每次只需要输入sudo ./startrj.sh

PS:

  1. 当然你也可以直接去改rjsupplicant.sh;
  2. 可以将脚本设为开机启动,那就更方便了,这里就不讲了。
  3. mentohust是个开源跨平台的项目,可以成为在Linux下上网的另一个方案,在Google code开源

  • 我的github上博客:http://zealerww.github.io/
  • github主页:https://github.com/zealerww

你可能感兴趣的:(Linux,OS)