日志归档

2017年7月发布的文章

使用类教程

用zabbix和openwrt构建低成本的分布式公网监控

阅读(4295)

目的:用zabbix和放在异地分公司内网的刷了openwrt的路由器以及微信接口来构建一套分布式的公网监控报警系统。用于监控各个地方访问公司的应用的链接连通性,访问时间,dns解析结果第一版的效果图想折腾这个需要的技能:1 搭建zabbix 环境 2 理解zabbix trapper模式 3 会折腾openwrt 路由器 软硬件环境:主节点:zab...

3B大战:小白定律已成战争法则

阅读(1950)

百度和360怎么打?为什么360甫一进入搜索市场,就煞有介事,颇具威胁一般?在这背后,潜藏着一个有趣的“小白定律”。为了说明这个道理,我们需要简要回顾一下历史。小白定律主宰的时代在互联网行业,1990年代看“黑客(Hacker)”,2000年代看“极客(Geek)”,2010年代看“白客(Baiker)”——什么是 “Baiker”?本没有这个词,是...

中级开发教程

NetRouter应用教程之Python初接触--基于Widora&Openwrt

阅读(3438)

生活中,很多时候我们为了完成一件事,而又不得不去完成相关的其他事,进而步入无穷无尽的坑,学习python也是如此。Part1:为了学python,正常步骤是搭建环境,安装系统,还要考虑python版本,好不容易找到一个可以用的例子,复制上去,中文问题,格式问题,各种各样问题让你望而却步。所以我们有一个大胆想法,用openwrt嵌入式开发板做学习开发板,直接在...

初级开发教程

Widora 源代码编译

阅读(6979)

简介本节会讲到环境的搭建、源码的下载、简单的GIT操作管理、编译等知识。此时,OpenWrt的开发,才刚刚开始。搭建编译环境编译OpenWrt需要Linux环境或mac环境,不支持Windows,如果要在Windows上开发,那么肯定是要装虚拟机的。先说Linux,建议使用Ubuntu14.04 32位版本,编译前要安装以下依赖:$ sudo&nb...

使用类教程

通过证书登录OpenWrt的ssh

阅读(8133)

必要条件要证书登录,必须满足以下条件:1. 在Ubuntu下通过“ssh-keygen”产生公钥和私钥文件,即“id_dsa.pub”和“id_dsa”文件;2. OpenWrt上保存有证书的公钥,即“id_dsa.pub”里的内容(保存在“/etc/dropbear/authorized-keys”里,文件可能不存在);3. 在Ubuntu的~/.ssh...

初级开发教程

定制openwrt固件心得

阅读(11080)

回想最初接触openwrt的时候,喜欢在恩山论坛找各种固件来刷机,按照教程一点一点的配置,心里洋溢着满满的成就感。但网上的固件终究是别人做的,大部分都集成了许多多余的功能,不一定适合自己,也没有提供对应内核版本的软件源,用官方的软件源经常出现内核版本不匹配的问题。既然没有合适的,就自己动手, 丰衣足食吧。自制固件的方法有两种,直接从源代码编译或者使用imag...