Kubuntu 使用YaH3C进行中大校园网认证

之前都是用路由器连网线上网,我也没注意到inode校园网客户端在linux上的问题。直到前两天把路由器给搞残废了,只能默默的找办法装inode。根据学校网络中心给的教程,在kubuntu上尝试安装inode居然出现错误,上不了网。通过网上各种求助贴,才知道inode在Linux下仅仅支持Ubuntu 32位系统,而且使用的库会出现冲突,顿时无爱了。

人间处处有真爱,一打听身边很多同学都搞过这问题。百度一搜YaH3C,便完美解决问题。记录下来以备不时之需。

YaH3C 是用于校园网认证的客户端,只支持中山大学东校区.详细安装及操作请点这里

机子:kubuntu14.04 64位

安装:可以利用git clone从github上下载,也可以下载压缩包自己解压然后安装。

git clone git://github.com/humiaozuzu/YaH3C.git
cd YaH3C
sudo python setup.py install

 认证:程序运行时必须要有root权限,根据提示添加帐号和密码。

sudo yah3c

  这里出现了一点问题,虽然认证成功,但我get不到正确的ip。

  琢磨一段时间后,才了解到原来kubuntu默认不支持dhcpcd命令,所以这里我们需要修改配置文件。

配置文件格式:用户的登陆信息按照如下的格式保存在文件/etc/yah3c.conf中,可使用命令 vim /etc/yah3c.conf

[chenbjin]                 # 你的帐户
password = 123456          # 密码
ethernet_interface = eth0  # 使用的网卡,默认为eth0
dhcp_command = dhclient    # 验证成功后使用的dhcp命令(dhcpcd/dhclient),默认为空
daemon = True              # 验证成功后是否变成daemon进程,默认为True

配置成功后重新认证一下sudo yah3c,满满的爱啊!

感谢大神:https://github.com/humiaozuzu/YaH3C

时间: 2024-10-06 22:05:11

Kubuntu 使用YaH3C进行中大校园网认证的相关文章

【转】Kubuntu 使用YaH3C进行中大校园网认证

原文地址: http://www.cnblogs.com/chenbjin/p/4096231.html 之前都是用路由器连网线上网,我也没注意到inode校园网客户端在linux上的问题.直到前两天把路由器给搞残废了,只能默默的找办法装inode.根据学校网络中心给的教程,在kubuntu上尝试安装inode居然出现错误,上不了网.通过网上各种求助贴,才知道inode在Linux下仅仅支持Ubuntu 32位系统,而且使用的库会出现冲突,顿时无爱了. 人间处处有真爱,一打听身边很多同学都搞过这

华为HG255D路由器使用OH3C进行中大校园网认证

之前用的上海贝尔RG100A-AA路由器,被我无情地摧残了,电源按钮挂了,只能换个路由器.由于在校内,使用OP还是比较方便的,网上淘了这款华为HG255D,店主已刷好OP,无线速率300M,想想也是值便进货了.   与之前的RG100A-AA不同,HG255D已带WAN口,一开始想直接安装YaH3C认证,发现这路由器只有16M的空间,要安装python,dhcp也是压力大大啊.在朋友的介绍下,了解到OH3C ,一个在YaH3C基础上开发的用于路由器进行校园网认证的客户端.真心给大神们跪下了,解决

关于兰大校园网认证的思考

标 题: 关于校园网的思考--兼答复学生邮件 发信站: BBS 兰大西北望站 (2013-12-21 11:19:35 Sat), 站内 学生来信: 日期: 2013年12月20日 星期五 下午5:26 主题: 兰大XX同学来信 老师: 您好. 学生这里有两个问题想请教一下老师. 一 听说榆中校区正在1.2.3号楼试点校园认证上网.昨天在宿舍里,舍友意见很大,颇有微词.当时想跟他们争辩来着,但是没有找到好的理由.这里想请问老师,这样做能给我们带来哪些好处?我们作为学生应当如何理性看待这件事?如果

校园网认证原理

转至http://www.douban.com/note/215440648/ EAP是在RFC 3748中定义的一种认证协议,该协议用于在PPP等点到点网络中的认证,可支持多种认证机制.在802.1X中对EAP进行了简单的修改形成了EAPOL(EAP over LAN)协议,使其能在广播式的以太网中使用.EAP工作在OSI模型的第二层上,不需要用户端事先获取IP地址,简单易实现,主要用于客户端和认证者之间的认证信息交互. 802.1x认证的EAP协议(总体流程) Supplicant主机 服务

写入路由器实现校园网无线共享上网(改造支持校园网认证的路由器)

1. 改造的思路 鉴于路由器内部都是微型Linux系统,所以改造思路就是先将路由器刷成开放式Linux系统,比如DD-WRT,或者OpenWRT等,然后在路由器上运行编译好的鋭捷客户端,并且实现登陆. 我们采用开放式Linux系统:OpenWRT,作为需要刷无线路由器系统. 2. 硬件准备:  硬件准备就是要准备一个路由器,路由器的选择也是有讲究的,你要确定你的路由器可以刷最新版本的开放性固件,比如OpenWRT,支持列表在他们的官方网站 http://wiki.openwrt.org/toh/

db120-wg锐捷认证

本人使用的openwrt的版本是20120201经过本人多次测试是可以使用的! 1.在网页上进行配置 在网页上输入192.168.1.1进行路由器配置(登录密码默认为admin) 点击:网络->接口 之后选择wan口下的修改进入如下界面 输入相应的ip地址及dns 点击高级设置把mac地址改为电脑的本地连接的mac地址 之后点击保存及应用 回到管理界面点击:服务->校园网认证进行配置 记住dhcp要选择不使用否则认证不成功! 之后点击保存及应用 用securecrt进入路由器配置 1.    

Centos 6.4 python 2.6 升级到 2.7

http://blog.csdn.net/jcjc918/article/details/11022345 一开始有这个需求,是因为用 YaH3C 替代 iNode 进行校园网认证时,一直编译错误,提示找不到 Python 的某个模块,百度了一下,此模块是在 Python2.7 以上才有的,但是系统的自带的Python是2.6版本,难怪一直连不上网.于是,继续百度google,进行安装,后来又出现问题...在此开篇记录一下,权当备忘. 查看python的版本 [plain] view plain

centos python 2.7 安装

一开始有这个需求,是因为用 YaH3C 替代 iNode 进行校园网认证时,一直编译错误,提示找不到 Python 的某个模块,百度了一下,此模块是在 Python2.7 以上才有的,但是系统的自带的Python是2.6版本,难怪一直连不上网.于是,继续百度google,进行安装,后来又出现问题...在此开篇记录一下,权当备忘. 查看python的版本 [plain] view plaincopy #python  -V Python 2.6.6 1.下载Python-2.7.3 [plain]

Spring sprint @ first day

前几天,我们讨论出任务划分.结合任务及个人情况,我认领校园网认证和网盘服务这块. 认证原理整3天,尝试编译2天,整合模块5天. 日期 时间 地点 工作 5.11 20:00 九实 下载mentohust的windows源码 ~ 20:10 ~ 看源码,了解工作过程