デバイスをリモートで起動するWake-on-LANを使用すると、スリープ状態または電源がオフになっているコンピュータの電源を入れることができます。つまり、オフラインのコンピュータへの接続を確立する前に、まずそのコンピュータを起動することで、オフラインのコンピュータをリモートコントロールできるようになります。

別のWindowsまたはMacコンピュータ、あるいはTeamViewer Remote Controlアプリを実行しているAndroidまたはiOSデバイスから、起動要求を開始できます。

📌注意: 電源が完全に落ちているMacコンピュータをスリープ解除することはできません。Macはスリープモードからのみ起動することができます。ただし、Windows およびLinux PC は、ハードウェアが対応している限り、スリープモードおよび休止状態から起動することができます。

この記事は、Remote Access 、Business 、Premium 、Corporate 、Tensor のお客様に適用されます。

Wake on LANの使い方

Wake-on-LAN は2つの異なる方法で使用することができます: 

  1. 同じネットワーク内にある別のコンピュータを介し、コンピュータ(以下、リモートコンピュータ)を起動する
  2. リモートコンピュータのパブリックアドレスを使って起動する

状況に応じてどちらかの方法を選択してください。

方法1:同じネットワーク内の別のコンピュータを経由してリモートコンピュータを起動する

リモートコンピュータのネットワーク内に、常時電源が入っている2台目のコンピュータ(サーバーなど)がある場合は、この方法を選択します。

この場合、2台目のコンピュータを使ってリモートコンピュータを起動することができます。2台目のコンピュータは、起動要求をリモートコンピュータに転送する「仲 介役」として動作します。この方法は、2番目の方法よりも設定の手間が大幅に省けます。

以下の質問に「はい」と答えられる場合は、この方法が適切です:

  • リモートコンピュータはネットワーク内にありますか?
  • リモートコンピュータは、ネットワークケーブルを使ってインターネットに接続されていますか?
  • 2台目のコンピュータ(PC、Mac、Linux )は同じネットワーク上にありますか?
  • TeamViewer は、両方のコンピュータのオペレーティングシステムで自動的に起動しますか?
  • 2台目のコンピュータは24時間365日電源が入っていますか(オペレーティングシステムとTeamViewerは稼働している )。

上記をすべて満たすことができれば、3つの簡単なステップでリモートコンピュータを起動することができます:

  1. リモートコンピュータのハードウェアを設定します。
  2. リモートコンピュータでTeamViewer を設定します。
  3. リモートコンピュータを起動します。

方法2:パブリックアドレス経由でリモートコンピュータを起動する

リモートコンピュータにパブリックアドレスでアクセスできる場合は、この方法を選択します。これは、インターネットプロバイダ経由で固定静的IPを取得しているか、ダイナミックDNSプロバイダの助けを借りてルータにパブリックドメインアドレスがある場合において当てはまります。

このような場合、TeamViewerを設定して、リモートコンピュータがこのアドレスから起動されるようにすることができます。ルータを適宜設定する必要があるため、この方法の設定作業は方法 1 よりも多く、複雑になります。

以下の質問に「はい」と答えられる場合は、この方法が適切です:

  • リモートコンピュータはネットワーク内にありますか?
  • リモートコンピュータはネットワークケーブルを使用してネットワークに接続されていますか?
  • リモートコンピューターはルーターを使用してインターネットに接続されていますか?
  • ルーターはポート転送に対応していますか?
  • ルーターはパブリックアドレス(固定IPアドレスまたはパブリックドメインアドレス)を持っていますか?
  • TeamViewer は、リモートコンピュータのオペレーティングシステムで自動的に起動しますか?

上記のすべてに「はい」の場合、パブリックアドレス経由でWake-on-LANを使用するには、次の手順が必要です:

  1. リモートコンピュータのハードウェアを設定します。
  2. ポート転送用にルータを設定します。
  3. リモートコンピュータでTeamViewer を設定します。
  4. リモートコンピュータを起動します。

Wake-on-LAN の設定方法

ステップ1:お使いのOSでWake-on-LANを設定する

Windowsの場合

BIOSを設定します:

  1. コンピュータを起動します。
  2. F2キー(または同等のキー)を押してBIOS設定にアクセスします。
  3. 電源タブを開きます。
  4. Wake-on-LAN オプションを有効にします。
  5. 保存してBIOS設定を終了します。

ネットワークカードを設定します:

  1. コンピュータを起動します。
  2. Windowsの検索でデバイスマネージャーと入力し、メニューからデバイスマネージャーを選択します。
  3. ネットワークアダプタでネットワークカードを右クリックし、プロパティをクリックします。
  4. 電源管理タブを開きます。
  5. このデバイスによるコンピュータの起動を許可するオプションを有効にします。

高速スタートアップを無効にします:

  1. コンピュータを起動します。
  2. コントロールパネルを開きます。
  3. システムとセキュリティをクリックします。
  4. 電源オプションで、電源ボタンの動作を変更するをクリックします。
  5. 現在利用できない設定を変更するをクリックします。
  6. 高速スタートアップを有効にする(推奨)ボックスのチェックを外します。
  7. 変更を保存をクリックします。

macOSの場合

  1. Macを起動します。
  2. システム設定を開きます。
  3. 省エネルギーをクリックします。
  4. 電源 タブをクリックします。
  5. Wi-Fiネットワークアクセス時の起動(Wake for Wi-Fi network access)オプションを有効にします。

ステップ 2: TeamViewer Host をインストールし、デバイスをアカウントに割り当てる

TeamViewer Host をデバイスにインストールし、デバイスをアカウントに割り当てるには、次の記事の指示に従ってください:無人リモートサポートを行う方法

ステップ 3: TeamViewerでWake-on-LAN を設定する

同じネットワーク内の別のコンピュータを介し てリモートコンピュータを起動する場合は、リモートコンピュータを起動する TeamViewer ID を指定する必要があります。

  1. TeamViewer を開きます。
  2. 設定に進みます。
  3. デバイスメニューのネットワークに進みます。
  4. Wake-on-LANをクリックします。
  5. ローカルネットワーク内の他のTeamViewer をクリックします
  6. リモートコンピュータを起動しているデバイスのTeamViewer ID を入力し、追加 ...をクリックし、OKをクリックして確認します。

パブリックアドレス経由でリモートコンピュータを起動する場合は、Wake-on-LANを適宜設定する必要があります。

  1. TeamViewer を開きます。
  2. 設定に進みます。
  3. デバイスメニューのネットワークに移動します。
  4. Wake-on-LANをクリックします。
  5. 公開アドレス ボタンをクリックします。
  6. アドレスフィールドに、コンピュータの固定IPアドレスまたはDNS名を入力します。
  7. ポートフィールドには、コンピュータに到達できるUDPポートを入力します。
  8. OKをクリックします。

追加情報

ルーターの設定

ルーターを設定する必要があるのは、「パブリックアドレス」オプションを選択した場合のみです。ネットワーク内でTeamViewer IDオプションを選択した場合は、このセクションをスキップできます。

ルータの設定は、使用するデバイスとそれにインストールされているファームウェアによって異なります。すべてのデバイスが必要な設定をサポートしているわけではありません。

ルーターのパブリックアドレス経由でWake-on-LANをサポートするには、ポート転送を設定する必要があります。使用するルーターによっては、以下の代替設定の一部のみがサポートされる場合があります。

 📌注意: ルーターを設定するには、必要に応じてメーカーのマニュアルを参照してください。

ローカルネットワークのブロードキャストアドレスにポート転送を設定する 

ローカルネットワーク内のすべてのコンピュータを起動できるようにするには、ルータのマニュアルに記載されているように、着信UDPポート(例えば9)からローカルネットワークのブロードキャストアドレス(これは多くの場合「.255」で終わる)へのポート転送を設定します。この設定により、上記の指示に従って設定されたルータのローカルネットワーク内のすべてのコンピュータを起動することが可能になります。

例:

ローカルネットワークが192.168.1.0、サブネットマスクが255.255.255.0で設定されている場合、ポート転送はUDPポート9から192.168.1.255:9に設定する必要があります。ルーターがポート転送先として「.255」で終わるブロードキャストアドレスを許可しないことがあります。この問題は、ローカルネットワークに小さいサブネットマスク(例えば255.255.255.128)を選択し、ブロードキャストアドレスの末尾を「.127」にすることで回避できる場合があります。

特定のコンピュータへのポート転送の設定

ローカルネットワーク内の特定のコンピュータを起動するには、ルーターのマニュアルに記載されているように、受信UDPポート(例:9)から起動するコンピュータのローカルIPアドレスへのポート転送を設定します。

また、このコンピュータの電源がオフになっていても、ルーターが適切なコンピュータをアドレス指定できるようにする必要があります。そのためには、ルーターに静的ARPエントリーを保存し(ルーターの説明書を参照)、このコンピューターのMACアドレスに起動するコンピューターのIPアドレスを表示する必要があります。

ルータによっては、このコンピュータに固定IPアドレスが指定されている場合(DHCPなし)、適切な静的ARPエントリを生成します。場合によっては、ルーターの設定メニューで静的ARPエントリーの適切な設定ができないことがあります。

ARPエントリーはTelnetやSSHで設定できます。例えばFritzboxが該当します。