前: 前几天用保姆级教程在win10下装了linux win10双系统。然后在wifi校园网下配置了VScode。
回到宿舍上校园网需要用锐捷客户端,但是这期间遇到了挺多问题的,也折腾了快一个小时。还是由于对linux操作不熟悉吧。
首先通过内网能直接下载到linux的锐捷客户端,里面自带的readme是这么写的:
使用说明:
解压后,使用终端进入当前根目录,运行rjsupplicant.sh脚本即可启动RG-SU。
如果rjsupplicant.sh 脚本无法运行(非可执行文件),请运行以下命令: "sudo chmod +x ./rjsupplicant.sh"
第一次使用时,可以通过 --help命令查看使用帮助文档。
当客户端以后台模式运行时,输出运行日志(--help可查看),正常情况下,直接打印在终端无运行日志。
然后我输入
sudo chmod +x ./rjsupplicant.sh
sudo bash rjsupplicant.sh
之后出现了错误,无法运行,使用了网上所说的命令
sudo ./rhsupplicant.sh -U 用户名 -P 密码 -d 1
之后可以显示出帮助文档,但是并没有什么卵用
接着再看了几篇博客,使用这条命令
sudo ./rjsupplicant.sh -a 1 -n eth0 -d 1 -u 用户名 -p 密码
终于可以成功打开软件,但是却显示:“无法找到网卡或系统未完成网卡初始化操作。请稍后再尝试认证”
此时人已经麻了,过了会,使用ifconfig
才发现我的网卡名是:“enp3sof1”
再找修改网卡名字的方法:
先修改grub文件
sudo nano /etc/default/grub
找到GRUB_CMDLINE_LINUX=""
改成GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0"
再输入
sudo grub-mkconfig -o /boot/grub/grub.cfg
然后重启,再ifconfig
,发现网卡名改成了"eth0"
接着在使用登陆命令
sudo ./rjsupplicant.sh -a 1 -n eth0 -d 1 -u 用户名 -p 密码
终于可以成功认证了!
觉得每次都要输入很麻烦,那么就写个.sh脚本,放在"/home/用户名"目录中
写入
cd rjsupplicant &&
sudo ./rjsupplicant.sh -a 1 -n eth0 -d 1 -u 用户名 -p 密码
(我的rjsupplicant,即锐捷客户端解压下来的文件夹也是在"/home/用户名"目录中的,所以直接cd进去)
然后在将命令放进去保存为"net.sh"
接下来每次启动只需要使用终端运行
sudo bash net.sh
即可直接认证