etherwake on LinuxBean
家のLinuxBeanマシンの電源を手で入れるのも面倒なので導入してみた。
何個か引っかかったので覚書。
- 何も考えずにetherwake
→できない - ルーターにMACアドレスが登録されているかARPで確認
→いるので問題なし - LinuxBeanマシンの設定確認
→ハードはRealtek rtl8111b
→"Wake-on-LAN and remote wake-up support"の記載あり、対応を確認
→http://www.realtek.com/products/productsView.aspx?Langid=4&PFid=5&Level=5&Conn=4&ProdID=11 - BIOSを立ち上げて設定の確認
→そもそも項目がない - ドライバをアップデートしに行く
→http://www.realtek.com/downloads/downloadsView.aspx?Langid=4&PNid=13&PFid=5&Level=5&Conn=4&DownTypeID=3&GetDown=false - カーネルのバージョンでドライバが異なるらしいので調べる
→uname -r - インストール
→ドライバの拡張子はtar.bz2なので、tar xjvfで解凍
→autorun.shっていういかにもなスクリプトがあったので実行 - クライアントにもソフトが必要(ethtool)
→apt-get install ethtool - できた!…が、2回目はなかった
→/etc/network/interfacesにETHTOOL_OPTS="wol g" - 今度こそできた!