Ubuntu有线连接(本地连接)不稳定问题(锐捷认证)

Ubuntu有线连接(本地连接)不稳定问题(锐捷认证)

最近刚刚从Windows转战到Ubuntu(14.04 LTS),学校用的是锐捷认证系统。同一个机房的Windows电脑网络稳定快速,但我的Ubuntu系统电脑有线连接不稳定(不是掉线,而是认证成功后可以访问网络,过个三五分钟就无法访问网络了)
我一开始使用的是系统自带的连接方式,无需安装任何软件,即可认证上网,教程如下:
http://my.oschina.net/ydp/blog/81600
但这样需要经常重连,才能恢复网络。
在网上找了很多资料,如mentohust等,均没有效果。例如,mentohust,可以认证成功,却上不了网。最后发现ruijieclient,同样可以认证成功却上不了网,但却偶然的解决了有线连接不稳定的问题。

一、失败的方法

这里所谓的失败,只是不适用我的情况,这几种方法应该还是很大众有效的。一般这种方法解决的是如何连接网络的问题,而不是解决连接上之后不稳定无法上网的问题。

mentohust:

下载地址:http://download.csdn.net/detail/michaelliang12/9510371
参考教程如下(这几个都差不多):
http://www.linuxidc.com/Linux/2013-10/91157.htm
http://www.linuxidc.com/Linux/2013-01/78222.htm
http://www.linuxidc.com/Linux/2013-10/91158.htm
http://blog.csdn.net/lazyclough/article/details/8126709

可概括如下:
1,安装mentohust_0.3.4-1_i386.deb
2,安装成功后,可以使用命令sudo mentohust -h查看帮助信息。使用动态IP(校园网认证一般为动态),DHCP方式为认证后,则配置如下:

sudo mentohust -uusername -p123456 -a1 -d2 -b2 -v4.10 -w

其中,参数-b若设置为1或2,则当关闭该终端或使用Ctrl+C时不会断开连接;参数-w表示将配置信息默认保存至文件/etc/mentohust.conf,当需要再次认证时,仅需要键入命令sudo mentohust即可。

对于静态IP用户,需要先在Network Connections中配置好IP、网关、掩码、DNS等信息,再参照帮助信息设置。

退出认证可使用sudo mentohust -k或pkill mentohust。

3,常见报错方法解决如下
http://forum.ubuntu.org.cn/viewtopic.php?t=282666

xrgsu

这个我没试过,但是锐捷官方的应该可以吧。下载地址:
http://download.csdn.net/detail/michaelliang12/9510373
参考教程如下:
http://www.cnblogs.com/laipDIDI/articles/2141625.html

mystar

http://bbs.whnet.edu.cn/cgi-bin/bbscon?board=Linux&file=M.1228184731.A&num=4478
网上说这个也可以,但没试过。

kstar

http://dan.febird.net/tag/kstar
到处百度,发现了还有这个东西,但是却下载不了。

二、我的解决办法

系统自带连接方式+ruijieclient

(一)先按照http://my.oschina.net/ydp/blog/81600教程所示,保证先可以认证成功,顺利上网。

(二)再安装ruijieclient
下载地址:http://download.csdn.net/detail/michaelliang12/9510374
1, 安装ruijieclient_0.8.1svn129local-0_i386.deb
2, 创建配置文件
sudo ruijieclient -g
3, 编辑配置文件(自己看注释改吧,一般只需要改用户名和密码)
sudo gedit /etc/ruijie.conf

<?xml version="1.0" encoding="UTF-8"?>
<ruijie.conf version="0.8.1svn129">
  <!--This is a sample configuration file of RuijieClient, change it appropriately according to your settings.-->
  <account>
    <Name>username</Name>
    <Password>123456</Password>
  </account>
  <settings>
    <!--Network Adapter Name-->
    <NIC>eth0</NIC>
    <!--0: Standard, 1: Private-->
    <AuthenticationMode>0</AuthenticationMode>
    <EchoInterval>25</EchoInterval>
    <!--IntelligentReconnect: 0: Disable IntelligentReconnect, 1: Enable IntelligentReconnect -->
    <IntelligentReconnect>1</IntelligentReconnect>
    <!--AutoConnect: 0: Disable AutoConnect, 1: Enable AutoConnect (only available in gruijieclient) -->
    <AutoConnect>1</AutoConnect>
    <!--Fake Version for cheating server-->
    <FakeVersion>4.44</FakeVersion>
    <!--Fake IP for cheating server-->
    <FakeAddress/>
    <!--DHCP mode 0: Disable, 1: Enable DHCP before authentication, 2: Enable DHCP after authentication 3: DHCP after DHCP authentication andre-authentication(You should use this if your net env is DHCP)-->
    <DHCPmode>2</DHCPmode>
    <!--Add if you don't want ruijieclient to ping the default gateway-->
    <PingHost/>
  </settings>
</ruijie.conf>

4, 运行ruijieclient
sudo ruijieclient
5, 设置开机自动启动程序进行认证(可不设置)
执行
gnome-session-properties
在弹出的窗口“系统->首选项->启动应用程序”中添加程序,程序名字为
ruijieclient
路径为
/usr/bin/ruijieclient

(注意:我的电脑单独使用ruijieclient并不能上网!)

三、可能的原因

本身在Ubuntu实现锐捷认证上网并不需要装软件,但是连接不稳定。这里使用自带方式认证成功并上网,再用ruijieclient不断地向服务器发送数据包,保证“不掉线”。这样就可以实现电脑一直在线,稳定地访问网页或者下载文件。
总结一下,我的电脑使用单独使用mentohust、ruijieclient均不能上网,但ruijieclient和系统自带方式配合则可以稳定上网。至于mentohust和系统自带方式配合,我没有试过。好不容易配置好,不想再乱改了。

四、相关下载

mentohust下载http://download.csdn.net/detail/michaelliang12/9510371
xrgsu下载http://download.csdn.net/detail/michaelliang12/9510373
ruijieclient下载http://download.csdn.net/detail/michaelliang12/9510374

你可能感兴趣的:(ubuntu,锐捷认证,有线连接不稳定)