主流路由器固件dd-wrt,tomato,openwrt对比介绍

合集下载

OpenWrt概述

OpenWrt概述

OpenWrt概述OpenWrt是⼀个基于Cisco源码的第三⽅路由器固件。

OpenWrt功能:⾃定义功能参考链接:OpenWrt可以被描述为⼀个嵌⼊式的 Linux 发⾏版。

(主流路由器固件有 dd-wrt,tomato,openwrt,padavan四类)对⽐⼀个单⼀的、静态的系统,OpenWrt的包管理提供了⼀个完全可写的⽂件系统,从应⽤程序供应商提供的选择和配置,并允许您⾃定义的设备,以适应任何应⽤程序。

OpenWrt的特点:可扩展性好,可在线安装所需功能,功能包丰富是⼀台完整的Linux⼯作站,⽂件系统可读可写,便于开发者学习和实践⼀、搭建编译环境⼆、下载OpenWrt源码并编译下载速度太慢可以从git克隆OpenWrt⽬录结构:上图是openwrt⽬录结构,其中第⼀⾏是原始⽬录,第⼆⾏是编译过程中⽣成的⽬录。

三、将OpenWrt刷⼊路由器要在路由器上使⽤OpenWrt,⾸先要将路由器固件刷新为OpenWrt,即相当于OpenWrt 系统的安装,不同型号的路由器的安装⽅法可能也会不⼀样,但⼀般常⽤的有三种⽅法:Web上传固件更新PFTP上传固件更新编程器写⼊固件四、开始使⽤OpenWrt要对OpenWrt进⾏配置,⼀般有两条途径:SSH登录通过命令⾏控制Web登录通过Web界⾯设置参考链接:OpenWrt的配置很丰富,⼏乎可以完成任何⽹络结构。

OpenWrt⽹络结构参考链接:上图是⼀个⽀持OpenWrt的路由器⽹络结构:这个路由器内部交换机有6个⼝,其中1个WAN⼝、4个LAN⼝、Port5默认连接内部⽹卡eth0,连接Wifi的⽆线⽹卡接eth1,eth2保留。

OpenWrt依靠VLAN和Bridging可以实现灵活性。

VLAN⼀般路由器为节约成本只有⼀张⽹卡(我的理解是以太⽹控制芯⽚),但如何接⼊多个⽹络呢?(路由器按常理⾄少要两张⽹卡吧),这就是VLAN的功劳VLAN(Virtual Local Area Network)是虚拟局域⽹缩写,是把局域⽹中的同⼀⼯作组的主机连在⼀起,隔绝不同的⼦⽹(在⼀个或多个交换机上),这种局限增强了⼯作组间的保密性,也减少了全⾯⼴播的副作⽤。

关于ddwrt固件的选择和更新

关于ddwrt固件的选择和更新

关于ddwrt固件的选择和更新前一段时间比较忙,后来生病。

今天上来,有人问及到ddwrt的问题,模糊概念很多,所以专门开贴说一下,给使用者提个醒1、关于ddwrt的总体分类dd共分为3大类,一是micro版本,即最简化的版本,适用于2m rom的机器,比如linksys wrt54g v5/6等。

二是mini版本(不过现在扩展到std即标准版了),适用于4m rom,比如linksys wrt54g v3。

这个mini版本实际上现在扩展的比以前多很多内容了,各自对应着usb\voip等扩展功能。

三是mega版本,即全功能版本,适用于8m rom的机器,比如linksys wrt54gs v2等。

那么机器刷入之前的第一步是了解rom大小,当然不是绝对,因为rom可以更换,比如你原版2m可以自己换4m或者8m。

2、关于dd的更新很多人并不了解dd更新在哪里下载。

其实更新速度最快的在eko里面,我写这篇东西的时候的版本为11886版本了,时间为2009年4月8日。

里面包含了各种版本,主体分为vint 和newd版本。

那该如何正确选择vint还是newd?如果刷错版本,可能你的路由器要么无线不工作要么机器不启动。

关于官方的介绍也不准确,有网友专门提出针对性的验证,我们借用一下:cmd状态下输入:1、telnet 路由器ip地址2、输入用户名和密码3、nvram showgrep corerev在里面有一个显示wl0_corerev=的项目1、如果=4,选用vint2、如果为5、6、7,则newd和vint都可以,建议vint3、如果是8则都可以4、如果9或者以上,则必须newd经过试验,我觉得这是唯一正确的鉴别方法,推荐给大家!更新ddwrt eko最新版本的连接:/dd-wrtv3/dd-wrt/downloads.html,找到others,然后进入eko,就看到v24_tng,这下面的目录就是最新更新的各种版本了,包括我说的svn11886..........3、关于dd功能的选择我个人觉得dd的最大优势在于中继等功能的适应,同时dd更新速度快,而且对新路由器的支持一直走在前列,比如目前的n路由器dd已经支持的很好。

DD-WRT无线参数解读

DD-WRT无线参数解读

DD-WRT无线参数解读DD-WRT无线参数解读DD-WRT无线模式很强大,但也很复杂,很令人头疼。

官网有各种介绍,但都是英文,大部分看不懂,结合自己刷了DD-WRT固件的路由器自己稍微整理,尝试解读这些无线参数。

手上的两台路由器:1、Belkin F5D7231-4P,改机,一年前在淘宝网买的洋垃圾,还花了150,破旧得像用了五十年了,奸商通过更换焊接芯片将储存升级到4M,内存升级到32M,加装了2个USB接口,可挂载移动硬盘、打印机等设备。

CPU:BCM5352,200M主频,DD-WRT版本:DD-WRT v24-sp2 (07/22/09) std-nokaid-usb - build 12548M NEWD Eko2、近期在某网上商城买的迅捷FAST FW300R V2.0版,79块,全新,性价比超高,运气不好的同学会买到V3.0版,只有V2.0版和V1.3版可以刷DD-WRT。

原装4M存储,32M内存,CPU:AR7241,400M主频,DD-WRT版本:DD-WRT v24-sp2 (11/21/10) std - build 15778两台正好是Broadcom和Atheros两家最大的厂家的产品,比较起来更有代表意义。

无线参数:Wlan active:off/on (两家芯片厂商貌似都没有找到无线网络的开关,一通电就默认打开无线)Band(网络模式):802.11a -- 5.8GHz频段提供了最高54 Mbps的速率规格802.11b -- 在2.4GHz频段频段提供了最高11 Mbps的速率规格802.11g --在2.4GHz频段频段提供了最高54 Mbps的速率规格,兼容802.11b802.11n -- 可以将WLAN的传输速率由目前802.11a及802.11g 提供的54Mbps,提高到300Mbps甚至高达600Mbps。

得益于将MIMO(多入多出)与OFDM(正交频分复用)技术相结合而应用的MIMO OFDM技术,提高了无线传输质量,也使传输速率得到极大提升。

基于51单片机WiFi智能小车制作

基于51单片机WiFi智能小车制作

基于51单片机WiFi智能小车制作基于51单片机WiFi智能小车制作一、基本原理51单片机WiFi智能小车是利用PC或手机作为控制端,通过手机连接wifi模块(路由器)以获得wifi信号,同时车载也连接wifi模块以获得和手机相同的IP地址,实现手机和小车的连接,然后利用PC或手机上的控制软件以wifi网络信号为载体发送相关信号,wifi模块接收PC 或手机端发送来的相关信号并分析转换成TTL 电平信号,然后发送给单片机,单片机接收到的电平信号处理、分析、计算,转化成控制指令并发送给电机驱动模块以实现小车的前进、后退、左拐、右拐等功能。

二、购买所需材料了解51单片机WiFi智能小车基本原理后,需要购买所需材料进行制作。

下面列出所需制作材料:序号材料备注图例6 小车底盘7 摄像头 根据固件支持摄像头购买8 电源根据自己需要购买种类9 杜邦线及小配件制作所需工具:序号工具名备注图例称1 电烙铁一套 包括松香焊锡2 螺丝刀 平口、十字等3 微型电钻 可以自制4手工刀5 剪刀6 万用表7 热熔胶枪或快干胶8US B下载器三、开始制作1、制作流程开始制作前,我们首先需要看购买路由器的型号,笔者采用的是703n 路由器,所以需要引出ttl 线。

总体步骤为:路由器引TTL 线→路由器刷OpenWrt 固件→制作51单片机最小系统→下载下位机程序到51单片机→安装上位机程序至PC 或手机→测试上、下位机通信→组装→调试完成。

2、路由器引ttl线首先打开703n路由器,按照下图标示位置焊接ttl线。

注意:1、焊接的时候要小心焊接,焊好后微拉下查看松紧2、焊接最好采用软线焊接,防止意外整块拉掉焊点3、焊好后一定用胶固定,最好采用热熔胶下图为引好ttl线样子3 刷OpenWrt固件何为OpenWrt固件,OpenWrt可以被描述为一个嵌入式的Linux 发行版,(主流路由器固件有dd-wrt,tomato,openwrt三类)而不是试图建立一个单一的,静态的系统。

最常见的五种开源路由器固件测评

最常见的五种开源路由器固件测评

最常见的五种开源路由器固件测评201452014.5除了智能手机外,路由器和无线接入点无疑是最常被破解和修改的消费级设备。

一方面破解这些设备较为简单,另一方面破解、修改设备参数后能带来一系列好处,比如拥有更多的特性,改善路由功能,加强安全性,而且破解后还能配置原厂固件通常不允许修改的参数(例如天线输出功率)。

五种最常见第三方固件的测评,重点介绍它们所提供的功能、最适合的用户群,其中有专为嵌入式硬件或特定路由器而设计的,有设计成与硬件无关的解决方案的,也有专为x86设备设计的。

一、DD-WRT :支持广泛、功能全面DD-WRT是一款比较受欢迎的路由器固件,青睐它的不仅有业余爱好者和破解高手,还有众多路由器厂商。

代表性产品是2005年生产的Linksys WRT54G路由器,该路由器基于Linux固件版本,核心软件采用GPL许可方式。

巴法络公司(Buffalo)也使用DD-WRT,作为其多款家用和准专业级消费路由器产品的固件。

支持的硬件:DD-WRT支持博通、ADM、Atheros以及Ralink等厂商的芯片组,不过这些芯片组的设备并非全部自动与之兼容。

有些设备可能需要破解才可以使用,而有些可能根本就无法使用。

功能特性:DD-WRT提供了消费级路由器通常所不具备的众多强大的功能,比如ChilliSpot(用于建立商用级无线热点)、AnchorFree VPN系统以及支持NoCat无线社区网络系统。

另外,DD-WRT有多个版本,有只支持最基本功能的2MB大小的“微型”版本,有支持拥有各种功能的8MB大小的“大型”的版本,这使得DD-WRT能够应用于各种不同级别的设备中。

局限性:DD-WRT的核心版本不经常更新。

如果你想要更新较快的版本,只能选择临时的测试版,或者选择由厂商提供的定期修订的版本。

点评:DD-WRT是大多数用户的最佳选择。

其预装在很多品牌路由器中,很容易去掌握、操纵,包括调整、更新、升级等。

玩转无线路由DD-WRT特色功能

玩转无线路由DD-WRT特色功能
DD-WRT管理界面上的设置标签很多,从左到右依次为“设置->无线->安全->访问限制->应用程序&游戏->管理->状态”,每个标签又下分多个小标签,可见功能选项是非常多的。不过虽然设置选项很多但是分类很细,很人性化,我们可以根据自己的实际需求找到要设置的项目。
[attach]10147[/attach]
[attach]10150[/attach]
五、端口绑定提高宽带速度:
DD-WRT还提供了端口绑定的功能,我们可以让无线设备的两个端口合并带宽,这样可以最大限度的提高网络速度,而且如果将这个无线设备和其他设备连接的话,绑定端口还可以提供一定的线路冗余功能。
六、开启SNMP协议妥善管理DD-WRT设备:
这样我们就可以发现在问题出现时是哪个资源占用过高造成的,如果是内存使用过多可以减少计算机上的应用服务,如果是网络连接数过多可以减少计算机上的会话访问,从而保证了我们在第一时间发现问题并解决问题,根据带宽使用情况来进行管理。
[attach]10154[/attach]
十二、服务质量要保障,QOS帮你忙:
另外DD-WRT无线路由器在无线安全方面也是非常强大的,支持包括WPA,WPA2,WEP,RADIUS等多种高级加密手段,我们可以通过“无线标签”下的“无线安全”来设置。
另外刷新了DD-WRT固件后我们就可以让原本不支持WDS功能的设备拥有WDS中继服务,可以帮助我们互连更多的无线设备,扩大无线信号的覆盖范围和强度,具体设置在“无线”标签下的“WDS”中,通过“WDS”可以实现多台无线设备互相连接,用无线信号实现网络覆盖面的扩大以及信号强度的提升。
十四、总 结:
实际上刷新了DD-WRT固件驱动的无线路由器功能不仅仅局限于上面介绍的这些功能,本文只是对一些基本特色功能进行了介绍。

[Openwrt项目开发笔记]:Openwrt平台搭建(一)

[Openwrt项目开发笔记]:Openwrt平台搭建(一)

[Openwrt项⽬开发笔记]:Openwrt平台搭建(⼀)正⽂:最近开始着⼿进⾏Openwrt平台的物联⽹⽹关设计,思路有些乱,通过笔记的⽅式进⾏记录和整理。

声明:在本⽂中,有些内容摘⾃⽹上,我进⾏了整合,因此出处不明,在此对原⽂作者致歉!-----------------------------------------------------(分割线)-------------------------------------------------------⼀. 选择Openwrt平台的理由传统的路由器固件是由官⽅提供的。

这些固件是不开源的,⽽且这些路由器的功能也⽐较单⼀,很难满⾜⽇益变化的智能家居需求。

因此,在构建物联⽹核⼼时,需要考虑第三⽅固件平台。

Openwrt、DD-Wrt以及Tomato是三个最为著名的第三⽅路由器固件平台。

当然还有其他⼀些更加⼩众的版本,和很多从这三⼤固件衍⽣出来的修改版固件,在此我就不赘述了。

选择Openwrt⽽不选择DD-Wrt或者Tomato的理由如下:1. DD-WRT:是三个固件平台中第三⽅软件⽀持最为丰富⼀个平台。

对于新的路由器的⽀持也是⾮常迅速的。

然⽽,正是由于各种丰富的软件或⼯具的加⼊,导致DD-WRT的系统不稳定,经常会出现Bug,使得⽤户体验不友好。

往往在⼀个版本中修改过的Bug,在下⼀次版本check的时候,⼜会出现,对于开发者来说⽐较头疼。

此外,DD-WRT对于⽆线信号处理⽅⾯能⼒较弱,Qos功能更是被许多玩家吐槽。

(由于智能家居需要多设备同时接⼊,并且不同设备之间会存在流量的冲突,因此Qos显得⽐较重要,基于该原因)2. Tomato:官⽅的Tomato固件是三个平台中最为稳定的。

Tomato较为封闭,对于新的路由器⽀持⼒度不够,特别是对于Atheros主控⽀持⼒度很⼩。

于是,我果断放弃了Tomato。

3. Openwrt:三⼤固件中扩展性最好的。

无线路由器主流开源系统比较与分析

无线路由器主流开源系统比较与分析

无线路由器主流开源系统比较与分析汝金星;葛良全【摘要】由于通信网络的大力发展和应用,追求高性能和良好易用性的路由器系统已成为当前无线传输行业关注的焦点.针对目前国内主流第三方无线开源路由器系统OpenWrt、DD-Wrt、Tomato和M0N0wall进行了研究,以原厂无线路由器固件为测试参照,从系统性能、功能特点、可用性、对象性等方面对四种固件的性能和特点进行了量化的比较和分析.得出第三方无线路由器固件的优势不在于本身性能强弱而在于固件功能强大的结果,并根据分析结果和功能特点指出了各自的适用领域和人群.【期刊名称】《电子世界》【年(卷),期】2016(000)017【总页数】2页(P43,45)【关键词】路由器系统;开源固件;无线传输;MW310R【作者】汝金星;葛良全【作者单位】成都理工大学信息科学与技术学院;成都理工大学信息科学与技术学院【正文语种】中文路由器是互联网最重要的节点设备,处于ISO/OSI模型的网络层。

自Linksys于2003年底推出第一个无线路由器固件的产品WRT54G后,基于Linux操作系统内核的WRT54G使得Cisco公司迫于GNU通用公共许可证和外界共同的压力公布了WRT54G的源代码[1]。

至此以后,用户们根据自己的需求,在原有的固件上面修改和开发新的固件,继而一大批功能丰富、性能独特的路由器第三方固件及众多衍生版本纷纷出现。

此后十多年的快速发展使得无线通信设备走向了一次次的高峰。

目前在众多无线路由器固件中,主流的开源系统主要有四种:DD-WRT、OpenWrt、Tomato和M0N0wall。

2014年初OpenWrt固件项目开始实施,开发的第一个版本是基于buildroot项目的“stable”版。

自此衍生版本的层出不穷使得OpenWrt固件风靡一时[2]。

OpenWrt的高度模块化和高度自动化的特性使其发展稳步向前,OpenWrt固件提供SSH隧道、锐捷认证、网络及流量整形监控[3]、U盘支持等多样化功能。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

主流路由器固件dd-wrt,tomato,openwrt对比介绍
DDWRT:界面美观,设置简单直观,易用性比较好,官方固件自带的功能是三大固件中最为丰富的,对新路由的支持也十分迅速,可支持迅速的同时,由于新代码的加入,导致DDWRT经常出现一些bug,一些可能之前已经解决的bug,往往又会在之后的某次更新中原地满状态复活 ,着实让人喷血,最让人呕病的,是孱弱的QOS功能,DDWRT的qos功能只能说聊胜于无吧.功能的话到时还挺多,PPTP openvpn qos 上网控制 mac过滤等等功能都很使用,还能调节官方版本一般不提供的无线信号功率,当然还有中继,说中继可能有些人不敏感,说CW,很多人估计会会心一笑。

DDWRT:绝对是最适合新手入手的第三方固件,功能丰富,大部分机子的reset都是有效的,路由设置变砖后轻抚菊花即可涅磐重生 ,所以可以放心折腾~
Tomato:界面尚可,设置也算简单,易用性还行,流量的统计查看等功能是三个固件中做的最好的.官版Tomato是所有第三方路由固件中最为稳定的, 它的稳定源自于它的保守,官方版本的Tomato好几个版本之前就已经没有再加入什么新功能,基本是对原有软件的升级和除BUG,让本来就稳定无比的tomato更加稳定,可惜成也萧何败也萧何,Tomato的声誉来自于它的稳定,源自它的保守,它的缺点也来自于它的保守,由于这三大固件都源于思科当初开放的路由源码,所以对思科以及和思科一样采用BCM的54M芯片的机子的支持程度是最好的,但是那已经是好多年以前的机子了,原版Tomato对于那些机子的良好支持超乎想象,但是对于新的BCM的11n芯片的路由和其他如art芯片的路由,则没有准备支持的打算,不出所料的话,Tomato在之后的几年会慢慢消亡了
Openwrt:官版luci 0.9界面说实话真有点丑陋,设置不简单,也不直观,易用性也不是很好,
正在火热开发推进中的trunk的openwrt界面已经比较美观,设置也比以前简单,直观,易用性和以前差不多。

Openwrt是三大固件中扩展性最好的固件,通过扩展,可以实现很多超过路由本职工作的事情,比如脱机下载,网站,论坛,qos功能也十分强大,不逊色于Tomato的QOS,设置得当后网络表现会让人偷着乐~而且openwrt对新路由的支持也是十分迅速,个人认为是最有前途的固件,因为可以在新路由强劲CPU的支持下获得很好的性能表现,比那些老古董和洋垃圾的性能强大太多.各种功能的软件扩展包比比皆是,而且还有飞翔的天空开发的nwan多wan和限速qos。

但是正如前面所说,Openwrt的系统设置不是特别简单,易用性还不是很好,很多人都有因设置变砖的经历,所以很多人因此对它望而却步(我觉得玩Openwrt第一件要做的事情就是学习怎么进入安全模式恢复设置,这样在以后出现设置变砖的情况后不会让你手足无措心跳加速然后冰天雪地到处裸求)好在现在已经有不少个人编译集成好一些必要组件的版本,使用起来比原版要方便一点,要求不高的话已经足够体验了.如果有一定的基础,会发现openwrt的折腾空间是如此之广阔,可以自己按需编译自己需要的固件,享受编译乐趣和成就感的同时也能学到很多的东西~
两点个人建议:
1. 关于路由的购买,很多人迷恋Tomato,就像迷恋春哥,为此特地去买洋垃圾,其实个人觉得现在真没必要去买那些洋垃圾了,那些都是洋垃圾,机子很多是当初有问题或者返修淘汰的,即使没有问题,这些机子大部分也都有些年头了,电子产品虽然不像其他东西时间长了会腐烂,但是电子元器件时间长了照样会老化,电气性能变化很大,有些价格还不一定便宜,也没必要为了tomato特地去买DWTT 论坛的那些机子,Tomato是稳定,这是对于运行于wrt54g等这些机子运行原版tomato而言,从原版TT到泰迪熊TT,再到DWTT,经过这样一个不断mod的过程,系统的稳定性已经大打折扣了,问问自己,你需要什么功能,如果只是玩路由,只是中继,DDWRT和Openwrt都能做到,而且做的更好,因为TT只有客户端,没有中继.如果需要QOS,需要多wan,Openwrt是不错的选择,而支持DDWRT 和Openwrt 的机子性能强大价格低廉,FW150R不过70来块钱,还是全新的。

相关文档
最新文档