July 2010 Archives

因为dd-wrt自带的ssh(dropbear提供)功能不完整,因此想安装openssh-client,前提是支持Jffs或者USB等。

我的WRT54GS v1.1 有8M的ROM,之前刷的是标准版,jffs功能是不支持的,因此需要重新刷ROM。

下载的ROM是dd-wrt.v24-13064_VINT_openvpn_jffs_small.bin,使用之前的升级办法通过ssh上去操作,总是失败,无法正确升级,后来一怒之下通过web来刷,成功了~

刷好后就是安装相关pkg了:

ipkg install openssh-client

root@DD-WRT:/jffs/tmp/ipkg# ipkg install openssh-client

Downloading http://downloads.openwrt.org/whiterussian/packages/libopenssl_0.9.8d-1_mipsel.ipk ...
Connecting to downloads.openwrt.org (78.24.191.177:80)
Done.
Unpacking libopenssl...Done.
Configuring libopenssl...Done.

Downloading http://downloads.openwrt.org/whiterussian/packages/zlib_1.2.2-2_mipsel.ipk ...
Connecting to downloads.openwrt.org (78.24.191.177:80)
Done.
Unpacking zlib...Done.
Configuring zlib...Done.

Downloading http://downloads.openwrt.org/whiterussian/packages/openssh-client_4.4p1-1_mipsel.ipk ...
Connecting to downloads.openwrt.org (78.24.191.177:80)
Done.
ipkg_install_file: ERROR: openssh-client depends on the following uninstalled programs:
         libopenssl zlib
ipkg_install_file: You may want to use `ipkg install' to install these.
ipkg_get_install: ERROR: Failed to install /jffs/tmp/ipkg/openssh-client_4.4p1-1_mipsel.ipk
ipkg_get_install: I'll leave it there for you to try a manual installatio

虽然自动安装了相关依赖,但后面确实失败,手工下载后然后再安装:
ipkg -force-depends install openssh-client_4.4p1-1_mipsel.ipk

注意参数 -force-depends 的位置,安装成功。

/jffs/usr/bin/ssh -NfT -D 192.168.1.1:1080 root@192.168.1.1   --    通过本地的ssh服务做代理 
/jffs/usr/bin/ssh -NfT -D 192.168.1.1:1080 xxxx@remotehost    --   通过远程服务器做代理

其实我想的是直接由路由器提供socks代理,不止是给局域网内的其它机器。


第一种实际就是想把路由器作为一个socks服务器,不需要client再通过putty等程序进行设置。
第二种当然也是做代理,而且是透明的使用远程的服务器做ssh代理。

不过实际测试的时候,虽然设置了端口转发,但从WAN口来的请求总是无法连接,这个会是啥原因?有些奇怪。





--EOF--

2010.07.22 迈入三周岁~~

| No Comments
闺女已经会说,会笑,会跑,会跳,会折腾她老爸了~~

昨日"灿都"登陆,当时正带着闺女在社区医疗服务站打疫苗。打完疫苗,外面正是风大雨大的时候,只能等了10多分钟,风小雨小了再抱着她回家。

下午吃了个生日蛋糕,可惜她还不会许愿,也不太会吹蜡烛,甚至也没教她唱生日歌~

以后的每个7.22,照例请假回家,哈哈。

--EOF--

T60折腾Windows 7小记

| No Comments

安装:

1)OEM的选择:OEM 下载 http://bbs.ruanmei.com/thread-215693-1-1.html

2)刷新BIOS? 我刷了,没自动激活,可能是OEM的key已经被封,参考:

      T60普屏2.25(修复出现"未知项"问题)+宽屏1.17BIOS+slic2.1[TP-7X]+白名单

      基本把51nb的slic T60 bios win7 oem相关关键字标题都看了一遍,如果你有兴趣也可以多看看。

3)前面说了虽然刷了BIOS,安装的OEM的win7,但并没有自动激活的,找了一些key,没法激活,烦了,上了秒激,什么MSE还没测试。

4)之前安装的7100的English版本,使用秒激激活后,背景不能用图片,所以当时一怒之下给换了OEM版的。


快速启动栏(Quick Launch)启用:参考

1)右击"任务栏"→ 选择"小工具"→ 选择"新建工具栏"

2)在"文件夹"路径中填入%appdata%\Microsoft\Internet Explorer\Quick Launch并单点"选择文件夹"

3)解除任务栏的锁定状态,并将"Quick Lanunch(快速启动栏)"移动到左侧,然后右击"Quick Lanunch(快速启动栏)"取消对"显示文本"和"显示标题"的选中状态


T60 Windows7驱动来源:

http://think.lenovo.com.cn/support/driver/driversdownlist.aspx?categoryid=20092


休眠与睡眠的困扰:

1)如果休眠按钮灰掉的,安装x1400显卡的vista驱动吧,51nb改版的驱动我下载了不行的。

2)休眠按钮出来后,睡眠按钮在开始菜单没有了?把电源管理->高级设置中的允许混合睡眠去掉,另外电源管理做正确的设置看看?


Fn+F12 Fn+F2 Fn+F3 Fn+F5 Fn+F8 Fn+F9等Fn组合功能键的困扰:

1)最初解决休眠与睡眠的问题时,Fn+F4 Fn+12轮番可用,休眠灰掉不能使用时居然表演的就是Fn+12的睡眠功能,后来休眠好了Fn+F4正常变为休眠,但Fn+F12的睡眠不能用,所有其它热键也没法用。

2)到lenovo网站去把该升级的驱动全部升级一下吧,特别是主板,电源,热键三大类的驱动都给安装,省事,到时候不知道少了哪个还是出不来呢。


通知图标:

右下角右键->自定义通知图标去设置吧,我是设置始终在任务栏显示所有通知和图标,因为我要用QQ和RTX啊~


开机启动项:

安装QQ医生或者那个啥流氓洗白的软件进行更改一下吧


win键的困扰:

以前用T23/T43/R50p等没有win键的机器时,一直都是映射右边的alt键作为win键,已经非常习惯了,T60自带了win键,另外我还没找到如何进行键盘映射(杯具),所以就还没折腾。但是使用everything这个软件的时候,以前我设置的热键是win+0,这次却无法使用,百思不得其解。后来不小心使用了win+1 win+2等发现自动切换窗口,突然觉得可能是被系统保留了?然后把之前的热键改到了alt+0,这下可以了~


微软IE3.0鼠标驱动:

微软已经为旗下的键盘鼠标在win7发布之前就升级了驱动,下载:

Microsoft IntelliPoint 7.0 Mouse Software for Windows x86




--EOF--

测试R1的高清播放功能

| No Comments

从共享中拖回了Avatar.2009.Blu-ray.REMUX.H264.1080p.DTSHDMA.DD51.Dulaudio.MySilu.ts的巨大文件,39G,我见过的最大的1080p文件拉,就是想测试看看俺的1073方案的R1是否可以播放,要是这个也可以播放,就基本能满足俺的需求了。

刚才测试了一下,播放正常,但字幕无法显示,google求之,可能是1073方案的问题?google也给了答案,到射手网找了外挂字母,测试正常,看哪天有时间就完整的看看拉。

本次测试使用的是03年买的80G的迈拓的IDC硬盘,已经服役多年,这次老树发新芽,使用了一个30多块钱的USB-》IDE接口转接线连到R1上,测试播放和玩的时候USB设备出现了多次USB设备无法找到的情况,不知道是转接线的问题呢还是R1的问题?

另外硬盘播放了不久,就好烫,担心哦,但不会这么脆弱吧?可我也没风扇给它扇热啊?但看来还是得想个办法才安全。

--EOF--

参考:

第一步:破解官方固件flash rom的脚本,支持1073和1283

http://www.hdpfans.com/thread-73-1-1.html

这一步需要注意,完全这样做的ROM刷了后仍然无法安装下面的集成软件包,会提示空间不足。

测试使用的是亿格瑞(R1-R1B-R2A_FW_1.0.4.10)最新的ROM。

所以多看看下面:

http://www.hdpfans.com/thread-178-1-3.html

重点:

下载了wenl 提供的crackrom.sh文件,修改了里面的a<sizeBytesMin>0xA000000<\/sizeBytesMin>改成0xB000000

另外原来的crackrom.sh中对下面的最后第二块扩展部分的修改个人感觉有问题,最好不要修改,直接保留,所以应该是只增加:

<sizeBytesMin>0xB000000<\/sizeBytesMin>

From:http://www.hdpfans.com/thread-299-1-1.html

<image type="yaffs2">
<fileName>package2/yaffs2_1.img</fileName>
<mountPoint>/</mountPoint>
<version>N/A</version>
</image>
* 将嵌入式Linux的第一块扩展部分写入到ROM,mount点是"/"
<image type="yaffs2">
<fileName>package2/yaffs2_2.img</fileName>
<mountPoint>/usr/local/etc</mountPoint>
<version>N/A</version>
<sizeBytesMin>0x1000000</sizeBytesMin>
</image>
* 将将嵌入式Linux的第2块扩展部分写入到ROM,mount点是"/usr/local/etc"


重新刷ROM后,清理垃圾文件:

mount -o remount,rw /
cd /usr/local/bin/Resource
rm arial.ttf
ln -s yahei.ttf arial.ttf

rm -fr /usr/local/bin/IMS_Modules/PPS

安装软件包:

http://www.hdpfans.com/thread-71-1-1.html

注意的几点,修改相关软件启动设置:

/opt/etc/init.d # ls -ltr
-rwxr-xr-x 1 root root 153 May 21 15:17 S10cron
-rwxr-xr-x 1 root root 72 May 21 15:17 B30ddns
-rwxr-xr-x 1 root root 531 May 31 12:03 S91mlnet
-rwxr-xr-x 1 root root 34 Jul 3 12:51 S40qifar
-rwxr-xr-x 1 root root 169 Jul 3 12:56 S20vsftpd
-rwxr-xr-x 1 root root 311 Jul 3 13:00 S77ntp
-rwxr-xr-x 1 root root 2008 Jul 3 13:05 S90mediatomb
-rwxr-xr-x 1 root root 322 Dec 20 2011 S50transmission

S77ntp    -- 修改一下:/opt/bin/ntpdate ntp.fudan.edu.cn, daemon程序启动注释掉?感觉没必要

S90mediatomb -- 不需要,直接exit

S40qifar -- 不需要,直接注释执行命令

S91mlnet -- 可以看看看,需要相关USB设备或者内置硬盘设备才可以用的

S50transmission -- BT的使用如果使用USB设备,好像要求USB设备只有一个分区?我用一个分区的USB设备才可以执行settransmission

S20vsftpd -- 喜欢用putty访问,这个暂时不自动启动了,注释执行命令


/opt/etc/init.d # free
total used free shared buffers
Mem: 120280 94020 26260 0 60
Swap: 32 0 32
Total: 120312 94020 26292

/opt/etc/init.d # df
Filesystem 1k-blocks Used Available Use% Mounted on
/dev/root 174848 136576 38272 78% /
/dev/mtdblock/2 16384 1272 15112 8% /usr/local/etc
/dev/rd/0 40 40 0 100% /mnt/rd


另外注意相关讨论信息:

transmission暂停是因为dvdplayer进程超过31个,目前以此方式判断是否在播放。
不过据某些网友反馈hmd的机器即使不播放,dvdplayer也可能达到31,所以如果出现这种情况,直接mv /opt/bin/trstop.sh /opt/bin/trstop.sh.bak应该就可以了。

回去看了一下hd300b开机后dvdplayer的进程刚好31个,看trstop.sh脚本,是大于31个才pause。
另外看了transmissionguard.sh脚本也是每半小时执行一次,它有没有自动恢复bt的功能?

参考:

cat /etc/init.d/rcS1
cat /usr/bin/myinit.sh


--EOF--

Pages

May 2016

Sun Mon Tue Wed Thu Fri Sat
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        

About this Archive

This page is an archive of entries from July 2010 listed from newest to oldest.

June 2010 is the previous archive.

August 2010 is the next archive.

Find recent content on the main index or look in the archives to find all content.