Linux下用Mentohust代替锐捷认证客户端

宿舍断网将近半个月了,寄人网下的生活真不是味,勉强打得开网页的速度,而且信号还不好,经常断线……后来在女友那里拿了张电信的3G数据卡,速度非常一般……不知道是数据卡不好还是这里信号不好又或者是CDAM2000本来就不快,下载平均50K左右,真让人失望!前几天校园网终于开通了!试用期内免费!试用了几天,速度非常不错!晚上12点之后是不限速度的,PT的时候可以达到5~6M每秒!真有点冲动入个1T的硬盘……
学校接入层用的是锐捷的方案,基于802.1x的接入认证,必须先使用客户端进行认证,才可以接入网内。Windows下锐捷的客户端很方便,但Linux下呢?我没试过……直接就找来了兼容锐捷认证特性的工具——Mentohust
因为Linux下经常需要开模拟器做实验,锐捷的官方客户端可能会对此有所限制(出现断网、dynamips崩溃等问题)。于是找来Mentohust试试,虽然无GUI,但习惯了Linux的用户应该不会抱怨这一点,因为它就时这样……
使用方法很简单,第一次用,先用 mentohust –help 看看怎么使
里面列出了非常详细的说明,基本上一看就会!
例如我进行认证时使用的命令:sudo mentohust -u0731040000 -p00000 -neth0 -d2 -b1
命令就时这么简单,-u后面是用户名;-p后面是密码;-n后面时网卡的标识符,这里是有线网卡eth0;-d后面指定使用那种DHCP获取方式,2代表再认证之后获取,3时认证后,如果认证通过后还是连不了外网多半是在获取地址时出了问题,可以试试其他参数;最后一个-b1是使mentohust在后台运行,就不用额外打开一个窗口了,当然参数2也可以。
如果你嫌麻烦不想记这么多参数,大可以直接sudo mentohust,然后根据提示一步一步输入用户名密码等信息。
就这样,没什么技术性可言的,又作了一篇软文~

DD-WRT PortForwarding配置及其作用

PortForwarding字面上译作端口转发,更形象的翻译是端口映射。
顾名思义,端口映射就是在对两个端口进行关联使他们对应起来,而这里的两个端口分别是对应外网(WAN)的端口和对应内网(LAN)的端口。

我也来加个滑动效果的“返回顶部”

我也来折腾折腾!早在换现在这个主题的时候我就发现底部的返回按钮动作有点生硬,一点就立马返回顶部,完全没有一个过渡的效果,于是趁现在有空改善改善。刚好前段时间在WPGroup的技术组老大“木木木木木”博客上看过类似的文章,于是马上过去偷一下师。
不得不佩服jQuery的强大,这个滑动效果只要一句代码就搞定了!
按照 木木木木木 老大上的说明,先加载了jQuery库,然后加入一句他写好的jQuery语句,Ok了,就这么简单!
jQuery代码:
$(’#top’).click(function(){$(’html,body’).animate({scrollTop: ‘0px’}, 800);return false;});

使用时,将top改为主题CSS中相应的项目名称。
参考资料:http://immmmm.com/jquery-added-back-to-top-sliding-effect.html
以后没事给我多按

Wubi安装的Ubuntu重装Windows后怎么办?

虽然我个人不怎么喜欢折腾linux,我是linux小白……装Ubuntu完全是为了可以更好地运行 Dynamips(cisco IOS模拟器),这个模拟器在Windows下重负载运行时有点不稳定,经常在我还没保存配置时就毫无征兆就崩溃了。后来听说该模拟器原来是在linux下开发的,所以在linux下的表现会比Windows下要好,所以我也试就装了试试。的确,该模拟器在linux下的表现要比Windows下要好,我在Windows下开10个路由器机器就很慢了,而且还偶尔崩溃,但在linux下,10个路由器还行,试过一次在接口上抓包时提示dynamips服务崩溃,但奇怪的是还可以继续操作!我可以从容地保存配置!如果在Windows下服务崩溃了就崩溃了,基本没有时间保存配置。
可以说我现时装Ubuntu是为了运行模拟器……杯具吧?
第一次用wubi安装Ubuntu,感觉很强大,装个系统就像装个软件一样!简单得不能再简单了,我甚至连光盘都不用刻录,连双启动都帮你造好了!但问题来了,linux的引导信息时写在Windows管理的引导文件里的,所以如果你重装了也意味着无法再实现双系统引导了。
在Xp下这个还好解决,只需要将你原来通过wubi安装的Ubuntu目录下的wubidr.mbr和wubildr两个文件复制到C盘,然后打开C盘下的boot.ini文件,加上:
c:\wubildr.mbr=”Ubuntu”
保存后就可以重新实现双系统引导了。
但Vista和Windows7下市没有boot.ini的,取而代之的是bootmgr,我不知道怎样去修改它……不过想起wubi安装Ubuntu时会修改它,如果我用wubi重新安装一次Ubuntu不就可以有另个启动项了吗?
解决方法:先将原来安装Ubuntu时产生的Ubuntu文件夹改名为Ubuntu1以示区分,然后运行wubi安装Ubuntu,要保持安装位置和你上次安装的一致,等安装文件复制完成之后,提示重启,我们选择不要重启,然后把刚才安装时产生的文件夹删除,将Ubuntu1文件夹重新改名为Ubuntu。Ok,重启后就可以发现可以看见可以选择由哪个系统启动了。