本校校园网用的是锐捷,在linux中的使用方法是

sudo rjsupplicant.sh -a 1 -d 1 -s wireless -u username -p password

然而有时候会频繁出现断网情况,这个情况不止出现于linux,而在windows下反而更难搞

如图
p1

其实稍微会点英语的的话,自己读一下,它的意思就是说,“本机使用了多网卡,请把未认证的网卡关闭,再重新认证”

ok,就是只要关一下网卡就好了,网卡的话,一般用 ifconfig 就好了。单纯使用 ifconfig 查看开启的网卡:
p3

之后调用ifconfig 关闭,关于关闭的网卡的话,在使用锐捷时它显示的Adapter那个是要保留的,其他关闭即可。

sudo ifconfig wlp4s0 down
sudo ifconfig lo down 

最后重新认证一下就可以了。

然而一直这样的话还是会有点麻烦,你也可以在 rjsupplicant.sh 加入这两行即可。

这里格外强调一点 lo网卡是指localhost,关掉这个的话会有一些功能限制,比如说shadowsocks无法使用。而且这个网卡不关其实没有什么影响。