[心得] Fon2100 + OpenWrt Barrier Breaker 14.07

楼主: Alica (Torsades de Pointes)   2015-09-02 17:00:19
自从家中无线网络升级为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 (sept)   2014-02-07 09:11:00
有排时刻表 就代表不能误点吗
作者: kudo070125 (工藤)   2014-02-07 09:57:00
有排时刻表就代表可以误点,那取消时刻表算了各站的宣传标语"准确"也都该撤销
作者: mstar (Wayne Su)   2014-02-07 10:16:00
“准确是我们的财产”
作者: LZong (LZ)   2014-02-07 12:31:00
难怪台铁负债累累XDDDDDDDDDDDDDDDDDDDDDDDD

Links booklink

Contact Us: admin [ a t ] ucptt.com