ubuntu12.04 用 mentohust 连接校园网的相关问题
OO~
posted @ 2013年7月16日 08:25
in linux
, 1878 阅读
因为新搬的寝室没有校园无线网覆盖,所以只能用有线网上网。ubuntu12.04 + 校园有线网,着实比较纠结,之前使用 windows 系统的时候,是通过锐捷认证来上网的,通过查找资料,我锁定了 mentohust,在使用mentohust 的过程中遇到了一系列的问题。
首先说明如何安装,设置:
1. 在 http://code.google.com/p/mentohust/downloads/list 网站中下载一个deb格式的安装包,如果你的电脑是32位的,需要下载 i386,如果是64位的,则需要下载 64amd。
2. 双击安装包即可安装。接着我配置了有线网:
3.使用vi /etc/mentohust编辑,设置相关配置文件的ip,网关等信息。
4.在终端命令中键入 sudo mentohust,即可。若出现
您当前使用的接入控制为学生网接入控制模板; !! 打开libnotify失败,请检查是否已安装该库文件。 >> 发送心跳包以保持在线...
表示你已经连上了网,可以用ping www.baidu.com来测试是否连接上外网。如果此时没有连接上,在/etc目录下mkdir mentohust,将windows下锐捷的配置文件8021x.exe,W32N55.dll和SuConfig.dat拷贝到mentohust的文件夹下,重新启动终端运行sudo mentohust,不出意外,应该可以连上了,而且ping的通。
经过这些步骤之后,我的电脑出现了一个神奇的问题,就是google的chrome可以上网,但是其自带的firefox不能上网,如下:
经过几天的原因查找无果,我猜想可能是我自己之前弄goagent的翻墙代理时,直接将chrome的代理设置成了goagent,firefox的代理没有设置,而此时我电脑的默认代理应该是goagent,键入env,得到如下:
LC_NUMERIC=en_US.UTF-8 GNOME_KEYRING_CONTROL=/tmp/keyring-bJx2RW USER=s http_proxy=http://127.0.0.1:8087/
看来我的猜想是对的。如果你现在想用firefox上网只需要设置firefox的代理或者启动代理即可。
后来我尝试unset http_proxy,同时关闭代理,此时firefox也不能上网了。这是一个很神奇的问题,为什么我用校园网的时候,一定需要这个代理才能使用浏览器上网呢?为什么在其他无线网或有线网的情况下,我不开代理就能直接使用浏览器上网呢?跪求大神解答!