Synology DSM 採用 Link Aggregation 時如何使用 WOL(Wake-On-LAN) 遠端喚醒?

Synology DSM 採用 Link Aggregation 時如何使用 WOL(Wake-On-LAN) 遠端喚醒?

在購入新的 DS1819+ 之後,服役了7年的 DS1511+ 就退為專職備份的機器。DS1511+ 的任務就是平常冷關機,待預定備份時間到就自動啟動,同時 DS1819+ 開始將資料往 DS1511+ 進行備份。但偶爾總是臨時需要使用一下 DS1511+,但又不在機器旁邊時(像是遠端連回家中處理)該如何啟動 DS1511+ 呢?當然就是啟用 WOL(Wake-On-LAN)啦。
Read more

RT-AC86U 啟動 jffs custom scripts 以及 swap

  1. 需刷機 Asus Merlin 版韌體,並另外外接 USB 隨身碟或硬碟 (假設為/dev/sda,同時掛載路徑為 /tmp/mnt/sda1 )。
    Merlin 韌體下載點請自行搜尋
  2. 產生 256MB SWAP 檔
    dd if=/dev/zero of=/tmp/mnt/sda1/myswap.swp bs=1k count=262144
  3. 先手動啟動 SWAP 試試
    mkswap /tmp/mnt/sda1/myswap.swp
    swapon /tmp/mnt/sda1/myswap.swp

    執行 free 指令確認 swap 已生效

Read more

新桌機終於帶回家了

從開始使用 Notebook 之後,我的桌機就一直停留在 P4 2.8HT 的年代,平常個人使用 Notebook 上網閒逛,偶爾寫寫小程式,而桌機的用途便只剩下照片轉檔的功能而已。搬到台北來以後,家裡空間太小,P4 那台龐然大物沒辦法搬來台北,於是照片轉檔的工作便落在可憐的 eeeBox 身上。用 eeeBox 來轉照片不是不行,只是那效能貧弱的 ATOM 核心,動輒數 GB 的照片,大概都得花個數天的時間才能處理完畢,真的是太慢了,終於才興起了重組新桌機的念頭。

在網路上爬了一陣子,決定了下列配備…

處理器 CPU Intel i7-930(SLBKP) 2.8G(Turbo 3.06GHz)/L3=8M/LGA1366 1
主機板 MB ASRock X58 Extreme/X58+ICH10R/8相/3*PCIeX16/1394+eSATA 1
記憶體 RAM 金士頓 DDR3 2G-1333 3
硬碟 HDD WD SATA II 1TB 1001FALS/32M/雙處理器/五年保 1
讀卡機 MMZ-內接式讀卡機(白色附黑面版)/多合一讀卡機/Xd.MicroSD/1*USB, 1
顯示卡 MSI微星 R5670-PMD1G HD 5670晶片/GDDR5 1G/DVI+HDMI+DisplayPort 1
CASE 機殼 上淇黑森林 1
電源供應器 冰山之星 Plus 500W 陶瓷14CM風扇/2.91版/日系電容/APFC/82+/4組12V 1

 

Read more

VAIO S56 安裝 Vista Driver 的正確順序

兩年前 VAIO S56 買來時,原先所搭配的作業系統是 Windows XP Professional,而原廠附贈的還原光碟相當便利,使用還原光碟可將 S56 還原為原先出廠的狀態,使用者無須另外自行安裝各項裝置的驅動程式,S56 買來就是可以馬上上路開始工作。去年 Vista 推出後,試用 Vista 一陣子後,覺得 Vista 在 S56 上的執行效能,似乎也還蠻不錯的,於是便在 Yahoo 購入了 Vista Home Premium。使用正版的感覺的確不錯,尤其是微軟在 Windows Update 上增加許多檢核正版作業系統的限制之後,使用盜版軟體的確變得很麻煩,不用再到處找尋 crack,或是擔心 crack 中含有木馬之類的問題。其實支持正版的確也是資訊人所該做的事啦。

不過 S56 自行安裝 Vista 完畢之後,其實距離真正方便便利仍有一大段距離。怎麼說呢?除了部分驅動程式 Vista 仍未內建,所以裝置管理員中仍然會有三項裝置處於驚嘆號的狀態(這三個裝置分別是 Texas Instruments PCI7420 Integrated FlashMedia Controller、Sony Notebook Control Device 以及 Sony Programmable I/O Control Device),後二者可以透過 Windows Update 更新時可以自動找到驅動程式,而前者我試著使用 XP 的驅動程式來安裝,竟也正常無誤的安裝成功,所以驅裝置可以全部安裝完畢。不過其餘音效與顯示卡的部分,雖然 Vista 內建驅動程式,但音效的驅動程式重新開機之後,竟會顯示此驅動程式不相容於 Vista。這還真扯!也許是 Realtek 拿給 Vista 認證的驅動程式,微軟自己並沒驗證過 @@。

顯示卡雖然 Vista 也內建 NVidia GeForce GO 6400 顯示晶片的驅動程式,不過這內建的驅動程式在播放 DVD 電影,似乎動態的影像無法顯示出來。想當然爾,是去原廠找驅動程式,而在原廠網站選擇下載 GeForce GO 6400 驅動程式時,會告訴你請自行至 Sony 網站下載。但是回到 Sony 網站來找,竟發現 Sony 並未提供給 S56 Vista 版本的各項驅動程式 @@。找了很久,終於有人提到可以自行修改原 NVidia 廠驅動程式的 INF 安裝檔,加入 GeForece GO 6400 晶片的參數,使得S56 安裝時可以認得這是顯示卡的驅動程式。安裝完畢後,果然電影放起來就沒問題了。

其實還有一個最大的問題是,S56 鍵盤上一大堆的快捷鍵,像是 S1 / S2、Fn 功能鍵,藍芽與 Wireless LAN 切換的功能完全失效。S1 / S2 快捷鍵不能用就算了,但 Fn 功能鍵實在是很重要,像是螢幕亮度明暗、PageUp / PageDown / Home / End、LCD / 外接螢幕切換,這些功能沒了 Fn 功能鍵之後,也等於是廢了。在 Google 上找了很多文章,大抵都是提到要安裝 Sony Utility DLL 與 Sony Event Service 等軟體套件才能將這些功能鍵恢復。不過試了很久都沒試出來,最後等到我終於受不了沒有 Fn 鍵的日子,最後還是放棄了 Vista,重新回到 XP 的懷抱。

這兩天趁著春節過年沒事做,又把塵封已久的 Vista 挖出來想再來試試。重灌後沒想到問題還是一樣,不過這次有找到一篇文章提到如何將 VAIO SZ38 升級至 Windows Vista,原來 Sony 的各項驅動程式與軟體套鍵之間是有一個安裝的先後順序以及何時該重新開機步驟。我依樣畫葫蘆,比對SZ38 與 S56 之間的周邊裝置差異,調整了一下安裝順序,竟然就一次成功了,所有的快捷鍵與功能鍵馬上重獲新生。欣喜之餘,第一個想到的是就是趕緊記錄下來,免得下次又碰到一樣的情形。

下面就是各項驅動程式及軟體套件的安裝順序

  1. Sony Utilities DLL Update
  2. Sony Shared Library Update
  3. 重新開機
  4. VAIO Event Services Update
  5. Realtek High Definition Audio Driver
  6. VAIO Control Center
  7. Sony Utility Series
  8. VAIO Power Management
  9. Wireless Switching Utility
  10. Texas Instruments Driver for Memory StickR Controller Driver
  11. ALPS Pointing Device (Touchpad) Driver and and Control Utility
  12. NVidia_GeForce_100.40
  13. 重新開機
  14. Sony Utility Series update
  15. 重新開機

如果 VAIO 要從 XP 升級到 Vista 的話,可以參考看看。

 

 

Vigor 2910 Dual WAN 的另類用法

Vigor 2910 產品特色其中之一就是它具有 Dual WAN port,也就是說它可以同時接上兩條 ISP 對外的線路,例如:第一個 WAN port 接的是 CHT  ADSL 線路,第二個 WAN port 則可以接 Cable Modem 的寬頻線路。同時接兩條對外線路,除了頻寬倍增之外,另一個考量點就是備援線路。如果一條線路故障了,另一條線路可以馬上發揮作用。如果兩條線路都正常時,Vigor 2910 也具有負載平衡的功能,可以自己決定路由要走什麼線路出去。

Vigor 2910 Dual WAN Load Balance

我自己家裡只接了一條 12M/1M 的 ADSL 線路,本錢並沒粗到可以再多牽一條 ADSL 線,於是第二個 WAN port 自從買來之後就一直是當作 local port 來使用 (W2 沒接對外線路時,就會自動轉成 LAN port) 。直到最近看到有人這麼惡搞([新知]吼~Vigor 2910真是中階頻寬分享器中的首選啊~),我依樣畫葫蘆,沒想到竟然還真的接通了。

一般 ISP ADSL 線路都是配發 8 個動態 IP,或者是 1 個固定 IP + 7 個動態 IP。所以其實同時用同一組帳號密碼撥接,的確是都可以撥通取得 IP。所以我就調整了一下家裡網路的拓譜,如下:

拓譜

再將第二個 WAN port 設定為 PPPoE 取得動態 IP,如下:

Vigor 2910 Dual WAN setting

設定存檔後重新 Reset Vigor 2910,沒多久兩個 IP 就都正常取得。

Connection Status

不過想當然爾,降子並不會增加任何頻寬,只是善用 Vigor 的功能,同時惡搞你的 ISP 而已。

Syslog network traffic of Vigor 2910

從 Vigor 2910 剛買來就知道可以將網路流量 log 透過 Broso syslog 記錄下來,方式很簡單,在管理介面系統管理中將 syslogd server ip 設定上去即可。

設定上去後,/var/log/messages 果然就跑出來很多 2910 的 log。


[root@broso log]# tail -200f messages
Dec 7 22:53:31 my.router Vigor: Open port: 220.132.143.85:47549 -> 192.168.1.14:80 (TCP) Web
Dec 7 22:53:31 my.router Vigor: 459:44:35.110 wan->lan @S:R=13:1 p 220.132.143.85,47549 -> 192.168.1.14,www PR tcp len 20 48 -S 94932610 0 65535
Dec 7 22:53:35 my.router Vigor: WAN1 PPPoE ==> Protocol:LCP(c021) EchoReq Identifier:0x18Magic Number: 0x0 00 00 ##
Dec 7 22:53:36 my.router Vigor: WAN1 PPPoE <== Protocol:LCP(c021) EchoRep Identifier:0x18Magic Number: 0x1360 9b 98 ##
Dec 7 22:53:39 my.router Vigor: WAN1 PPPoE ==> Protocol:LCP(c021) EchoReq Identifier:0x19Magic Number: 0x0 00 00 ##
Dec 7 22:53:40 my.router Vigor: WAN1 PPPoE <== Protocol:LCP(c021) EchoRep Identifier:0x19Magic Number: 0x1360 9b 98 ##
Dec 7 22:53:43 my.router Vigor: WAN1 PPPoE ==> Protocol:LCP(c021) EchoReq Identifier:0x1AMagic Number: 0x0 00 00 ##
Dec 7 22:53:44 my.router Vigor: WAN1 PPPoE <== Protocol:LCP(c021) EchoRep Identifier:0x1AMagic Number: 0x1360 9b 98 ##
Dec 7 22:53:46 my.router Vigor: Local User: 192.168.1.14:80 -> 220.132.143.85:47549 (TCP) close connection
Dec 7 22:53:46 my.router Vigor: Local User: 192.168.1.12:1276 -> 220.132.143.85:80 (TCP) close connection
Dec 7 22:53:47 my.router Vigor: WAN1 PPPoE ==> Protocol:LCP(c021) EchoReq Identifier:0x1BMagic Number: 0x0 00 00 ##
Dec 7 22:53:47 my.router Vigor: WAN1 PPPoE <== Protocol:LCP(c021) EchoRep Identifier:0x1BMagic Number: 0x1360 9b 98 ##

但隨著時間越來越久,/var/log/messages 中紀錄太多了網路的 log,反而 messages 中該被注意的一些訊息被淹沒在茫茫 log 大海中,因此該想個辦法來將 log 分流到不同的檔案中。

在股溝中查了一下,得知 Vigor 系列的 router 基本上提供了下列的 device 來區分 log

  • local0: Firewall-Log
  • local1: VPN-Log
  • local2: User-Access-Log
  • local3: Call-Log
  • local4: WAN-Log
  • local5: ADSL Status & Traffic Statistics

於是便修改了 /etc/syslog.conf 如下


# Save Vigot 2910 Router network log

local0.*                                                /var/log/vigor/firewall.log

local1.*                                                /var/log/vigor/vpn.log

local2.*                                                /var/log/vigor/user-access.log

local3.*                                                /var/log/vigor/call.log

local4.*                                                /var/log/vigor/wan.log

local5.*                                                /var/log/vigor/adsl.log

重起了 syslogd 後,發現怎麼 /var/log/messaes 還是有 2910 的 log,再仔細察看了一下 syslog.conf,原來是第一行忘了將 local0~5 的 log,從 /var/log/messages 中濾除。修改如下:


*.info;mail.none;authpriv.none;cron.none;local0.none;local1.none;local2.none;local3.none;local4.none; local5.none /var/log/messages

重起 syslogd 後,果然 /var/log/messages 就已經不再出現 Vigor router 的 log 了。

Using Ramdisk on Windows Vista

過年時閒來無聊,便在我的 VAIO S56 上面裝 Vista Ultimate 試用版,裝完後效能評估得到的分數如下:

Vista 效能評估

Aero 特效雖然跑起來只有 2.3 分,但是實際上 Aero 特效啟動後也並不會感覺很慢,相反的我似乎覺得比 XP 還來得快了一點點??
也許是 VAIO 原版的 XP 內建一大堆有的沒的軟體。其實 S56 買來一年了,那些內建的軟體也只有剛買來時點開來玩玩,所以沒裝也沒什麼差。
試用了近一個月,常用的除了一些特定軟體因相容性的問題無法使用之外,整體來說還不錯,於是也想正式升級為正版軟體。

為了讓整體效能跑起來更順一些,我也將系統記憶體一次升級到 2G 滿檔,雖然使用起來沒什麼特別感覺,但是心理層級的爽度卻是大大的加分。
上禮拜在 Yahoo 買下了 Vista 的 Home Premium 版,拿到貨之後便迫不及待裝上去並且啟用成功,使用正版軟體跟之前裝好 XP 後還要到處找破解的那種心情真是差太多了,雖然正版軟體還真是不便宜。

不過今天這篇主要不是來聊安裝 Vista 後的爽度,主要是要來記錄一下怎麼在 Vista 上面安裝 Ramdisk 的軟體。
Ramdisk 的類似軟體很多,以前用 XP 時,常使用 Gavotte Ramdisk 這套軟體,主要是因為這套免費,沒有使用容量上的限制,用起來又很穩定,所以拿來當 IE / Firefox 的暫存目錄碟是最佳不過。

不過在 Vista 上面安裝時直接按下 Install Ramdisk,卻會發生 Fail 的訊息。

Install Failed!

研讀了一下 Gavotte Ramdisk 的 Readme 後才發現,原來其實 Gavotte 在撰寫這套軟體時,並沒有撰寫 ramdisk.exe 這個安裝的 GUI 介面,而是必須靠手動方式在 Registry 中設定相關的參數,Registry 的路徑如下

[HKEY_LOCAL_MACHINE\SYSYEM\CurrentControlSet\Services\RRamdisk\Parameters]

稍微看了一下裡面的參數設定,其中

Regidtry Parameters

DiskSizeM 是指定 Ramdisk 的磁碟大小,以 MB 計算,也可以使用 DiskSizeK 來以 KB 為計算單位,其中 DiskSizeK 設定為優先。
DriveLetter 是指定 Ramdisk 使用的磁碟機代號。
MediaType 則是指定磁碟機的類型,預設為 2 (Fixed Media)。

於是便開始手動安裝 Gavotte Ramdisk 了

Step 1. 安裝 Gavotte Ramdisk Driver.

開啟裝置管理員,選擇 執行–>新增傳統硬體,再選擇 安裝我從清單中手動選取硬體(進階選項) –> 顯示所有裝置 –> 從磁片安裝,然後瀏覽至 Gavotte Ramdisk 解開目錄中的 RRAMDISK.INF


最後按下開啟舊檔 –> 確定,接下來便看到硬碟一陣狂轉,然後在裝置管理員便多了一項裝置

Step 2. 修改 Registry 參數

打開 Regedit,並瀏覽至 [HKEY_LOCAL_MACHINE\SYSYEM\CurrentControlSet\Services\RRamdisk\Parameters]

雙擊 DiskSizeM 參數,修改磁碟大小為 512M
如果要改磁碟機代號,就必須一道修改 DriveLetter 參數
改完後重新開機

Step 3. 修改 IE 或 Firefox 的暫存目錄路徑

IE 修改方式很簡單,從 網際網路選項 中按照下圖修改後重新登入即可

Firefox 修改路徑比較麻煩,從網址列打入 about:config,然後在篩選器中輸入 browser.cache.disk.parent_directory
如果沒找到,就自行新增一個字串設定,內容就是完整的目錄路徑即可,設定完畢後重新開啟 Firefox 即可生效

製作 GIF 動畫

最近發現一個很有趣的軟體-GIF Movie Gear, 可以為你將多張圖檔快速製作為 GIF 動畫。

方法再簡單不過

1.選擇 Insert Frames
2.選入多張圖檔,支援檔案格式很多,ex: GIF, JPEG, AVI, ANI, ICO, PNG, BMP, PSD
3.調整一下每張圖中間的延遲時間 (計數單位是 1/100 sec)
4.存檔完成!!

下面是在某家美式燒烤店用 5D 連拍倒奶精的過程, 很有趣!!

CoffeeMate

下載位址..
Download GIF Movie Gear 4.1.2

Portable Applications

最近金管會來公司做稽核檢查,除了被要求所有 ISO 文件該補的都得補齊之外,任何無版權的軟體也得一律從電腦中刪除。
為此公司的稽核人員還自己特別用 VB 寫了一個小軟體,在電腦上執行就可以掃出所有已安裝的非法軟體,幾乎讓我們只得乖乖的將不該有的軟體通通移除。

不過呢,上有政策下有對策。這套軟體後來被發現似乎是根據 Registry 來掃瞄,只要 Registry 中找不到,它就掃不出來了。
所以大家就紛紛開始改用綠色軟體,也就是所謂的 Portable Applications。Portable Applications 的特色是無須安裝即可執行,
可裝載在任何隨身裝置上(例如 USB Flash),啟動即可執行。因為沒有做安裝的動作,自然那個掃瞄小軟體也無法偵測到。
而程式結束後,作業系統中也不會留下任何的資料。

PortableApps.com 首頁上開宗明義寫著

A portable app is a computer program that you can carry around with you on a portable device and use on any Windows computer.
When your USB flash drive, portable hard drive, iPod or other portable device is plugged in,
you have access to your software and personal data just as you would on your own PC.
And when you unplug, none of your personal data is left behind.

進去逛逛之後才發現,原來這網站蒐集的軟體還真多,而且大部分都是 GNU 軟體,大從 Open Office 系列,小到聊天軟體皆一應俱全。
其中引起我注意的就是 Miranda 與 Gaim 這兩個聊天軟體。首先試著執行了 Miranda,看起來已經將大部分的聊天系統都涵括進來,
不過有個讓我詬病的小缺點就是,聯絡人清單中並沒有依據 MSN 原來的群組來分組,這讓我上百人的清單看起來顯得非常凌亂,想要發個訊息,
還得認真的從凌亂清單中仔細的找才能找到,這令人有點頭痛。再換了 Gaim 來玩玩,其實與 Miranda 功能大同小異,網路選項中也支援 Socks5,
重點是聯絡人清單也有依據原來 MSN 分類的群組來分組,不過不知道有沒有支援表情符號。待我試用後再上來報告。