18.04.1-UbuntuでWake-on-LANをnetplanに設定したときのメモ
netplanでwake-on-lanする上でyaml(yml)に正確に書いても反映されない罠に掛かったので回避した方法をメモしておく。
環境
- HW: LIVA-Z n3350 (?)
- OS: 18.04.1-Ubuntu
試したこと
- yamlの修正
- ethtoolsの設定( ethtool -s enp1s0 wol g を実行すると再起動までは反映される)
- netplan apply
- init.d/wakeonlanconfig作成とupdate-rc.d実行
- 反映されず
- crontabに@reboot時のethtoolコマンドのcron追加
- 反映されず
設定
- /etc/netplan/01-network-manager-all.yaml
network:
version: 2
renderer: NetworkManager
ethernets:
enp1s0:
wakeonlan: true
ここが正しくは
network:
version: 2
renderer: NetworkManager
ethernets:
enp1s0:
match:
macaddress: '94:c6:91:xx:xx:xx'
wakeonlan: true
macアドレスを記載する必要があった。これで再起動後もしっかり反映された。