無線lanカードのドライバーを入れていたらwake on lanが使えなくなったので再設定
再度調べて、今回は次のサイトを参考にして対処した。
https://blog.janjan.net/2022/08/10/ubuntu-wake-on-lan-settings
現状確認
sudo ethtool enp5s0 | grep -i wake
Wake-on: d になっていた。
Wake-on: g でないとダメとの事。
設定用ファイル作成
nano mytools/wakeonlan.sh で、下記内容のファイル作成
#!/bin/sh
/sbin/ethtool -s enp5s0 wol g
その後、実行属性を与える
sudo chmod +x mytools/wakeonlan.sh
サービスを登録
登録用ファイル作成
sudo nano /etc/systemd/system/wakeonlan.service
[Unit]
Description=Enable Wake-On-LAN
[Service]
Type=simple
ExecStart=/home/myhomename/mytools/wakeonlan.sh
Restart=always
[Install]
WantedBy=multi-user.target
namename はあなたのlogin名
サービスの登録
sudo systemctl enable wakeonlan.service
sudo systemctl start wakeonlan.service
再起動しておしまい
おまけ web経由で切断
電源onだけでは、RDPか何かを許可しない限り電源を切れない。そこでcockpitをインストール
sudo apt install cockpit
sudo systemctl enable cockpit.socket
sudo ufw allow 9090/tcp
これで、webに9090ポートでアクセスするとcockpitが起動しweb経由でいろいろ出来る
Leave a Comment