myesn

myEsn2E9

hi
github

Windows システムから Mac Pro ノートブック(Ubuntu システム)をリモートで起動します。

最初に、ネットワークカードデバイスの接続を確認します。以下は有線ネットワークカードのハードウェアを表示するためのコマンドです。

  1. ifconfig コマンドを入力して、有線ネットワークカードの IP、名前、MAC アドレスを表示します。私の有線ネットワークカードの IP は 192.168.31.117、名前は enp2s0f0、MAC アドレスは 3C-07-54-77-24-73 です。
  2. sudo ethtool enp2s0f0 コマンドを入力して、ネットワークカードの情報を表示し、出力結果をテキストエディタにコピーします。
  3. テキストエディタでキーワードを検索して、以下の設定を見つけます:
    Supports Wake-on: g
    Wake-on: d
    

Supports Wake-onの値がgの場合、ネットワークカードはリモート起動をサポートしています。dの場合はサポートしていません。
Wake-on の値がgの場合、ネットワークカードはリモートウェイクアップ機能が有効になっています。dの場合、sudo ethtool --change enp2s0f0 wol gコマンドを入力して有効にします(このコマンドは一時的なもので、再起動後には無効になりますが、後で解決策があります)。enp2s0f0 は私の有線ネットワークカードの名前です。
4. 再度sudo ethtool enp2s0f0コマンドを入力して、ネットワークカードの情報を表示し、Wake-on の値がgかどうかを確認します。
5. sudo systemctl suspendコマンドを入力してシステムをスリープ状態にします。スリープ後、コンピューターに ping が通らなくなります。
6. Windows のブラウザでhttps://www.nirsoft.net/utils/wake_on_lan.html#DownloadLinks を開き、Download WakeMeOnLan (64-bit) をクリックして、Windows 用のリモートウェイクアップソフトウェアをダウンロードします。
7. ダウンロード後、解凍して展開し、展開されたディレクトリに移動し、WakeMeOnLan.exe をダブルクリックして開きます。File > Add New Computer をクリックして、Ubuntu システムの IP と MAC アドレスを追加し、他の 2 つの項目に表示名を入力し、OK をクリックします。
8. WakeMeOnLan ソフトウェアで、追加したコンピューターを右クリックし、最初の Wake Up Selected Computers をクリックします。ポップアップが表示されたら、Yes ボタンをクリックします。しばらくすると、スリープ中のコンピューターに ping が通ることがわかります。
9. 次の手順では、リモートウェイクアップ機能を永続化するために、スリープ中の Ubuntu システムでネットワークウェイクアップサービスを作成して有効にします。
10. which ethtoolコマンドを入力して、ethtool ソフトウェアのディスクパスを取得します。私の場合は /usr/sbin/ethtool です。
11. 以下の内容をコピーして、sudo nano /etc/systemd/system/wol.serviceというファイルを作成します:

[Unit]
Description=Enable Wake On Lan

[Service]
Type=oneshot
ExecStart = /sbin/ethtool --change enp4s0 wol g

[Install]
WantedBy=basic.target

注意:ExecStart = /sbin/ethtool --change enp4s0 wol g の部分を、ethtool ソフトウェアのパスと enp4s0 ネットワークカードの名前に置き換えてください。私の場合は、ExecStart = /usr/sbin/ethtool --change enp2s0f0 wol g になります。保存して終了します。
12. サービスを有効化して確認します:

# enable
sudo systemctl daemon-reload
sudo systemctl enable wol.service

# check
sudo systemctl status wol

5〜8 の手順を繰り返して効果を確認します。

参考:

参照元:https://www.yuque.com/r/note/c6493c03-3a1d-47ab-a935-5fbc3ccd913c

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。