1 路由器进行锐捷认证的原理 路由器就像一台电脑,它同样有CPU、内存等硬件和操作系统等软件,路由器的操作系统叫做固件。我们选择一种可写的第三方固件装入路由器,即更换它的操作系统,并将锐捷认证替代程序Mentohust写入,以实现我们的目的。 2 路由器进行锐捷认证的步骤 2.1 更新第三方固件 2.1.1 第三方固件介绍 路由器有许多非商业的第三方固件,它们功能强大,拥有许多官方固件所不支持的功能。DD-wrt、Openwrt、Tomato均是应用非常广泛的第三方固件。它们提供了一个完全可写的文件系统,允许用户自定义设备。笔者将以Openwrt为例继续进行说明。 Openwrt是嵌入式设备上运行的linux系统。Openwrt的文件系统是可写的,开发者无需在每一次修改后重新编译,令它更像一个小型的 Linux电脑操作系统,它对ARM、PowerPC或MIPS等处理器都有很好的支持。Openwrt附带3000个左右的软件包,用户可以方便地自定义固件功能,也可以方便地植入各类功能到Openwrt下。 并非所有的路由器都支持第三方固件,Openwrt的官方网站上有它支持的路由器硬件列表,列表中的路由器主要以Broadcom芯片为方案,其它的也有支持,但并不是很多。 2.1.2 更新固件的方法 了解完第三方固件Openwrt后,我们就开始将路由器固件更新成Openwrt。 更新路由器固件的方式有WEB方式和TFTP方式2种。具体使用哪一种方式进行,可以参照官方提供的方案。不过一旦刷了Openwrt,以后的更新都可以通过WEB界面进行。