2012年11月30日星期五

OpenWrt Attitude Adjustment

换上12.09差不多两个月了吧,各方面都很满意。尤其是近几天折腾了一下RTD1186,更觉得有完整的第三方支持是多么幸运多么可贵的一件事。

这是我的补丁包:https://www.boxcn.net/s/ybou0cl9yekzd2x7e5mh

基于svn://svn.openwrt.org/openwrt/branches/attitude_adjustment,r34080,没改多少东西:

./nls-cp936.patch
./package/exfat-utils/Makefile
./package/exfat-utils/src/Makefile
./package/exfat/Makefile
./package/exfat/src/Makefile
./toolchain/uClibc/patches-0.9.33.2/999-posix_fallocate.patch
./feeds/packages/net/aria2/Makefile
./feeds/packages/net/autossh/files/autossh.config
./feeds/packages/net/autossh/files/autossh.init
./feeds/packages/net/openssh/patches/999-env-pwd.patch
./feeds/packages/net/vsftpd/patches/999-ssl.patch
./feeds/packages/net/vsftpd/Makefile
./target/linux/ar71xx/patches-3.3/999-tl-wr941nd-usb.patch

除了nls-cp936.patch需要手工打补丁外,其他文件覆盖即可。

busybox

busybox的中文显示需要特别配置一下,首先是打开unicode支持,其次要将"Range of supported Unicode characters"的值改为0,"Allow wide Unicode characters on output"改为yes。另外vi也可以通过调整配置使之能够显示中文,但也仅仅是显示而已,输入和删除的时候仍然会遇到光标的问题。

nls-cp936.patch

增加nls_cp936.ko,mount的时候可能会用到。

exfat、exfat-utils

虽然放在这里,但不知道是usb供电不足还是代码稳定性不佳,总之我不建议挂OpenWrt上的移动硬盘使用exfat。ntfs我也试过了,跟exfat一样,最后我用的还是ext3。

uClibc

增加了fallocate,据说对samba的性能有帮助,据说。

aria2

OpenWrt挂迅雷离线就靠他了。

autossh、openssh

让openssh可以从环境变量中获得登录密码,出墙需要用,详细说明见之前写的《OpenWRT AutoSSH》

vsftpd

打开ftps支持。如果要给远端共享文件的话,或许用得上。内网还是不要用了,路由的cpu扛不住,会导致速度下降很多。

999-tl-wr941nd-usb.patch

我的路由改了个usb口出来,官方的代码没有提供支持。

没有评论 :