使用OpenWrt充分利用路由器:无线自由


openwrt.org // #openwrt@自由节点

OpenWrt的 是一个分布 GNU / Linux的 基于 Debian GNU / Linux 这使我们可以最大程度地利用路由器的技术特性,而不仅仅是制造商安装的固件所能提供的使用范围。

如果我们寻求 OpenWrt的维基百科上的数据 我们可以阅读:

«OpenWrt的 是用于嵌入式设备(例如个人路由器)的基于固件的GNU / Linux发行版。
支持最初仅限于Linksys WRT54G,但由于其快速扩展,已经包括了对其他制造商和设备的支持,包括Netgear,D-Link,ASUS等。 最受欢迎的路由器仍然是Linksys WRT54G和ASUS WL500G。 OpenWrt的 它主要使用命令行界面,但还具有不断完善的WEB界面。 与大多数免费软件项目一样,通过论坛及其IRC渠道提供技术支持。

的发展 OpenWrt的 它最初是通过GPL许可证进行推广的,该许可证迫使所有修改和改进了该代码的制造商发布了该代码,并为整个项目做出了越来越多的贡献。

一点一点地,软件已经增长,并且实现了许多其他非专业领域的商用设备制造商所不具备的功能,例如QoS,VPN和其他提供 OpenWrt的 真正功能强大且用途广泛的设备,适合使用其运行的硬件 OpenWrt的 »不仅用作路由器,还用作文件服务器,P2P节点,WEBcam服务器,防火墙或VPN网关。

OpenWrt和dd-wrt

OpenWrt的 那里 DD - WRT 这是第三方的分叉 OpenWrt的 目的在于提供商业产品; 这样,您可以购买带有固件的路由器 DD - WRT 已经嵌入其中,并为其中的维护和事件支付了支持。

之间的主要区别 OpenWrt的 y DD - WRT 是后者没有用于shell访问的控制台,它不支持安装新软件,并且基本上是商用版本 OpenWrt的 它更接近于不同商用路由器可以从工厂带来的固件,但具有更强大的特性。

它突出的一些要点 DD - WRT 在其用户界面中,因为它比 OpenWrt的 面向最终用户而不是系统管理员或业余爱好者的更精致的应用程序。

另一个重要的区别是,通常 DD - WRT 与的“稳定”固件位于同一行 OpenWrt的 因此,在某种程度上落后于开发版本,说实话,该版本做得非常好,目前我坚如磐石,我从来没有遇到任何问题。

虽然乍看之下 DD - WRT 看起来不像 OpenWrt的 对于没有固件的情况,最好记住这一点 OpenWrt的 我们的设备,或者我们想要拥有一个适合普通用户的更优雅的界面。

两个项目 OpenWrt的 y DD - WRT 他们有一个庞大的社区,每个社区都在维持两个项目的持续发展,这保证了我们长期以来的支持。 这些社区是开放且友好的,尽管在进行查询之前,要求用户阅读适当的文档并查看Wiki和论坛,因为可以肯定的是,他的查询已经预先做出并得到了回答。

当然,诸如“我安装了openwrt,但没有错,该怎么办?”之类的查询是不受欢迎的,至少可能导致一个以上的原因来解释所有问题都可以通过以下方式解决: 须藤rm -rf / 并输入密码> = D

的特点 OpenWrt的

使用的优点 OpenWrt的 它们是多个的:

  1. 是功能齐全的迷你发行版,“迷你”在这里表示:

a)可用的软件包数量有限
b)它设计得尽可能小,我们可以将其安装在较小的存储空间(最大2mb!)中,并且还可以与仅300MHz的MIPS CPU一起使用。

  1. Wifi模块经过优化,因此使用 OpenWrt的 我们将更好地利用路由器,因为它将具有更好的信号:与出厂时随附的备用固件相比,它将更强大,更清晰。
  2. 尽管高端,处理器密集型应用 PHP根据设备的技术质量,我们确实安装了许多有趣的软件。
  3. 。 如果我们有足够的空间和适当的计算能力,则可以同时运行所需的Web服务器:

a)文件服务器- NFS的 y SMB / CIFS
b)客户 体育馆 (就我而言 微信)与客户端进行即时通讯 比特蜂 耦合的。 这样,只要我们不关闭或引导路由器,我们将100%处于在线状态。 注意:IRC日志,特别是如果我们连接到多个通道(在我的情况下,目前有31个通道)可能会很快占用大量空间。 如果我们要在路由器上运行IRC客户端,我建议连接一个外部存储单元并将日志保存在那里。
c)创建Open Mesh网络或成为Open Mesh网络的一部分,或 网状无线网络,也称为BATMAN
d)网络服务器 网址 y nginx的
e)无限安全应用,例如Kismet,aircrack-ng,arpwatch和macchanger; 可能性是无限的! 例如:假设出于X的原因,他们需要访问某个Wi-Fi网络,但是他们当然不知道其密码或允许连接的MAC地址,从理论上讲,他们可以使用安装简单的路由器 OpenWrt的 使用必要的应用程序并将其配置为嗅探无线流量,搜索密码,获取注册的MAC地址,连接到网络并向您发送电子邮件,通知您它们在所述网络内,并包含必要的数据。无论身在何处都可以连接。 一旦完成,他们所要做的就是找到一个地方,在这里他们可以隐藏连接到电网的设备,并尽可能靠近他们感兴趣的网络,并让它发挥作用;-D
(汤姆·克鲁斯(Tom Cruise)就是我们旁边的一颗豆子,正如埃尔·印第奥(El Indio)在卖掉自己之前所说的那样,“未来来了«)
f)打印服务器,时间服务器(NTP)等
g)作为一个由极客和极客设计的发行版,显然我们将能够通过ssh进行访问,实际上,我们必须在一开始就像这样做,以安装图形界面并对其进行配置:这不是很漂亮吗?
h)建立几乎无限数量(仅受硬件本身限制)的Wifi网络的可能性=)
i)世界上最好的防火墙的所有功能, iptables的 通过控制台和图形界面为我们提供服务。
j)像tmux这样的应用程序就在眼前, #opkg更新&& opkg安装tmux 因此,在路由器内的控制台中工作是一件乐事
k)您可能已经注意到,包管理器使用与包管理器类似的语法 Debian GNU / Linux 是的,为什么 运维 它基于旧的ipkg,而ipkg又以dpkg / apt作为参考。 请注意,不要对这个程序包管理器有任何幻想,它不像它的老兄那样强大或灵活,但是它做得很好。
l)我们有几个Web界面,因此我们可以根据个人喜好和偏好进行选择。 就我而言,尝试了所有这些之后, 闪耀 因为它是最轻的,并且允许我访问各种各样的功能 OpenWrt的。 因为我的家用路由器很不起眼,所以光不是小数据 TP-Link TL-WR2573ND 并且可用的可闪存空间仅为8mb,因此,我在琐事中使用的空间(如已加载的漂亮Web界面)越少,加载应用程序所需的空间就越大。
m)除其他功能外,还完全支持巨型帧和VLAN!
n)其他功能包括大多数家用/ SOHO路由器开箱即用的功能,例如ARP绑定,静态路由,主机名,DHCP绑定,时间访问控制,对每个网络使用多个DNS的功能等。
o)作为GNU / Linux发行版,我们将完全有权访问要在启动时运行的系统日志,内核日志,守护程序等,所有这些都与其使用的发行版相同。
p)它包括一些不错的实用技巧,它们可以使路由器指示灯响应特定的操作,这样,我们可以根据我们使用设备的方式(有线,无线网络,例如路由器,交换机,等),当我们访问连接到路由器的USB设备(例如外部硬盘驱动器或打印机等)时。
q)在其他应用程序中,我们可以安装VPN Manager,Nagios, 穆宁 (经过改进且免费的Nagios),安装MTD(邮件传输传递),然后将其转换为电子邮件服务器,然后安装mc(午夜指挥官),即Avahi / Bonjour / Zeroconf服务器,如果我们将外部HD连接到我们的音乐收藏,则可以运行 MPD 在路由器中,这使我们可以从连接到路由器的任何计算机上将它们连接到该路由器,而不管它们是否在不同的网络等上。
r)还有数百种各种软件包,因此您几乎可以使用路由器来做您想做的事情,更不用说您是否拥有该死的设备。 与GNU / Linux一样,唯一的限制就是用户的想象力

最终, OpenWrt的 是孩子的梦想成真= D

恢复模式 / 故障安全

重要的是要注意,很可能我们第一次安装此出色的固件时,会被排除在路由器之外,因为它们错误地配置了某些东西,或者删除或重命名了我们不应该碰到的东西-但是我们的好奇心促使我们去做xD

实际上,签署此注释的编辑器的意思是 删除网络接口以有效地对其进行重新配置的想法停留在路由器外部并且无法访问它,因为尽管嵌入式系统正在运行,但仍未启用网络接口-是的,我是个天才,不好! BOLUDO!

的开发者 OpenWrt的 预见到了这种情况,并提供了安全启动模式的界面-故障安全-这样我们就可以进行紧急访问并重置系统。

记住这一点很重要,因为使用固件 OpenWrt的 几乎可以肯定,路由器的重置按钮将无法按预期工作,也就是说,将其配置恢复为出厂设置。 实际上,该按钮用于模式 故障安全 de OpenWrt的 但仅在特定时间向设备发送信号,并且我们可以通过以下方式再次访问设备 远程登录 或ssh。

他们也可能发生 如果路由器安装了不适合它的映像,则在这种情况下,设备的恢复会更加复杂,因为该过程涉及打开设备以访问集成的设备,将要馈送的电子设备焊接到该设备上通过连接到我们机器的USB电缆,然后通过串行控制台连接到路由器,激活FTP服务器-TFTP-复制原始的固件,重置新的映像等非常原始,没有什么太复杂的,尽管如果我们不仔细进行操作,则可能会烧毁路由器。

截图

这是BusyBox shell和Luci Web界面的一些图像:

到目前为止的介绍 OpenWrt的,稍后我将写一个简洁的安装指南,特别是可以找到的典型情况,以便我节省大量的研究时间,以节省大量的文档阅读时间并在IRC上交换想法,直到我保持路由器正常运行为止今天。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   MSX

    谢谢您添加标签 y los tags, cuando me dí cuenta que nos puse ya había enviado el artículo! :)

    1.    MSX

      然后!? 为什么文字看起来像这样? 哎呀,该死的代码标签! xD
      Perdooooon!

  2.   @jlcmux

    我有个问题。 ISP公司提供的路由器呢? 不支持它们吗? 我之所以这样说,是因为如果我尝试将其安装在我的产品上。 (它具有无线功能)突然我无法使用服务,最后他们可能无法解决问题,因为我是损坏它的人😛

  3.   韦伯大卫

    我不知道,我是linux的新手,尽管我已经有两年多的时间使用ubuntu和xubuntu了(我在业余时间学到了很多,但是由于工作,我不能离开Windows),我希望您上传教程,因为我有几个路由器在我不使用的房子里,我想测试一下

    1.    毛里求斯

      你好
      您可以通过tplinlk路由器或其他路由器编辑/修改/编译openwrt来添加VPN或代理连接吗?
      问候和感谢

      毛里求斯

  4.  

    好信息,等待安装指南

  5.   克罗托

    很多年前,我安装dd-wrt时没有出现问题,并且在Linksys WRT54G(OpenWrt未知)上运行良好。 同样,如果有人想尝试,请仔细阅读说明,以免他们以“砖”结尾。

  6.   查理·布朗

    优秀的文章,我给它加上标记,我正在等待应允的指南...

    顺便说一句,如果您对Linksys桥接有任何了解,至少我会对听到有关它很感兴趣。

    提前非常感谢您。

  7.   拉米罗

    首先,祝贺博客。 它无可挑剔,可以用一种所有人都能使用的语言来阅读有关GNU / Linux世界的有趣新闻和非常有用的教程。

    其次,我想向您介绍一个伟大的项目,其中包括OpenWrt:PirateBox。 基本上,使用能够运行OpenWrt的路由器(由于价格低廉,几乎每个人都使用TP Link MR3020)在WiFi网络上完全匿名共享文件。

    我期待夏天来利用我的空闲时间,开始玩这个很棒的发行版,尤其是重新创建这个项目。 如果有人需要更多信息和安装教程,则链接为 http://daviddarts.com/piratebox/

    的问候!

  8.   特鲁科22

    我使用DD-WRT已有数年了,但我对它的广泛的选项和设置感到不知所措。 然后我遇到了Tomato,与DD-WRT相比,您有更多选择,但是管理小型网络是我见过的最好的选择。 像丝绸手套一样配置所有东西,即使您有烦人和丑陋的用户,也可以实现惊人的稳定性。 通过安装所有这些基于Gnu / Linux的固件,它可以从简单的Wifi路由器变成小工具。

  9.   伊万·巴拉

    很好,就我个人而言,我在D-Link DIR300和Lynksys WRT-54GL中都有它,路由器的原始软件差异很大,尽管如果路由器的稳定性我从来没有考虑过很多选择wifi网络。

    问候。

    1.    伊万·巴拉

      嘿,如何使centos徽标出现在标签中? 我将Centos 6 i686与gnome一起使用。

      问候。

      1.    @jlcmux

        在Iceweasel或Firefox中,它更容易。 在chrome中,您必须更改称为“用户代理”或“用户代理”的内容。

        Saludos!

  10.   塞尔吉奥

    您好,我想知道您是否了解实现热点并将其链接到Radius服务器的任何手册。

    问候

    1.    朱利安顿

      塞尔吉奥(Sergio)怎么样,热点如何?也许我可以在tplink 1043nd v3上尝试使用Nodogsplash创建本地热点,我设法安装了openwrt和gsplash节点,但是我在配置gsplash节点时遇到了困难,因此我重定向到欢迎页面。 我希望你能帮助我..问候..

  11.   阿夫拉

    胡德! 您不是唯一的白痴,我不得不以最复杂的方式进入OpenWRT。 通过串行焊接电缆,电阻器和其他东西……我很难学到了……哈哈哈! 很好的文章。 干杯!

  12.   洛伦佐·马丁·洛伯(Lorenzo Martin Lobo)

    您好,msx,我知道博客很旧,但是对此软件我感兴趣,并且看到它与tp链接的archer c50兼容,但是我需要一些查询,这些