标签 openwrt 下的文章

为树莓派DIY一款高速稳定的无线网卡

说明

我的树莓派用作NAS+影音服务器,因为不想被网线束缚,所以树莓派是通过无线网卡连接家里的主路由WIFI来上网的,这样就可以把树莓派扔到冰箱顶上并保持24小时开机了。
可惜的是树莓派对无线网卡的支持似乎并不好,首先是速度慢,我的树莓派使用WIFI只有大约1.3M左右的读取速度和1M左右的写入速度;其次稳定性也没有想象中好,在这么慢的写入速度下有时速度会直达0然后WIFI掉线。
我尝试过4款不同的无线网卡,包括EP-N8508GS (8188ucs), 水星 MW150US (rtl8188eu), 磊科 NW367 (rtl8192CU)必联 BL-WN2210 (rtl8192cu). 每一款都有存在同样的问题。网上能找到的几乎所有方案,例如换电源、限制网速、关闭树莓派OTG芯片的Turbo模式...不稳定的现象依然存在。奇怪的是,测试发现树莓派的有线连接非常不仅稳定,而且速度也要好很多,峰值读取可达7M/S。但是因为不想看到眼前绕着各种线(强迫症伤不起...),所以宁愿忍受WIFI掉线也不想用有线连接。

wifi adapters

- 阅读剩余部分 -

一次曲折的小米路由Mini开启SSH经历

随着无线终端的增多,家里的WR703N似乎不够用了,高负载时偶尔会死机,影响上网的体验,于是考虑换一台路由器。

目前炒得火热的路由器大都是MT7620A方案的,在360路由、百度NEWWIFI和小米路由MINI之间徘徊了一下,最终还是选择了小米路由MINI。从网上的拆机图片来看,做工似乎不错,而且山寨TouchPad的外观看着也很舒服。
culiang wifi mini

买回来的第一件事当然是获取SSH权限,这样就可以换掉恶心的山寨ROM了。小米对发烧友似乎很友好,官方给出了完整的教程,看上去多感人啊!

- 阅读剩余部分 -

组建N2N VPN网络实现内网设备之间的相互访问.md

概述

如果要实现设备的远程访问,比如在公司访问家里的电脑、路由器、智能开关等,我们一般会需要一个公网地址,然后将相应端口映射到指定设备上。随着IPV4地址的枯竭,有些ISP已经不提供公网IP了,而且即使有公网IP,我们不一定有权限操作NAT路由的端口映射(比如公司的网络),而且每次重启路由器这个IP会变化,我们还得等一段时间让DDNS生效,非常不便。

要是每个设备固定一个IP地址就好了,让我们在世界任何地方输入10.2.5.1这个IP就可以登录家里的路由、输入10.2.5.2就对应家里的智能开关、输入10.2.5.3就登陆自己的Android手机,即使它使用的是移动网络...
注: 上述的10.2.5.X只是一个内网地址的例子,和常见的192.168.1.X是一样的,使用这个地址段是为了避免N2N地址和常见的内网地址混淆。

N2N就是为此而生的,它是在数据链路层实现的一套P2P协议,目的是尽量简化设备直接的连接。引用论文中作者的话来说N2N的目的就是:

Is it possible to have decentralised, network-administrator-free, secure and permanent network access with a single/uniform address regardless of the current user’s location, local IP address and network type?
N2N旨在提供去中心化、无需管理、安全、稳定的网络连接,而和用户的位置、IP地址和网络类型无关。通俗地说就是不需要公网IP、不需要配置NAT、穿透防火墙

- 阅读剩余部分 -

在OpenWrt路由器上安装和部署MySQL Server

说明

今天Windows上的MySQL突然不能运行了,正好有一个项目需要使用MySQL数据库,于是想试试将MySQL Server部署到OpenWrt上解决一下燃眉之急。

OpenWrt的软件源上有编译好的mysql-server软件包的,可以直接安装,总共需要安装以下几个包:

  • mysql-server
  • libmysqlclient
  • uclibcxx
  • libncursesw
  • libreadline

- 阅读剩余部分 -

DIY高性能树莓派OpenWrt无线路由器

概述

树莓派是一款只有信用卡大小的电脑,虽然硬件配置运行图形操作系统会有些吃力,不过对于OpenWrt系统来说,树莓派的配置可以说是相当豪华了:

参数
CPU 700 MHz ARM11 ARM1176JZF-S core
Ram 256 or 512 MB
Network 10M/100M Ethernet RJ45
USB 2 USB ports
Memory Card YES
Video HDMI/Video
Audio YES
Serial YES
JTag YES

700MHZ CPU, 512MB内存,显卡、声卡、串口、JTag、GPIO要啥有啥,这已经是旗舰级路由的配置了。树莓派拥有丰富的GPIO可供使用,相比其他的路由器,树莓派的诱人之处在于那两排丰富的GPIO引脚,为DIY智能设备提供了众多的可能性。

- 阅读剩余部分 -