備份SD卡
做完基本Raspberry Pi3設定, 可以透過 VNC連進去後, 接下來就看要怎麼用它了,可以拿它來當下載機, 或是家中網路管理, 寫python, 玩scratch, 甚至也可以裝模擬器在ARM上跑x86程式.不過在做之後的操作前, 建議備份一下, 雖然先前的基本設定也不麻煩, 但備份一下, 玩壞了可以快速還原回來, 省一點工.備份主要就是用 Win32DiskImage, 然而我在 win7x64下, 只有用 Portable板本的才能成功
主要操作是
- 先設定存檔檔名
- 選擇 SD卡路徑
- 透過 Read, 讀出SD卡資料到 Image File
WOL
善用它低耗能的特性, 拿他來做這件小事-Wake on LAN, 是最適合的,之前家中Router, 可以改裝DD-WRT, 直接透過 Router可以進行 WOL, 那麼只要 Router有DDNS, 隨時可以連進來喚醒家中電腦, 當然, 前題是網卡有支援.目前這台 Router, 還不打算刷DD-WRT, 因此要處理WOL, 就需要另外想辦法, 而Pi3就挺適合的.WOL, 就是在區網內喚醒休眠的電腦, 之所以有這個需求, 是因為有時在外, 不方便帶電腦出門, 又偶爾需要用電腦處理點事時, 就會用TeamViewer等遠端控制的方式來處理, 然而這種情況下, 頂多也是處理個幾小時, 要讓電腦開整天, 其實滿耗電的, 所以不用它時就休眠它, 要用它時再喚醒, 並且透過Teamviewer連進來, 處理完事情再休眠它, 一整個省電又方便.而要做到上述需求, 大概有幾個方向要處理好
網路卡支援
在家休息的電腦, 網路卡必需支援WOL, 如下, 我的無線網卡沒有這個設定, 但有線網卡有, 因此它要插著網路線, 確定有拿到IP, 並記好他的Mac Address, 比如 AA:BB:CC:DD:EE:FF

Wake on WAN的實現
基本上我用很簡單的架構, DDNS和Router的轉址, 可以讓我隨時透過RealVNC連到Pi3, 而Pi3和在家休息的電腦, 在同一個區網內, 所以 RealVNC >>> Pi3 >>> WOL >>> Target PC, 就可實現WOW了.
隨身設備與軟體
在家休息的電腦, 本身必須有Teamviewer, 並且綁定好個人帳號, 可以不需要同意就可以遠端操控, 這是基本的, 其他它就只要好好睡跟被叫醒了在外的設備, 最早我是用Asus TF300T變形平板, 有鍵盤又可接滑鼠, 是滿方便的, 不過相對比較貴, 年代久遠後就慢又不太有電, 也因為貴, 無法一直升級它, 所以就直接用手機, 加上藍芽滑鼠與藍芽鍵盤, 以及可接上大螢幕的HDMI轉接線(同時我也有chromecast, 所以不見得要這條線), 這樣就可以隨時遠端操作了至於軟體, 我是用 Android系統, 主要需要VNC Viewer(另外我也有以JuiceSSH), Teamviewer, 一個用來登入Pi3啟動WOL, 一個用來控制家中電腦
WOL小幫手-Pi3的設置
再來這應是主要在Pi3上的設置了,
- 安裝etherwake
sudo apt-get install etherwake
設定wol.sh, sudo nano wol.sh內容如下
#!/bin/bash
sudo etherwake-i eth0 AA:BB:CC:DD:EE:FF
以上就是設定, 接下來就用VNC Viewer或ssh進來後, 要怎麼喚醒, 很簡單, sudo bash wol.sh,
接下來記得, 真的出門前, 在家試一次, 休眠, 喚醒, 連 Teamviewer, 再休眠, 整段跑一次就差不多了但真正在外時, 根據莫非定律, 它還是可能失效的(比如台北停電, 網路商維修, 手機沒電, 等等), 那時, 就放心玩吧, 畢竟放假時臨時的工作, 不是真正該處理的, 放假完再處理吧.
沒有留言:
張貼留言