プログラミングとかLinuxとかの備忘録

プログラミング、Linuxでハマった箇所や環境構築のメモ

CentOS7にWake on LANを設定する

スポンサーリンク

インストール

$ sudo yum -y install ethtool

設定

今回はインターフェースenp3s0に設定する

Wake on LANできるように設定

$ sudo ethtool -s enp3s0 wol g

$ sudo ethtool enp3s0 | grep Wake-on
    Supports Wake-on: pumbg
    Wake-on: g

再起動後もWake on LANを有効にする

nmcliのバージョンが1.0.6以降なら以下のコマンドでできるらしい...

$ sudo nmcli connection modify enp3s0 ethernet.wake-on-lan magic

今回(2015/11/29)はバージョンが低かったので以下の方法で実行した

$ nmcli --version
nmcli tool, version 1.0.0-16.git20150121.b4ea599c.el7_1

$ sudo vi /etc/rc.d/rc.local
...
touch /var/lock/subsys/local
/sbin/ethtool -s enp3s0 wol g

$ sudo chmod +x /etc/rc.d/rc.local

MACアドレスを調べる

$ nmcli -f "802-3-ethernet.mac-address" connection show enp3s0
802-3-ethernet.mac-address:    XX:XX:XX:XX:XX:XX

クライアント側

$ sudo apt-get -y install etherwake

$ sudo etherwake -D MACアドレス
  • Fedora23
$ sudo dnf -y install wol
$ sudo ether-wake MACアドレス