2010年6月25日 星期五

Asus wl500gp安裝firmware [OpenWrt Backfire 10.03]

        隨著版本的演進,OpenWrt Backfire 10.03已經在 2010年的4月7號公告發行了
https://forum.openwrt.org/viewtopic.php?id=24177 其中對我比較重要的消息,是終於可以用b43 driver,也就是我這wl500gp,終於可以用kernel 2.6系列的firmware了,之前因為driver還不夠完善,所以只能用kernel 2.4 的版本撐著。
        以下為在下的安裝方式,十分的粗魯與不安全,因為我是在機器仍然在線上運作下,直接ssh連進去,然後進到/tmp下,抓下新版的image檔,然後就直接下指令把現在online的系統蓋掉。他處理完後會自已重開,最重要的,千萬不要在他蓋到一半時幫他reboot。

        重安裝全的最後一眼 
















下指令下載image檔,然後直接蓋掉現有的系統(很危險,請記得備份&留個後路)
重開機完畢後,記得先telnet進去,改掉密碼,他ssh才會自已打開

用網頁重新設定對外連線,介面略有小小的不同,從wan改成internet這個比較親切的字眼,因為我是用固定IP,所以就乖乖的一個一個設定,如果是PPPoE,請在圖中的紅框選擇你的連線方式。
預設他的無線是關掉的,有需要的人請記得重新設定。




整個安裝過程超快的,也沒有遇到什麼問題。



openwrt安裝軟體套件

2.1 設定密碼
    重開機後可以用telnet登入,不用密碼,此時,使用passwd 這指令設定密碼,設定密碼後,telnet會關掉,
只剩ssh可用,一般也是用ssh進行連線控制,因為有加密,密碼不會被sniffer走。
    web是另外一個主要的管理介面,但是卻是沒有ssl加密,所以理論上密碼是會被sniffer走的。

2.2 安裝應用程式
    下列為指令列下操作,可直接複制文字,則到ssh console後批次執行
更新軟體列表
opkg update

剛灌完的初始狀態
連同os與基本的功能(ip shareing & wireless ap)約僅2mb大小,這機器有8mb,所以剩下的空間還"不少"
root@OpenWrt:~# df -k
Filesystem           1k-blocks      Used Available Use% Mounted on
rootfs                      1600               1600          0        100%   /
/dev/root                 1600               1600         0        100%   /rom
tmpfs                       15276             1112     14164        7%   /tmp
mini_fo:/tmp/root  1600               1600         0         100%  /tmp/root
/dev/mtdblock/4    5824                332      5492            6%  /jffs
mini_fo:/jffs            1600               1600         0          100%  /
你算了算會發現怎麼空間有16mb的,那個只是一個暫存的磁區,是從32mb的記憶體中切出來的,可不是真的空間,重開機就不見了。
寫在此磁區的好處,是不會耗損flash的壽命,而且空間大一點,速度也快一點。

註:你可以從路徑看到我安裝的套件for那個版本的,安裝軟體時請自行注意版本問題
快速安裝法,把下列的指令貼到ssh console上,要則到最後一行的空白行,那麼就會全部安裝(像批次檔一樣)
for usb tools--讓機器可以抓到隨身碟
opkg install http://downloads.openwrt.org/kamikaze/8.09.1/brcm-2.4/packages/kmod-usb-core_2.4.35.4-brcm-2.4-1_mipsel.ipk
opkg install http://downloads.openwrt.org/kamikaze/8.09.1/brcm-2.4/packages/kmod-usb-uhci-iv_2.4.35.4-brcm-2.4-1_mipsel.ipk
opkg install http://downloads.openwrt.org/kamikaze/8.09.1/brcm-2.4/packages/kmod-usb2_2.4.35.4-brcm-2.4-1_mipsel.ipk
opkg install http://downloads.openwrt.org/kamikaze/8.09.1/brcm-2.4/packages/kmod-scsi-core_2.4.35.4-brcm-2.4-1_mipsel.ipk
opkg install http://downloads.openwrt.org/kamikaze/8.09.1/brcm-2.4/packages/kmod-usb-storage_2.4.35.4-brcm-2.4-1_mipsel.ipk
opkg install http://downloads.openwrt.org/kamikaze/8.09.1/brcm-2.4/packages/kmod-fs-vfat_2.4.35.4-brcm-2.4-1_mipsel.ipk
opkg install http://downloads.openwrt.org/kamikaze/8.09.1/brcm-2.4/packages/libusb_0.1.12-2_mipsel.ipk
opkg install http://downloads.openwrt.org/kamikaze/8.09.1/brcm-2.4/packages/zlib_1.2.3-5_mipsel.ipk
opkg install http://downloads.openwrt.org/kamikaze/8.09.1/brcm-2.4/packages/usbutils_0.73-1_mipsel.ipk

for vpn 只會提示,需手動裝相依套件,下面是手動裝的列表
opkg install  http://downloads.openwrt.org/kamikaze/8.09.1/brcm-2.4/packages/kmod-tun_2.4.35.4-brcm-2.4-1_mipsel.ipk
opkg install  http://downloads.openwrt.org/kamikaze/8.09.1/brcm-2.4/packages/libopenssl_0.9.8i-3.1_mipsel.ipk
opkg install  http://downloads.openwrt.org/kamikaze/8.09.1/brcm-2.4/packages/liblzo_2.03-1_mipsel.ipk
opkg install http://downloads.openwrt.org/kamikaze/8.09.1/brcm-2.4/packages/openvpn_2.0.9-5.1_mipsel.ipk

root@OpenWrt:/www/file# df -k
Filesystem           1k-blocks      Used Available Use% Mounted on
rootfs                    1600      1600         0 100% /
/dev/root                 1600      1600         0 100% /rom
tmpfs                    15276      1144     14132   7% /tmp
mini_fo:/tmp/root         1600      1600         0 100% /tmp/root
/dev/mtdblock/4           5824      1728      4096  30% /jffs
mini_fo:/jffs             1600      1600         0 100% /
/dev/scsi/host0/bus0/target0/lun0/disc
                        500208       712    499496   0% /www/file
記錄網路使用的log套件
darkstat 他會安裝相依套件
 opkg install http://downloads.openwrt.org/kamikaze/8.09.1/brcm-2.4/packages/darkstat_3.0.708-1_mipsel.ipk

除了透過指令列外,因為他也有提供網頁介面,所以其實也可以連到他的管理介面進行裝
下面是從網頁進行的安裝,勾一勾再確Process就會自已下載安裝
安裝方便的client(從網頁設定)
luci-app-initmgr    設定開機執行的程式
luci-app-ntpc       同步時間的網頁設定介面
以便用sftp上傳檔案 
openssh-sftp-server 裝了以後就可以用sftp上傳資料

Asus wl500gp安裝firmware

1.1 diag mode
如果用tftp連不上,就要把進入diag mode的流程多試幾次,因為那代表沒有成功進行diag mode
下面是openwrt網站中找出來的操作方式,不過因為我慧根不夠,沒有試成功。


-------------------------------------------------------------------------------------------------------------------------------
Using diag mode
To install OpenWrt using TFTP or the ASUS firmware restoration tool you have to put the router in diag mode. To put the router in the diag mode, do this:

Unplug the router's power cord.
Confirm your PC is configured to request an address via DHCP.
Connect the router's LAN1 port directly to your PC.
Push the black RESTORE button using a pen or such, and keep the button pushed down.
Plug the power on while keeping the RESTORE button pushed for few seconds.
When you see a slowly blinking power light, you are in diag mode.
Now the router should accept an image via TFTP or via the ASUS firmware restoration tool.

-------------------------------------------------------------------------------------------------------------------------
tftp 192.168.1.1
tftp> binary
tftp> trace
tftp> put openwrt-brcm-2.4-squashfs.trx

1.2.failover mode
這是我測試時實際生效的方式,上面第一個方式我並沒有測成功
開機時按reset紐,進入電源燈快閃模式,此時可用telnet直接連進機器,不用密碼就是root
這本來是用來忘記密碼時,reset密碼用的,我卻是拿來重裝OS
在telnet後,打下面的指令下載並把image檔「安裝」好,只要兩個指令就解決了。
wget http://downloads.openwrt.org/kamikaze/7.09/brcm-2.4/openwrt-brcm-2.4-squashfs.trx
mtd write openwrt-brcm-2.4-squashfs.trx linux && reboot

IP分享器灌Linux

家裡的IP分享器可以安裝成linux,硬體規格如下
硬體:Asus wl-500gp
Architecture     MIPS
Vendor         Broadcom
Bootloader     CFE
System-On-Chip     Broadcom BCM94704
CPU Speed     266 Mhz
Flash size     8MiB (Spansion S29GL064M90)
RAM         32MiB (2* HY50U281622ETP-5, some older units have only 16MiB enabled)
Wireless     MiniPCI Broadcom 802.11b/g BCM4318 802.11 Wireless LAN Controller
Ethernet     Robo switch BCM5325
USB         2x USB 2.0
Serial         Yes
JTAG         No
           其實華碩本身出廠時就是用linux的os,只是我改裝的是網路上共通的一套Linux版本 openwrt(http://www.openwrt.org/)。此機器的特點是有兩個USB port可以外掛設備,所以可以加隨身碟增加存放空間。因為是linux,所以要裝的usb設備需要有支援linux才裝的上去,並不是每種usb設備都可以。

        畢竟他的硬體效能是非常有限的,最好專心使用其中幾個功能,不要想說同時當檔案伺服器,又要當vpn server,又要做防火牆,又要p2p抓檔案,又要當web server,還要當mysql
server (資料庫)。雖然他規格上的CPU是 266Mhz,但是他不是x86架構,所以不要類比到k6-266之類的效能。而且內建的flash只有8mb,記憶體只有32mb,都是很有限的。
       
         以openwrt來說,因為硬體的驅動是由社群解決,所以最好的方式是到https://forum.openwrt.org/看其他使用者的使用經驗,即使是相同的chip,也有可能因為廠商的不同,而有相容性的問題,畢竟這東西是由社群提供,而不是由硬體銷售公司提供的售後服務,最好確認別人使用上沒有問題,再進行安裝使用。
  
         比如以我這一台機器為例,他就分成兩個版本,兩個版本用的chip有所差異,變成有時v1是沒問題的,但是v2會遇到問題,以我這台的4318這個chip,之前只能用kernel 2.4的版本安裝,因為2.6的驅動還不夠完善,目前最後的backfire這個版本,似乎已解決之前的問題(還沒有實際測過)

2010年1月26日 星期二

加碼攤平?-20100127

今天殺的真兇,感想很多,還是保持空手,偶爾賺點下午茶的錢比較安全

1.買點決定獲利
  在買入的那一刻,已經決定你的成本
  大家都在猜高點會有多少,但沒人可以知道高點在那兒,但每個人的成本已經定下來了。
  抓到好買點,恭喜你,買貴了,那就辛苦你,要很辛苦才能扳回一城
2.加碼攤平
  攤平是一個很高難度的技術,有很多可以思考的地方
  a.要跌的夠,攤平才有意義 至少要跌20~30%再攤平,不然你永遠攤不完,越攤離市價越貴
    跌太少就攤,很容易把現金攤光,而且越熱的股市,上沖下洗時,一天下上變動10%不是不可能。

          單價                                成本            價差
    1+0.8 / 2 = 0.9               (成本降10%)  成本高市價 12.5%
    (1.8 + 0.64)/3 = 0.82    (成本降8%)     成本高市價 28%
  b.要用金字塔式買入,越買越多張,低檔用很多倍的張數,才能更有效率的攤掉成本
    前期買越多,後期攤的越累,越濃的茶,要用越多的礦泉水稀釋
  c.抓底部,一次攤,每抓錯底部一次,將來攤低的難度就更高。 
3.期貨助漲助跌
  這幾年的原物料、糧食、石油,波動幅度很大,原因有很多,不外有三點
  a.中國掘起所造成的需求大增預期
  b.這些年低利造成的熱錢到處套利
  c.期貨所特有的助漲助跌,加大波動幅度 
  期貨某些特性跟融資融券很相似,
  a.你可以用更少的本錢賺更多的獲利(虧損)
  b.多頭或空頭時會助漲助跌,加劇波動幅度
  所以今天一開盤本來以為要收穩了,卻因為期貨的斷頭(跟融資融券的斷頭效果很像) 
  再砍一大波,然後連動效應,就殺下去了。
4.貨幣供給對市場的影響
  金融危機後,全世界各國借錢、降利率,錢滿為患,也把濟濟撐上來,但錢太多的同時,
  追逐有限的股票、黃金、公債、房地產。泡沫在慢慢產生。
  中國提升存款準備利,被市場視為「升息」的前置動作,主要是想打壓房地產的狂漲。
  在以往,升息代表景氣回來了,但也代表錢被收回去了,所以股市會在升息後「臉色難看」
  但沒想到,每個人都想「先走一步」,反而還沒升息就先跌一波。
  其實泡沫早點破掉反而比較好,本來也許是9千跌到6千,但泡沫早點破掉,跌的反而會少一點。
  接下來大家都會猜,何時真正升息?
5.融資
  如果再跌下去,接下來就換融資追繳,不過今天融資少60幾億,有人開始自我了斷,算正面消息。
  融資如果持續減肥,有助未來盤勢的穩定與上漲。
  以上市股票為例,在四成保證金的前提下,跌到買入價的72%會被強制賣掉
  現在融資多的個股,這幾天會過的比較辛苦
  槓桿        現金  <  融資融券  < 期貨

  敏感度    現金  <  融資融券  < 期貨

  最糟的情況是期貨敏感完換融資敏感,最好的情況會有一波反彈,看空的快逃,看多的快買

  

2010年1月15日 星期五

鄉鎮市長轉任區長

        依照這個草案,108人中,會有56個可以直接獲得工作權超過八年。
        某種程度上來說,這是一個讓步後的結果,但仍然令人無法接受。
        四年前,這批鄉鎮市長選舉時,是四年一任,沒有人知道他們將成史上連續在職最久的鄉鎮市長(二任+中間的延任期),當初延任時,是不滿意但可接受,畢竟為了幾個月多去選舉一次,是浪費人力,但是這個法案發展到現在,卻是有「詐騙集團」的感覺,先埋下一個伏筆(延任),然後再來大咬一口(轉任),利益滿盆。
         之後,鄉鎮級的選舉,包含行政首長、鄉鎮代表,都將消失…會有數百分「失業」,連往上一級的市議員,也會因為兩縣市合併而人數減少,基層政治人物舞台將大幅消失,就地方政治現況來說,對國民黨的衝擊是最大的,可以理解成一種給糖吃,安撫地方的手段。
         對很多為生活爭扎的人來說,這是很諷刺的事,從天上掉下來的工作機會,還是主管級的喔!,而且還有法律保障,同時,還可以成為史上連續在任最久,而且深具歷史義意的最後一任首長,還是新行政區的「首任區長」,這一切都不用爭取,這一切只因為「剛好」。

藍版地制法 訂鄉鎮市長禁轉條款 判刑、連任等 禁轉任區長

  • 2010-01-16
  • 中國時報
  • 【秦蕙媛/台北報導】
     國民黨昨天提出《地制法》修正草案最終版,從嚴認定改制後的區長任命資格,採負面表述方式,除遭判刑起訴者及至今年底為止連任兩屆者不得轉任外,增列若涉及賄選者、或原鄉鎮市長遭停職或解職,依法派任代理者,都不得直接轉任改制後的區長。
     民進黨主席蔡英文批國民黨「自肥、綁樁」,國民黨祕書長金溥聰表達無法接受,反問蔡英文「為什麼對黨籍縣市長提出的版本視而不見,對國民黨討論中的版本卻提出嚴厲批評,這樣公道嗎?」
     金溥聰強調,國民黨提出《地制法》最終版本絕對符合社會期望,「可預見民進黨還是會持反對態度」,但他希望仍有程序正義的過程,朝野先行協商,如果民進黨提出的是有正當性的建議,國民黨會接受。他再度呼籲民進黨,不要為反對而反對,刻意製造衝突對立。
     國民黨最終版的第五八條,直轄市長以機要人員方式進用為區長,在資格限制部分採取負面表述,排除四項條件,包括犯有原第七八條第一項或第 七九條第一項各款情事者,即犯有內亂外患罪、違反《貪汙治罪條例》及組織犯罪相關;涉嫌違反《總統副總統選舉罷免法》、《公職人員選舉罷免法》、《農會 法》及《漁會法》有賄選情事者;至今年底已連任兩屆鄉鎮市長者;及原鄉鎮市長遭停職或解職,政府依法派任代理者,均不得轉任。
     內政部長江宜樺表示,鄉鎮市長轉任為區長後,若在任職期間有觸犯四項條件的行為,仍會被解職。依內政部統計,現任鄉鎮市長共一○八人,可 適格轉任為區長的共五六人,國民黨籍廿八人、民進黨九人、無黨籍十九人。排除的五二名現任鄉鎮市長中,有案在身者十三人、代理者十人、連任屆滿共四一人, 但需扣除代理者不但有案在身又屆滿的廿九人,共五二人遭到排除。
     第五十八條之一區政諮詢委員仍維持無給職,開會時得支領出席費及交通費。
     此外,第卅三條中關於直轄市議員選舉相關規定,議長吳碧珠銜命與立法院長王金平溝通後,江宜樺說明,台北市選區變動依法應在一年前公告,但目前期限已過。
     為了讓台北市今年選出平地與山地原住民議員,所以明定排除《選罷法》規定一年前發布的但書規定。中選會也解釋,未來五直轄市議員選舉區規畫,將以不變動原選區為原則。

2010年1月3日 星期日

youtube影音檔下載

        之前要下載影音檔,要另外裝如IDM之類的工具,這兩天努力的看youtube,然後逛firefox的addon時,發現一個好用的小addon,fast youtube downloader ,安裝後,他會直接在youtube的網頁上產生三個連結,讓你可以直接下載影音檔。
        測試後,3GP的檔案大小是最小,解析度是176x144
                        FLV的檔案大小為中間,解析度是320x240
                        MP4的檔案大小是最大, 解析度是480x360
         優點:簡單易用,不需設定,不需轉檔
         缺點:無法選擇解析度,無法選擇下載HQ(高品質模式)