看板 MOD_AP 關於我們 聯絡資訊
自從家中無線網路升級為11n後,只支援11g的Fon2100(多年前已刷DD-WRT)就被冷凍了. 但是閒置已久的這白磚總該有更好的用途,所以就想著廢物利用來重新刷作OpenWrt. 我的目標是架設一枚低耗電的NTP Pool時間伺服器. http://www.pool.ntp.org/ OpenWrt官方自從2013年的12.09版就已宣告只有16MB記憶體的機種不再保證支援. https://forum.openwrt.org/viewtopic.php?id=43764 > ‧Lower end devices with only 16 MiB RAM will easily run out of Memory 當然這不代表不能硬刷最新正式版14.07,只是記憶體會捉襟見肘這點必須要先有所認識. 刷機方法就還是看OpenWrt官方Wiki→ http://wiki.openwrt.org/toh/fon/fonera 已刷DD-WRT的機子都可以直達RedBoot,就直接從Download and Flash the Images段開始. kernel請用→ http://downloads.openwrt.org/barrier_breaker/14.07/atheros/generic/openwrt-atheros-vmlinux.lzma rootfs請用→ http://downloads.openwrt.org/barrier_breaker/14.07/atheros/generic/openwrt-atheros-root.squashfs 刷入後別忘了檢查boot script,確認無誤後就可以開機成OpenWrt了. 正式以OpenWrt開機後,先關閉或乾脆刪除用不著的套件,以節省寶貴的記憶體. 我自己刪了kernel的ipv6模組(kmod-ipv6),dnsmasq和odhcpd/odhcp6c,還關了uhttpd. 即便這樣,每次opkg update取得套件列表後總是無法opkg install安裝套件,屢試不爽. 後來發現原來光是套件列表就填滿記憶體了,根本無法再進行解壓縮套件的動作. 所以只能opkg download下載套件後重開(→套件列表被清空)再離線安裝,相依性得自理. (所以碰到想裝A套件但A相依B,B相依C時就很尷尬,有時得下載+重開好幾次才能弄完) 最後總算是裝好了ntpd和ntp-utils等套件. (ntpd-ssl要相依openssl,直接放棄) ntp.conf的設定略過,總之架設成果→ http://www.pool.ntp.org/scores/124.10.86.38 因為暫用的網路是閒置中5M/384K的ADSL,被塞爆然後掉封包好像也是沒辦法的事... 記憶體這麼少也不知能否跑xt_recent自動擋濫用IP,恐怕得換網路才能徹底改善了. 耗電方面用不著原廠的2A變壓器,我拿了個額定5V/600mA的套上去也是運作愉快. 或許還能吃大台電腦的USB待機電500mA也說不定?這就待我買來USB電源轉接線實驗看看. --
sept1:有排時刻表 就代表不能誤點嗎02/07 09:11
kudo070125:有排時刻表就代表可以誤點,那取消時刻表算了02/07 09:57
kudo070125:各站的宣傳標語"準確"也都該撤銷02/07 09:58
mstar:「準確是我們的財產」02/07 10:16
marklin709:難怪台鐵負債累累 #1IywIjMT (Railway) 02/07 11:09
LZong:難怪臺鐵負債累累XDDDDDDDDDDDDDDDDDDDDDDDD02/07 12:31
-- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 103.226.213.30 ※ 文章網址: https://www.ptt.cc/bbs/MOD_AP/M.1441184433.A.9FC.html ※ 編輯: Alica (103.226.213.30), 09/02/2015 17:22:21