博文

目前显示的是 十一月, 2013的博文

用OpenWRT打造自动翻墙路由器(详解篇)

最初先调整一下bash ,让它符合自己的工作习惯: 到vim /etc/profile,可以在里面设置自己想要的alias 比如我加了一行: alias ll='ls -al' 然后就装图形显示界面再说 首先update一下 opkg update 安装luci opkg install luci 设置luci自动启动 /etc/init.d/uhttpd enable 结果告诉我 /etc/rc.common: line 1: procd_add_reload_trigger: not found 坑爹,搜索了一下发现是因为我的固件版本与软件仓库的版本不符,导致软件与系统组件不搭配所致,后来发现是 新版的OpenWrt更新了而已,于是我升级了一下系统就好了 ,如果你无法升级系统,那么可以按照下述方式解决: 先把安装的那些个用不了的一个个卸载掉 opkg remove luci opkg remove uhttpd-mod-ubus opkg remove uhttpd 修改opkg的配置,修改到以前的仓库 vim /etc/opkg.conf 注释掉原有的仓库地址,改用旧的 #src/gz barrier_breaker http://downloads.openwrt.org/snapshots/trunk/ar71xx/packages src/gz barrier_breaker http://downloads.openwrt.org/attitude_adjustment/12.09/ar71xx/generic/packages 然后在opkg update一下,继续 opkg install luci opkg install luci-i18n-chinese 这次在/etc/init.d/uhttpd start 的时候就不会报错了 然后稳妥的进入luci的Web界面,修改一下时区、界面语言之类的 接下来的工作是 修改防火墙的设置,让远端的HTTP和SSH能够通过 vim /etc/config/firewall config rule                                         optio

解决f.lux在有独立显卡的Windows下无法正常让鼠标指针颜色改变的问题

f.lux是一款保护视力的软件,原理是通过改变色温来减少可见光中对人眼刺激蓝光,反正我用了几天感觉是很明显的 这款软件在没有安装显卡(内置显卡)的Windows下工作一点问题也没有,但是前两天把电脑上安装了Nvidia的显卡之后问题就出现了——鼠标指针的颜色无法被改变,在灰黄的屏幕中就显得格外的显眼 后来翻到这个 网页 ,它提示说打开指针轨迹就可以了,试了一下果然有效,为了不妨碍视线,把轨迹打开到最小就可以了,而且这个Bug还是去年反馈的,估计是不会得到解决了,所以还是就这么凑合着用吧 2014.3.4添加 找到一个更加好的方案,原理同上,但是使用了Windows内部的一个Debug方案 开始-运行-regedit 然后找到 HKEY_CURRENT_USER\Control Panel\Mouse 下面MouseTrails项改为-1 这个的意思是,使用鼠标拖影,但是拖影为0,是Windows的一个Debug选项,这样就没有比较闹心的拖影烦扰了 改变设置后注销当前用户即可生效

给HG255D刷OpenWRT

图片
可能是给自己的AG300H刷OpenWRT宣传得太多了,于是同事也让我刷,东西是很便宜的HG255D,这东西可以说满大街的都是文章介绍怎么给他刷的,也被很多人认为是神器一般的存在,网上也有一大堆的改造版、升级内存了的HG255D,所以导致这个东西反倒有点众说纷纭,虽然都说简单,但是我还是花了接近一晚上的时间才搞定。 以下记录一下怎么给它刷ralink版的u-boot和最新的pandorabox改版的OpenWRT 首先我手头的这台的HG255d是32M内存的版本,我也搞不清楚这个路由器到底原生是多少M内存了,网上满天飞的都是64M的版本,也有地方介绍u-boot是支持16M的,于是这台到底该没改过,我也不知道。 然后参考的网页是这里: http://downloads.openwrt.org.cn/OpenWrt-DreamBox/HG255D/ (主要提供资料和文件下载) http://site.douban.com/148965/widget/notes/7526769/note/228371035/ (也有人说简单一点可以走这个方式,但是我没有成功,到升级的那一步卡住了) http://www.anywlan.com/forum.php?mod=viewthread&tid=182901 (我的最终流程类似这个,但是所用的u-boot和最终OpenWRT版本变化了) http://pan.baidu.com/s/15TFZY (我自己用到的全部工具,包括了一个USB-TTL的转接器在Win8下的驱动) 以下为详细步骤: 要刷u-boot,TTL是少不了的,首先准备好TTL,接线方式如下图 图中从左至右依次RX、VCC、GND、TX 连接TTL的时候注意, 不要接VCC线,否则无法正常工作 ,原理暂不明,我本职工作也不是硬件工程师,也不追究了,具体连接电脑的方式参看我之前的 帖子 拔掉路由器的网线,保证TTL连接好了之后开机,然后不停的按键盘的“4”进入console  去下载一个TFTP32,保证它和你的u-boot在同一个文件夹下,我用的u-boot是u-boot-rom-hg255d_hg256.bin,(其实上面那个链接里也有提供更新的版本,但是可惜的是,我刷上去不能用)  把本地电脑的IP设置