Linux de Wake ON LAN
今回のお題はLinux 関連のネタとなります。
自宅のメインのLinuxサーバから他のNotePCサーバ(Linux)をWake ON LAN起動する必要があり試したところうまくいきました。
単に棚から取り出して電源スイッチを入れるのが手間なだけなんですが、完全自動化したい要求にかられ実施しました。
<起動元PC>
Asus EeePC 1005HA
lubuntu Linux 19.04
・以下のwakeonlanコマンドをインストール。
sudo apt install wakeonlan
<起動対象PC>
1)Lenovo ThinkPad X230
Linux OS(elementaryOS Juno)をインストール済み。
2)Lenovo ThinkPad Edge E130
macOSX (Catalina Beta6)をインストール済み。
(※正直、Wake ON LANに対応したPCであればOSはなんでも良い。)
・起動対象のネットワークアダプタのMAC ADDRESSをメモしておく。
BIOSまたは環境設定画面、または以下コマンドで表示
ifconfig -a
・BIOSでWake ON LANを有効化。
・PXEBootは無効化しておく。(ipv4 EFI,ipv6 EFI)
※PXEBootは無効化しないと起動ファイルをずっと待ち受けます。
・以下の起動コマンドを実行する側のLinuxサーバから以下コマンドを実行し、起動を確認しました。
wakeonlan [上記でメモしたMAC ADDRESS]