Python WoL スクリプトは Synology RS1221+ では失敗しますが、QNAP TS-219P II では正常に実行されます
P粉395056196
P粉395056196 2024-02-17 16:02:35
0
1
480

私は Python をあまり使用したことがありませんが、同じスクリプトが RS1221 NAS では実行されないのに、QNAP ts-219p ii では問題なく実行される理由がわかりません。これは、HTML ページ経由で特定の PC を開くように設計された WoL スクリプトです。 PNG 画像を押すと、php スクリプトが呼び出され、さらにその Python スクリプトが呼び出されます。

私は同僚から php と python のスクリプトをコピーしたところです。 QNAP ts-219p NAS システムでは動作しますが、新しい RS1221 では動作しません。新しいシステムには、Python 3.9、Node.js v 18、php 8.0 のパッケージがインストールされます。

RS1221 の Web Station では、Python がアクティブになり、緑色で表示されます。モジュール「wakeonlan」バージョン 3.0.0 も「編集」セクションにインストールされます。

これは、Python スクリプトを呼び出す php スクリプトです (x はプレースホルダーであり、開きたい PC である Mac 用に変更されています)。私のネットワークアドレスは192.168.0.1 /23:

です リーリー

これは、WoL 用の Python スクリプト (wake.py) であり、サーバー上で呼び出され、実行される必要があります:

リーリー

別のモジュールを使用するように Python スクリプトを変更してみました:

リーリー

しかし、これもうまくいきません。先ほども言いましたが、私は Python の専門家ではないので、アドバイスをいただければ幸いです。

P粉395056196
P粉395056196

全員に返信(1)
P粉955063662

この質問に戻ってくる人へ:

この https://pypi.org/project/wakeonlan/ パッケージを使用すると、Python で抱えていた問題がすべて解決されました。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート