web-dev-qa-db-ja.com

LAN環境でのRDPウェイクオンラン

どのようにRDPを構成して、ウェイクオンランのクライアントコンピューターができるようにしますか?

基本的に、私はLAN環境で一度に1台以上のコンピュータをウェイクオンできるようにしたいと考えています。

22
oshirowanen

リモートデスクトップには、組み込みのリモートウェイクアップ機能はありません。 RDPを実行する前に、まず Wake-On-Lan を使用して、スリープ状態のコンピューターをウェイクアップする必要があります。

コンピュータでWOLを有効にするには、最初のステップとしてハードウェアを確認します。

  • ネットワークカードがWake-on-LANをサポートしている必要があります
  • 電源がWake-on-LANをサポートしている必要があります
  • Wake-on-LANはBIOSで有効にする必要があります
  • ブロードキャストパケットを転送するようにルーターを構成する必要があります
  • Wake-on-LANを有効にするようにOSを構成する必要があります

BIOSでWOLを有効にする(ブートから)

実際の方法はマザーボードによって異なります。ただし、BIOSでそのようなオプションが見つからない場合は、デフォルトで機能すると想定しても安全です。

イーサネットカードのWOLを有効にする

コントロールパネルからデバイスマネージャを開き、[ネットワークアダプタ]を展開して、イーサネットカードを見つけます。右クリックして[プロパティ]を開き、[詳細設定]タブに移動して、[Wake on Magic Packet]または同様のものを有効にします。

image1

Windows機能「シンプルTCPIPサービス」をインストールします

コントロールパネルから[プログラムと機能]を​​開き、サイドバーの[Windowsの機能の有効化または無効化]をクリックし、下にスクロールして[簡易TCPIPサービス]をチェックし、[OK]をクリックして機能をインストールします。

image2

Start Service "Simple TCP/IP Service"(enables ports 7&9)

コントロールパネルの[管理ツール]から[サービス]を開き、サービスまでスクロールします。サービスが開始されていること、および[スタートアップの種類]が[自動]に設定されていることを確認して、Windowsで実行できるようにします。

image3

Windowsファイアウォールでポート9のUDPを開く

コントロールパネルからWindowsファイアウォールを開きます。 UDPのみが必要ですが、TCPポートも開く場合は、これを行うことができます。 UDPはNICが常に受信できるブロードキャストパケットですが、TCPはコンピューターの電源が入っている必要があります。

image4

WOLソフトウェア

wolcmd のようなコマンドライン、または一致するグラフィカルインターフェイス here のようなコマンドラインを使用して、インターネット上で多くのものが利用できます。

ソース

29
harrymc

マシンが物理マシンの場合は、最初にBIOSを構成してウェイクオンランを許可し、他のソフトウェア(多くの無料のソフトウェアがあります)を使用してWakeOnLanパケットを送信し、次に個別にRDPを実行します。

一方、それらが仮想マシンである場合は、問題があります。 WOLは、ウェイクを実行するNICに依存しています。また、VMには、virtualNICは物理的なものではありません。その場合、WOLをサポートする仮想化ツールに依存します。サポートされていて有効になっている場合は、物理マシンに対して行うようにWOLパケットを送信します。 。

注:デフォルトのWindows RDPクライアントでは、接続に対してpriorを実行するようにスクリプトを構成することはできません。 WOLパケットを送信し、数分待ってからmstsc.exe(つまり、RDPクライアント)を起動するBATスクリプト内で実行するために、mstsc.exeをパッケージ化することをお勧めします。

物理マシンを想定したハウツーガイド(OSは関係ありません): http://www.smallnetbuilder.com/lanwan/lanwan-howto/29941-how-to-wake-on-lan--wake -on-wan VMWare設定(1つの例、特定のベンダーとバージョンを検索する必要があります): http://pubs.vmware.com/vsphere-50/index.jsp?topic=% 2Fcom.vmware.vsphere.vm_admin.doc_50%2FGUID-35CD5E60-6FFA-47CE-A5CF-78B6D6B42CB8.html

3
KGA

Wake On Patternを使用することは、これを行う方法のように思われます。 BIOSとWindowsでWake On Lanが有効になっている限り。

私自身はそれを行っていませんが、WOLはName LookupsおよびTCP SYNリクエストで実行できます。
このMicrosoft KB doco も指定します。

ホスト名ではなくIPアドレスに接続していると仮定すると、スイッチがどのIPを忘れていない限り、IPに接続してTCP Syn要求をコンピューターに送信する必要があります。アドレスはそのMACアドレスを持っています。

デフォルトでは、Windows 7はMagicPacketとPetternMatchのいずれかで起動するようにセットアップする必要があります。後者は、TCP Syn要求で起動するのを処理するものです。
ただし、NIC自体は、ARPおよびNDオフロード、または少なくともARPオフロードをサポートする必要があります。
NICがそれをサポートしていない場合、Magic Packetがコンピュータを起動させる唯一の方法です。

その場合、RDPを使用してコンピューターに接続する前に、ユーティリティを実行する必要があります。ネットワークインフラストラクチャには、Wake On Lanパケットを送信する機能さえあります。

2
Lawrence