Samba – record to myself only

Jul 26th, 2010No Comments

reading:

http://www.dd-wrt.com/wiki/index.php/Optware%2C_the_Right_Way
http://www.dd-wrt.com/wiki/index.php/Samba3

$ vi /opt/etc/init.d/S08samba

NAME=samba
samba_active=1
[ 1 = $samba_active ] || exit 0

## add user: steve
grep -q steve /etc/passwd || echo “steve:*:992:992:steve:/var:/bin/false” >> /etc/passwd
# add group
grep -q steve /etc/group || echo “steve:x:992:” >> /etc/group
# display chinese text in ssh shll
grep -q LANG /tmp/root/.profile || echo “export LANG=zh_TW.UTF-8″ >> /tmp/root/.profile

$ smbpasswd -a steve

$ vi /opt/etc/samba/smb.conf

Fix some permission issue
$ find /somefolder -type d -exec chmod 775 {} \;
$ find /somefile -type f -exec chmod 664 {} \;

@MacBook
after mount, System Preferences > Account > login
mount sabma after you logged in

ref:
http://www.dd-wrt.com/phpBB2/viewtopic.php?p=334644#334644
http://dd-wrt.com/phpBB2/viewtopic.php?t=56439
http://hi.baidu.com/myeyre/blog/item/2b873d6d2198ebf1431694b3.html

WL-500W flash DD-WRT

Apr 4th, 2009No Comments

因為懷疑 Wireless USB adapter 附送的software 不斷有I/O, (最後證實兇手係jqs.exe)
買了一個wireless router 行wireless bridge mode 取代 usb adapter

條件:
1. 802.11 g / n
2. 有USB port
3. 8 MB flash memory

bonus:
1. gigabit ethernet
2. > 32MB ram

http://www.dd-wrt.com/wiki/index.php/Supported_Devices

Linksys WRT350N v1 同 WRT610N 是個很好的選擇, 可惜售價太貴,
所以還是 Asus WL-500W, AUD$109, + $12 shipping

[事前必讀] http://www.dd-wrt.com/wiki/index.php/Installation#Asus_WL500W
可到google 找多些information 才開始
(其實…..我都係analytics見到不時有人google 而誤入我呢個blog, 我先打算寫返個details d 既記錄)

@2009-03-30 wiki 提議用 dd-wrt.v24-11650_NEWD_mega.bin
2008-09 試個 v24 也可. 當然, 有新的firmware 應該/理論上 少些 bugs


- platform

小弟不才, 還是windows 比較熟手, 所以在 winxp 上flash.

- 事前準備

download firmware:
wl500g-clear-nvram.trx
wl500g-recover.trx
Mini-Asus.trx dd-wrt.v24-11650_NEWD_mini_asus.trx
dd-wrt.v24-11650_NEWD_mega.bin

install tftp software

1. 保留電腦與500W 的LAN線,移除所有其他的LAN線

2. 停用所有網絡(透過ASUS Firmware Restoration 升級一定要做這個動作)

2.disable.and.setIP.png

3. 指定 NIC IP 192.168.1.2 ( 2-254 皆可)
subnet mask: 255.255.255.0
(optional) default gateway: 192.168.1.1
(optional) DNS: 192.168.1.1

3.setip.png

4.setip2.png 5.setip3.png

4. 開啟Dos (windows key + R) > cmd > ping 192.168.1.1

1.ping.png

(optional) 到 http://192.168.1.1

6.stillwork.png

5. 先深呼吸, 真正的工作開始了 (著名的 30/30/30 法則)
(NB. 1 半年前我試過沒有用 wl500g-clear-nvram.trx , 直接跳去 wl500g-recover.trx, it works
不過穩妥點, 還是 clear nvram )

按住 restore 按鈕不放 (黑色那個, 不是紅色的), 等待約30秒
將WL-500W 的電源拔掉, 再等待約30秒 (其間依然按住 restore ),
再將電源接上,見到WL-500W 的電源燈閃爍, 等待約30秒, 此時可以放開 restore按鈕

6. 拔掉電源, 按住 restore 按鈕不放, 再將電源接上,見到WL-500W 的電源燈閃爍, 放開 restore按鈕

7. 執行TFTP, PUT wl500g-clear-nvram.trx 到router
7.clear-nvram.png 8.put.clear.png

8. 等 2-3 mins, 再執行 step 5 & 6

9. TFTP, PUT wl500g-recover.trx 到router
9.put.recover.png 10.put.ok.png

10. 再等 2-3 mins, 執行 step 5 & 6

11. TFTP, PUT Mini-Asus.trx dd-wrt.v24-11650_NEWD_mini_asus.trx 到router
11.mini.put.png 12.mini.ok.png

12. 再等 2-3 mins, 執行 step 5 ( step 5 only!)

13. 拔掉電源, 等待數秒, 再將電源接上, 然後到 http://192.168.1.1
13.mini.success.png

14. 改password , 再到 administration > firmware upgrade
選擇 dd-wrt.v24-11650_NEWD_mega.bin , 再按 upgrade
15.upgrade.png

此時此刻只有一樣東西可以做, 就是等 !!
300 second 不足夠 for mega build, 如果此時拔掉電源, wl-500w 就會死掉

16.upgrading.png 17.png 18.png

16. 見到 upgrade successful , 等多一會, 做最後一次 30/30/30 (step 5)
拔掉電源, 等待數秒, 再將電源接上, 然後到 http://192.168.1.1

改 password
13.mini.success.png

大功告成
14.png

17. 最後改回 NIC 做自動取得 IP, DNS

近況

Sep 16th, 2008No Comments

宜家唔會星期一至五都係廣州, 當有需要先返上去.
不過home-office 既第一個星期都幾唔習慣… 超低效率, 有時唔知遊左去邊度
好既就係日日都有住家飯食, 唔使成日食埋d KFC / 木桶飯 / 飯堂 / 客家菜
人地廣告係”2 個禮拜減14磅”… 我估我就係加了…..

這3天假期搞了3樣野, 之前買左隻 asus wl-500w 既router, 打算 flash 就 DD-WRT
過程一波三折… 先係flash 死左 (係因為自己等左好耐好似冇反應, unplug power cord….stupid)
插lan 線有led, lan card 冇IP, ping router 就reboot.
上個月羅去代理度整, 好彩佢換過部俾我 :) 唔知佢地check 唔check 到firmware 有問題?
跟足wiki 既tutorial , step by step 咁到大功告成 ~~
點知…. PPPoE 有問題, wan ip: 0.0.0.0 , 死都connect 唔到, 一按connect 就連ssh 都斷線….
都唔知係唔係和記既問題…. 爬完forum 都係冇計….
其中一個類似case?就係 flash 做?mini version, 再flash??做 vpn / mega version
跟住做過一次… no luck
都打定輸數, 一係flash 返原廠, 一係轉 tomato 試下….
試最後一次…….天阿, 今次竟然connect 到2秒 !!
再 reboot router?一次, 先係connect 到5 sec, disconnect, 再connect 到…
宜家 uptime ~30 hours 都冇事…..? 自然好返….冇話可說….

仲有一樣要記下的… (可能其他人google 到這裡)
我仲有一件好白痴既事就係連 1st step asus firmware restoration 都有問題….
31sec 就report 找不到restore mode 既router, 明明已經係restore mode (power led flashing)
原因就係我唔只一張 LAN card, 要disable 其他lan card (vmware, openvpn, 1394)

ddwrt 仲有好多好玩既feature 既, openvpn, BT, Web Server, VoIP ~~
之後再慢慢研究

第2日玩既Topic 係突然既, 係 engadget 見到一個名為 CHDK 既canon “firmware”
其實佢又唔算firmware, 應該係plugin ,係canon 相機開機時 load 段 program 入去
點解一見到即刻玩? 係因為佢有一個我好想要既feature : 電量顯示 !!
都唔明 canon 死都唔加呢個feature … 到你冇電先話俾你知…你就黎冇電啦… 有病…
仲有就係可以拍 RAW 既相片,?解除movie 3mins 限制??!! 超強 ~~
我部3年前既 A620 忽然變得好有價值 :p? 早陣子見朋友入了部 D60 … 有點心動要一部 DSLR,
哈哈, 可以delay 呢個目標了

最後就係呢度啦…. 轉左做 wordpress ~
遲d 會轉 template , 仲會申請個 adsense 玩下 ~~

原本有個小application 想寫的… 就係咁樣玩左3 日… 真衰仔~

Lehman, Merrill Lynch, AIG …. 今晚美股 -2.55% (2am),
唔知港股會點呢~~ 持倉過長假真係有點危險….