日志归档

2017年4月发布的文章

使用类教程

在 OpenWrt 上解决 DNS 污染 (Pcap_DNSProxy)

阅读(20961)

    因为某些原因需要解决 DNS 污染问题,本来打算用 Pdnsd + Dnsmasq 组合的, 结果发现 TCP 请求效率太低加上家里网络与那些国外的 DNS 丢包实在是严重, 所以打算用 Pcap_DNSProxy 代替 Pdnsd 。 Pcap_DNSProxy 的安装与配置  ...

使用类教程

OpenWrt中使用ngrok

阅读(4716)

    由于所在网络没有公网IP,不能弄DDNS,想要在外面控制家里的openwrt路由,想到用内网穿透神器 ngrok 。     ngrok跟Teamviewer等的原理类似,内网的机子主动跟外网的机子保持连接,从而使内网机子“暴露”出外网。 准备 需要以下资源...

中级开发教程

OpenWrt中利用iptables实现流量监控和portal的原理

阅读(8588)

openwrt上需要开发一些功能,中间用到的一些iptables相关的知识的整理,希望对需要实现wifi portal功能或者是流量监控的朋友可以有些启发 流量监控 针对每个mac来统计流量的使用情况,如果需求是统计每天的总流量这种,还需要对每次取得的结果进行持久化。可以参考 wrtbwmon 这个脚本来做数据收集。 ...

硬件相关

OpenWrt驱动OLED(SSD1306)过程记录

阅读(5265)

用ralink自带的I2C驱动,i2cdetect不能检测到任何设备,用示波器观察不到SCLK脚的波形。可能I2C的硬件驱动有问题,这个问题留待以后解决。 先用i2c-gpio-custom测试: insmod i2c-dev insmod i2c-gpio-custom bus0=0,1,2 用i2cd...

OpenWrt Netkeeper 开机自动连接方案

阅读(4040)

由于需要时间正确才能连接,所以在路由器意外断电之后, OpenWRT-Netkeeper 常常无法自动重连, OpenWRT 自带的“开机自动运行”设置会尝试在时间不正确的情况下连接 Netkeeper ,这会造成更加麻烦的问题。那么要如何设置才能让 OpenWRT 开机自动对时 + 连接 Netkeeper 呢? 找到能使用的 ntp 时间服...

初级开发教程

Mac OS下搭建OpenWrt编译环境记录

阅读(8026)

Mac OS下搭建OpenWrt编译环境记录(针对官方2015.01.20 r44068 trunk)。 前言 之前已经在MacOS下搭建好了OpenWrt的编译环境,没想到更新到最新的官方Trunk之后,噩梦就此开始。现将思考过程以及应对方法做个记录。 背景知识 OpenWrt推荐用MacPorts来搭建MacOS中的相关工...