tag:blogger.com,1999:blog-8596053384636689442.post5220859131615696982..comments2023-08-24T21:11:18.322+08:00Comments on Abin's Tech Note: 基本環境的設定 - ipkg & post-bootAbinhttp://www.blogger.com/profile/11723161715531068787noreply@blogger.comBlogger15125tag:blogger.com,1999:blog-8596053384636689442.post-86164127751455147412010-04-13T23:42:04.359+08:002010-04-13T23:42:04.359+08:00一點經驗分享:如果有手動將內網DHCP range改為非預設之192.168.1.0網段,重起之後將...一點經驗分享:如果有手動將內網DHCP range改為非預設之192.168.1.0網段,重起之後將無法正確將usb partition 1 mount 至 /opt, 改回來即可,或許是個bug. 我是在數位天堂那裡看到一位網友的分享才知道的,在這裡借花獻佛希望有點幫助。Weijackhttps://www.blogger.com/profile/04776796779740833387noreply@blogger.comtag:blogger.com,1999:blog-8596053384636689442.post-39300831031845005292008-12-04T23:04:00.000+08:002008-12-04T23:04:00.000+08:00沒指定目錄,代表在哪裡執行都可以。執行的指令和方法,就如同文章中寫的一樣。沒指定目錄,代表在哪裡執行都可以。執行的指令和方法,就如同文章中寫的一樣。Abinhttps://www.blogger.com/profile/11723161715531068787noreply@blogger.comtag:blogger.com,1999:blog-8596053384636689442.post-46545966807989951972008-12-04T19:39:00.000+08:002008-12-04T19:39:00.000+08:00执行ipkg.sh update会在当前目录下生成lib目录,请问大大,你是在哪个目录下执行ipkg...执行ipkg.sh update会在当前目录下生成lib目录,请问大大,你是在哪个目录下执行ipkg.sh update的,我觉得应该cd /opt/tmp/ipkg下执行。Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-8596053384636689442.post-43434742530558172742008-06-28T12:15:00.000+08:002008-06-28T12:15:00.000+08:00ipkg.sh install ipkgipkg.sh install ipkg-opt哪一個才是正...ipkg.sh install ipkg<BR/>ipkg.sh install ipkg-opt<BR/>哪一個才是正確的呢?Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-8596053384636689442.post-65713129160462390202007-12-19T22:53:00.000+08:002007-12-19T22:53:00.000+08:00To Ryan:1. 回應 mkdir: Cannot create directory,代表建立目...To Ryan:<BR/>1. 回應 mkdir: Cannot create directory,代表建立目錄失敗,後面還有訊息嗎?通常,是該目錄已經存在,所以無法再建立目錄。<BR/>2. nano 的 ctrl+o 是存檔的意思,會跳出一排提示,是和你確認存檔的檔名有沒有改,如果確認存檔就按 enter,不然可以用 ctrl+c 取消存檔。Abinhttps://www.blogger.com/profile/11723161715531068787noreply@blogger.comtag:blogger.com,1999:blog-8596053384636689442.post-79835741242512219482007-12-19T21:16:00.000+08:002007-12-19T21:16:00.000+08:00問題1.我在下mkdir,會回應mkdir: Cannot create directory ,我有...問題1.我在下mkdir,會回應mkdir: Cannot create directory ,我有哪裡做錯了嗎?為何無法create起來?<BR/>問題2.nano底下我按了crtl+o又會跳出依排command,是直接按下Enter就好嗎?<BR/>對不起一口氣問這麼多!!我是個門外漢,還請Abin大教導,謝謝!Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-8596053384636689442.post-37182059711063709222007-11-15T14:32:00.000+08:002007-11-15T14:32:00.000+08:00To isPeter: 感謝感謝!我其實一直不知道為什麼停掉 FTP、導致 USB mount 不起...To isPeter: 感謝感謝!我其實一直不知道為什麼停掉 FTP、導致 USB mount 不起來的原因,也不知道到如何解決,最好只好強迫啟動 FTP daemon,然後砍掉它。isPeter 兄提到手動 load USB library 的方法的確可以解決這個問題,讓 USB 和 FTP 不置於被綁死。Abinhttps://www.blogger.com/profile/11723161715531068787noreply@blogger.comtag:blogger.com,1999:blog-8596053384636689442.post-22697688076193011112007-11-03T00:53:00.000+08:002007-11-03T00:53:00.000+08:00首先感謝 Abin 大大分享這麼精彩的文章,有了您的文章讓我改機的過程輕鬆許多。我的機型是 WL50...首先感謝 Abin 大大分享這麼精彩的文章,有了您的文章讓我改機的過程輕鬆許多。<BR/>我的機型是 WL500-gP<BR/>在您的文章有提到,當我把 "笨蛋FTPD" 在網頁停掉時,會導致 USB 碟無法 Loading。<BR/>我不確定這是因為機型的問題,還是我漏掉哪些步驟,所造成的問題。<BR/>當我的 Storage 無法掛進來時,我實在是不知道該怎樣繼續下去。<BR/>所以我嘗試將這問題找出來。<BR/><BR/>經過觀察 enable STUPID-FTPD 跟 disable STUPID-FTPD 的差別<BR/>我發現 disable STUPID-FTPD 時,USB 的某些 Driver 沒有 insert 進來 (用 lsmod 觀察)<BR/>當 USB Driver 不完整時,在 /dev 根本看不到 Device File (如 /dev/discs or /dev/scsi)<BR/>之後,我將三個 object 放在 post-boot 讓他開機時 Load 進來後,就一切正常。<BR/>這是我小小的心得分享,若有不盡完美之處,且多指教。<BR/><BR/>以下是我操作的步驟:<BR/><BR/># Step 1<BR/><BR/>[admin@(none) /]$ vi /usr/local/sbin/post-boot<BR/><BR/># Step 2<BR/><BR/># insmod USB Driver(add this line if you disable STUPID-FTPD)<BR/>insmod /lib/modules/2.4.20/kernel/drivers/scsi/scsi_mod.o<BR/>insmod /lib/modules/2.4.20/kernel/drivers/scsi/sd_mod.o<BR/>insmod /lib/modules/2.4.20/kernel/drivers/usb/storage/usb-storage.o<BR/><BR/># Step 3<BR/><BR/>[admin@(none) /]$ flashfs save<BR/>[admin@(none) /]$ flashfs commit<BR/>[admin@(none) /]$ flashfs enableisPeterhttps://www.blogger.com/profile/09575922386128705427noreply@blogger.comtag:blogger.com,1999:blog-8596053384636689442.post-21822722505335095882007-06-05T09:11:00.000+08:002007-06-05T09:11:00.000+08:00WL500G的交叉编译环境如何建立?紧用.谢谢!!!WL500G的交叉编译环境如何建立?紧用.谢谢!!!Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-8596053384636689442.post-41755342514851919152007-06-01T01:58:00.000+08:002007-06-01T01:58:00.000+08:00使用命令 ipkg update 時會有 "Downloading 網址",請先確定你可以訪問該網址...使用命令 ipkg update 時會有 "Downloading 網址",請先確定你可以訪問該網址,我自己剛剛測試是正常的,並沒有連接不上的問題。<BR/><BR/>除了簡單的 shell 程式,我並不會開發上面跑的軟件。你可以使用 ipkg list,看看你能裝哪些開發工具 (C compiler, perl... ),再挑在上面你會用的語言在機器上開發。不可能在 PC (x86) 上開發程式編譯後然後在 WL-500g (MIPS) 上執行。Abinhttps://www.blogger.com/profile/11723161715531068787noreply@blogger.comtag:blogger.com,1999:blog-8596053384636689442.post-49097490931462745352007-05-31T19:19:00.000+08:002007-05-31T19:19:00.000+08:00ipkg.sh update 此命令连接的目标为什么不能连接?想在WL500G上安装自己开发的应用软...ipkg.sh update 此命令连接的目标为什么不能连接?<BR/><BR/>想在WL500G上安装自己开发的应用软件,如何安装,需要用什么编译器来编译程序?谢谢!!!Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-8596053384636689442.post-26666895352753503002007-03-08T00:44:00.000+08:002007-03-08T00:44:00.000+08:00是的,應該是我打錯了,已修正,謝謝!另外,我記得沒錯的話,應該是在 /usr/local/sbin/...是的,應該是我打錯了,已修正,謝謝!<BR/>另外,我記得沒錯的話,應該是在 /usr/local/sbin/ 下面的執行檔在開機「完」都會被執行,post-boot 是一個進入點,而在 post-boot 的最後一行:/opt/etc/init.d/rc.unslung,它也是也有類似的作用,在 post-boot 被執行完,接著會去執行在 /opt/etc/init.d/ 下面所有的可執行檔。<BR/>因此,你會發現,後面文章安裝在 Flash 上的各種服務,啟動的程式都會被放到 /opt/etc/init.d/ 的目錄下,也是讓開機完自動執行起動用的。Abinhttps://www.blogger.com/profile/11723161715531068787noreply@blogger.comtag:blogger.com,1999:blog-8596053384636689442.post-45286342424993931552007-03-07T20:52:00.000+08:002007-03-07T20:52:00.000+08:00請問:您於上面文章提到『Oleg 的韌體裡在開機時會去執行一個檔案(如果存在的話):/usr/loc...請問:<BR/>您於上面文章提到『Oleg 的韌體裡在開機時會去執行一個檔案(如果存在的話):/usr/local/sbin/post-firewall』是不是因該改為『/usr/local/sbin/post-boot』?<BR/>是不是『/usr/local/sbin/post-boot』為系統開機後第一個會去執行的程式?而『/usr/local/sbin/post-firewall』是第二個?<BR/><BR/>非常感謝您的分享!Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-8596053384636689442.post-8357777829414165682007-02-12T01:13:00.000+08:002007-02-12T01:13:00.000+08:001. 很多情況下,STUPID-FTPD 不會跑起來,除非你用 Web 管理介面,去手動打開 FTP...1. 很多情況下,STUPID-FTPD 不會跑起來,除非你用 Web 管理介面,去手動打開 FTP 服務,才會有這個服務跑起來,你看到的訊息的確是服務未啟用,沒跑起來也沒關係。至於你想知道有哪些服務在跑,可以用 "ps" 這個命令去看所有 process。<BR/>2. 我不大懂,你所謂"無法看到內容"是什麼意思?我是都用 <A HREF="http://ntu.csie.org/~piaip/pietty/" REL="nofollow">Pietty</A> 這個 telnet / ssh 工具,他支援完整的中文處理環境,您可以試試看。Abinhttps://www.blogger.com/profile/11723161715531068787noreply@blogger.comtag:blogger.com,1999:blog-8596053384636689442.post-36492709489257372592007-02-11T21:22:00.000+08:002007-02-11T21:22:00.000+08:00今天總算開始『改造』我的WL500G,執行至此,由於我對LINUX是道地門外漢,照本宣科之下仍然有很...今天總算開始『改造』我的WL500G,執行至此,由於我對LINUX是道地門外漢,照本宣科之下仍然有很多不懂,還望Abin兄海涵與指導,遇到問題有2:<BR/>1. 在第一篇中,執行KILLALL STUPID-FTPD,會顯示『killall: stupid-ftpd: no process killed』,是否我的stupid-ftpd正常下未啟用?另外請教如何看出我的WL500G已執行哪些服務?<BR/>2. 使用Nano編輯時,無法看到內容,我是用WINDOWS的"超級終端機"和"命令視窗",均無法看到內容進行編輯,只能看到下方2行COMMAND列,請問是否有其他編輯方法或需使用其他TELNET工具?Unknownhttps://www.blogger.com/profile/17292278587045626757noreply@blogger.com