問題タブ [wake-on-lan]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
networking - すでに PC 上にある PC は、Wake-on-Lan パケットに応答できますか?
ソフトウェアは Wake-on-Lan パケットに応答できますか? それとも、NIC や OS によってフィルター処理されますか?
デバイスの 1 つが期待されるサービスに接続できない場合、PC は Wake-on-Lan パケットを受信します。PC の電源が入っていない場合、パケットによってマシンが予期したとおりに起動します。残念ながら、PC ユーザーがサービスを手動で終了することは可能です (そして一般的です)。これにより、システムは、マシンはオンになっているがサービスが実行されていないという悪い状態のままになります。
この特定のサービス (Steam Big Picture モード) には「サービスとして実行」オプションがなく、リモートで開始するための他のフックも提供していません。WoL パケットをリッスンしてサービスを起動するブートストラップ コードを書きたいと思います。
WoL リクエストが受信されるまで、ホスト上のサービスを閉じるというユーザーのリクエストを尊重したいと考えています。したがって、サービスの正常性を監視し、サービスが閉じられたときに再起動するだけのプロセスを作成することは避けたいと思います。
c# - コンピューターのリモート シャットダウンとウェイクアップ
ログオンしているユーザーから特に指示がない限り、週末に組織内のすべてのコンピューター (約 1600 台のコンピューター) をリモートでシャットダウンする適切な方法を探していました。
すべてのステーションで実行されるクライアントを構築しました。クライアントはプロセスをリモートで開始する役割を担っており、現在の目的は、ユーザーにシャットダウンが近づいていることを通知するメッセージを表示することです。ユーザーが操作のキャンセルを選択した場合、スクリプトによってコンピューターの電源がオフになることはありません。
ログオンしているすべてのユーザーにとってはうまく機能しますが、ロックされたマシンと現在「スリープ」モードになっているマシンに対処する必要があります。
psshutdown を使用して、ポップアップが表示されたときにキャンセル ボタンをクリックしていないすべてのコンピューターをリモートでシャットダウンします。
psshutdown はロックされたマシンを処理しますが、通信がないためにスリープ状態のマシンにアクセスできません。
そのため、Mac アドレスでコンピュータを起動し、シャットダウン操作を最初からやり直すスクリプトも追加しました。
私の目標を達成するためのより適切で適切な方法があると思いますが、そうでない場合は、組織のすべてのコンピューターの Mac アドレス (オフになっているものも含む) のリストを取得する方法を知りたいと思います。「arp -a」について考えていましたが、組織全体ではなく、特定のスイッチに接続されているコンピューターの小さなリストしか表示されません。
または、さらに良いことに、現在の問題を解決するためのより良い方法はありますか? おそらく、他の方法を使用して、一部のPCに到達できない(スリープしている)にもかかわらず、一連のPCをリモートでシャットダウンします。
c# - IP ダイレクト ブロードキャストを有効にせずにイーサネット経由で WOL をブロードキャストする方法
C# で Wake On Lan プログラムを構築しています。WOL 用のコードがたくさん見つかりましたが、これまでに見つけたものはすべて機能しません。これは、IP ダイレクト ブロードキャストを有効にできないためだと思います (お客様のセキュリティ ポリシーでは、DOS 攻撃を防ぐためにこれを有効にしない予定です)。
マジック パケットをイーサネット経由で要求された MAC アドレスに直接送信する方法を探しています。現在、UDP 経由で 255.255.255.255 に送信しているようです。
(私が理解していないのは、Mac自体ではなく、255.255.255.255に送信する必要がある理由です)
ここに私が今持っているコードがあります(どこで見つけたか思い出せません)。
どんな助けでも大歓迎です。
ありがとう
powershell - 毎日スケジュールされた Wake-On-Lan の Powershell スクリプト
これを読んでいるゴージャスな人たち、こんにちは。今日、私はこの問題を進めることができないように見えるので、助けを求めたいと思いました。
私はコーディングとネットワーキングとそのすべてに非常に慣れていませんが、どうにかしてwake on lanのスクリプトを使用する必要があります。これは非常に紛らわしいですが、インターネットで見つけたスクリプトはほとんど理解できません。
私が必要としているのは、簡単なヘルプです。
WOL で動作することがわかっているスクリプトを使用して、以下の情報を入力し、それを私と共有して説明してください。
PC の詳細は 192.168.10.82 / 255.255.255.255 / 00:19:99:EB:27:FF です
上記は IP /Subnet /MAC です。サードパーティのプログラムを使用してマジック パケットを実行することに成功しましたが、正常に動作し、PC はシャットダウン状態から正常にオンになりました。
ただし、これを毎日特定の時間に実行したいので、スケジュールされたタスクでスクリプトを使用する必要があります。
私が提供した情報がスクリプトのどこに当てはまり、それがどのように機能するかを理解するのを手伝ってください.
networking - Wake on Wireless LANのマジックパケット?
Wake on Wireless LAN のマジック パケットを作成して送信する方法を教えてください。
この件に関するウィキペディアの記事では、標準の Wake-on-LAN マジック パケットについてのみ説明しています。ただし、同じ記事では、ワイヤレス ホストのウェイクアップには補助的な標準を使用する必要があると説明しています。
... ウェイクアップするコンピュータが Wi-Fi 経由で通信している場合、Wake on Wireless LAN (WoWLAN) と呼ばれる補助規格を使用する必要があります....
残念ながら、WiFi でノードをウェイクアップするための Wake-on-LAN の実装方法に関する信頼できる情報源/方法が見つからないようです。