#1 2008-11-02 11:30:55
[DD-WRT] [新手參考] 答案就在軟體內
一般來說, 軟體本身都含有不同型式的說明資料. 但新手往往捨近求遠, 在網路上遍尋解答. 不要忘記, 軟體有區分版本. 當您參考搜尋結果, 首先要確認的是對方所敘述的配置環境, 軟體版本等, 是否與您相同. 其實, 最正確的參考答案就在軟體本身內. 例如Windows: 開始--> 說明及支援; 應用程式--> F1(說明)
Router使用的BusyBox與MS DOS相似, 都使用命令模式. 命令執行的搜尋順序, 依照環境變數PATH的設定.
# echo $PATH
/bin:/usr/bin:/sbin:/usr/sbin:/jffs/sbin:/jffs/bin:/jffs/usr/sbin:/jffs/usr/bin
/bin:/usr/bin:/sbin:/usr/sbin屬DD-WRT內建命令; /jffs/sbin:/jffs/bin:/jffs/usr/sbin:/jffs/usr/bin要安裝ipkg(OpenWrt)才有內容.
查看命令使用說明, 可在命令後面加上--help
# ls --help
BusyBox v1.10.3 (2008-06-11 06:06:30 UTC) multi-call binary
Usage: ls [-1AacCdeFilnpLRrSsTtuvwxXhk] [filenames...]
(省略)
會動腦的您應知道, 既使用BusyBox, 所以還有BusyBox的文件可參考.
參數若有錯誤, 詳細看清楚訊息說明, 缺甚麼補甚麼.
# ipkg
ipkg: ipkg must have one sub-command argument
usage: ipkg [options...] sub-command [arguments...]
(省略)
查看命令執行回傳代碼, 使用$?
# clear
# echo $?
0
0表示執行成功.
受限於Router本身flash memory大小, 內建功能未盡人意. 安裝Optware相關套件於USB隨身碟/硬碟, 符合自己的功能需求. 同樣的, 新手也是捨近求遠. 能找到官方網站還好, 否則徒勞無功的機會很大.
套件本身有說明文件, 通常安裝於/opt/doc/, /opt/man/, /opt/share/doc/, /opt/share/man/. man(unix manual pages)是文件格式, 要先安裝閱讀器才能查閱. 如同要安裝Adobe Reader, 才能讀取pdf檔案.
# ipkg-opt list | grep "unix manual page reader"
man - 1.6f-1 - unix manual page reader
# ipkg-opt install man
(省略)
安裝套件後, 要清楚套件裝了哪些東西, 裝在何處. 不要像使用Window一樣不明就裡. 至少您得知道主程式, 設定檔在哪裡.
# ipkg-opt files man
(省略)
man所得到的說明會比--help更詳細. 例如: 先查man怎麼用, 再查LightTPD.
# man man
(省略)
# man lighttpd
(省略)
doc目錄內相對應套件名稱中的readme要先讀, 不要套件安裝完就馬上胡搞. 講明了讀我卻不讀, 何其怪哉. 純文字檔案, 可由命令cat, 編輯器vi等來讀取; 非純文字檔格式的說明文件, 例如: html, pdf等, 將檔案複製到PC端, 由瀏覽器, Adobe Reader來讀取. 這應難不倒您才對.
總之, 先反求諸己. 放棄身邊隨手可得的說明文件, 而捨近求遠, 問道於盲, 殊為可惜.
離線
#3 2008-11-15 00:05:33
Re: [DD-WRT] [新手參考] 答案就在軟體內
hi hippo,
如果您有空的話,能否參考WL-500g 系列改機基本步驟就 DD-WRT 寫個基本的改機流程,就是從刷完韌體到 mount 上 USB 磁碟及建立基本開機環境,感恩啊
技術問題請於論壇上集眾人之力公開討論,感恩
離線
#4 2008-11-15 10:08:36
Re: [DD-WRT] [新手參考] 答案就在軟體內
呵, 心中是有這個想法啦, 但恐背負抄襲站長大作的罪名, 遲遲未動手整理. 其實站長您所寫的改機文章已經非常詳細, 若能理解其中道理, 套用於DD-WRT也無不可.
DD-WRT的版本太多, 不像Oleg單純, 導致韌體內建命令, 模組等都不相同. 例如: min版含ext3, std版則無, 所以做法上會有很大不同. 以我目前使用的WL-500gx, 只能裝到std版, 不能安裝mega版. 而std版依晶片,功能等區分, 又分為數種版本. 所以改機者第一個關卡, 要先了解自己的配備, 選擇合適的韌體版本. 若能一路挺進到Optware, 後面的路就很寬廣了.
承蒙站長海量, 我會找時間依照自己現有設備, 作一份簡易的改機參考, 公諸同好.
離線
#5 2008-11-15 12:08:13
Re: [DD-WRT] [新手參考] 答案就在軟體內
您客氣了,我只是幫我自己以及其他跟我一樣的準備踏入 DD-WRT 的新手提這個需求。
因為在我印象中,針對常見的這幾種韌體,大致有以下的歸類:
Oleg's:針對 ASUS 廠牌硬體,並延伸原廠使用者界面,新增並強化許多功能的第三方韌體,保有原廠大多數功能,提供一個 linux 開放的操作環境。
OpenWRT:專屬操作界面(x-wrt),打破單一廠牌硬體專屬的開放架構的韌體,提供一個 linux 開放的操作環境。
DD-WRT / Tomato:支援多家廠牌硬體的開放性第三方硬體,強化 Wireless Router 的網路管理功能,例如 QoS,L7-filter 等功能。
一般若需要改機安裝額外套件,多會以 Oleg's 及 OpenWRT 改機為主,少以 DD-WRT 來實作,所以對這點感到有趣。
那就等您的大作,千萬不要有壓力,以您的時間優先啦
技術問題請於論壇上集眾人之力公開討論,感恩
離線