答辩完没什么事儿就倒腾一下linux,在自己的笔记本上安装了win10+ubuntu双系统,ubuntu连接网络的问题上碰了墙。网上教程也不多,但还是有参考性的。
网上有推荐mentohust,郑大的,成功链接。但我还是尝试一下学校内网提供的linux客户端。希望能对其他人有所借鉴。
环境:
工具:
锐捷客户端:http://service.zzu.edu.cn/sys/RG_SU_For_Linux_1_30_Setup.zip
(内网能连)
手一双,(单手也没问题)
操作步骤:
1.关闭wifi连接,不然真的是连怎么死的都不知道。(其实我也就操作了一次没关,菜的没连上,哈哈,为了保持一致还是关了吧。)
2.设置静态ip,这个就不说了,设置里的网络和桌面右上的都可以找到有线连接,设置好学校分给的ip、网关、dns等等。
3解压提取下载的zip压缩文件,我用的是语言是中文的。大神可以用unzip命令即可。以下是图形界面操作。
在 /home/hou/下载 中找到下载的文件 RG_SU_For_Linux_1_30_Setup.zip 鼠标【右键】+【回车】 或者 双击打开
选择rjsupplicant文件夹右键提取出现下图,点击【提取】即可。
4.使其变为可执行文件,也可以先执行第5步验证一下是否是可执行文件。一般解压后的.sh文件不是可执行文件。
sudo chmod +x ./rjsupplicant.sh
5.执行文件连接校园网。下面是网上大多的教程,但是会报错,把最后的 -d 1改为 -d 0就行了
hou@hou-Lenovo-G50-80:~/下载/rjsupplicant$ sudo ./rjsupplicant.sh -u 20147780114 -p 20147780114 -d 1 [sudo] hou 的密码: sysctl: 写入错误: 错误的文件描述符 sysctl: 写入错误: 错误的文件描述符 sysctl: 写入错误: 错误的文件描述符 认证方式 有线认证 认证网卡 enp2s0 用户名 20147780114 服务 default 2018-06-06 15:52:45 正在停止系统(network-manager)服务 2018-06-06 15:52:47 正在启用网卡 sh: 1: ifconfig: not found sh: 1: ifconfig: not found 2018-06-06 15:52:47 正在初始化... 2018-06-06 15:52:47 寻找认证服务器... 2018-06-06 15:52:47 连接认证服务器... 2018-06-06 15:52:47 正在进行认证... 2018-06-06 15:52:47 认证失败: 用户静态IP地址类型绑定错误!
至于上面的是错误示范,错误在最后一行也指出来了,所以废话不多说,先上正确的,再解释。执行命令:
sudo ./rjsupplicant.sh -u 20147780114 -p 20147780114 -d 0
-u 用户名
-p 密码
——————————————————————-
hou@hou-Lenovo-G50-80:~/下载/rjsupplicant$ sudo ./rjsupplicant.sh -u 20147780114 -p 20147780114 -d 0 sysctl: 写入错误: 错误的文件描述符 sysctl: 写入错误: 错误的文件描述符 sysctl: 写入错误: 错误的文件描述符 认证方式 有线认证 认证网卡 enp2s0 用户名 20147780114 服务 default sh: 1: ifconfig: not found 2018-06-06 15:54:51 正在初始化... 2018-06-06 15:54:51 寻找认证服务器... 2018-06-06 15:54:51 连接认证服务器... 2018-06-06 15:54:51 正在进行认证... 2018-06-06 15:54:51 认证成功 上线URL:http://service.zzu.edu.cn/ 2018-06-06 15:54:51 管理中心提示:您当前使用的服务为default;账户余额为0.00元;计费策略为20元包月;你的包月即将到期,请缴费!
具体的为什么就是下图的 –help,因为郑州大学的校园网是分给的静态ip,所以dhcp方式要选择 0 。
hou@hou-Lenovo-G50-80:~/下载/rjsupplicant$ sudo ./rjsupplicant.sh --help 认证客户端 - 使用帮助-a --auth 认证方式(带参数,0表示无线认证,1表示有线认证;不指定时采用上一次认证方式或者为有线认证)-d --dhcp dhcp方式(带参数,0表示静态IP认证,1表示使用动态获取IP方式认证;不使用-d默认使用上一次配置)-n --nic 认证网卡(参数为网卡名称(参考-l结果),不指定时采用上一次使用的网卡或者第一张网卡)-s --service 服务(参数为服务名称(参考-l结果),不指定时采用上一次使用的服务或者第一个服务)-I --ssid 无线认证ssid(参数为ssid名称(参考-l结果),不指定时采用上一次使用的SSID或者第一个SSID,无线认证有效)-w --wlan 扫描无线网络: 无参数,可使用-n指定无线网卡,查看无线网络列表-u --user 用户名(参数为用户名,不指定时采用上一次使用的用户名)-p --password 密码(参数为密码,若未设定密码,运行程序后可重设定,默认为空除非已经保存了密码)-S --save 保存密码(带参数,0表示不保存密码,1表示保存密码,不指定时采用上一次配置)-q --quit 退出程序(不带参数,使用-q命令退出后台运行的客户端)-l --list 查看模式:无参数,指定该模式时,只查看信息,不认证。内容包括:版本号,当前认证方式,当前网卡,当前服务(可选),用户名,服务列表(可选),网卡列表。默认查看当前认证方式下信息。--comments 后台运行方式,输出日志在"/home/hou/下载/rjsupplicant/x64/log/run.log"中
因为关闭了系统的(network-manager)服务,重启这个服务就会再出来,所以错了也不用担心,重启就可以了,当然连上网的重启之后呢网也就掉了。sudo 指令会让你输入linux密码,输入就是了。
sudo service network-manager restart
唯一不爽的就是,每次登 每次都得输入。懒懒的我真不情愿。。。。可以把他们编辑在一个sh脚本里。下次启动执行一次sh脚本就行了。
不太明白的可以评论,看到立回。
转载于:https://www.cnblogs.com/himonkey/p/9145689.html