IPがpingされたときにコンピュータを起動する


0

WoLまたは "VTL"(Virtual Tripline)を使って自分のコンピュータを起動させたい。しかし、私は他の機器と一緒にルーターを使っているので、WoLは使えません。それから私はグーグルでバーチャルTriplineを探しました - 私が望む結果はありません。そこで私の友人は、VTLを取得することを提案し、私のC / C ++スクリプトを作成して、そのIPがポートされたときにコンピュータを起動させることができるかどうかを述べました。コンピュータをスリープモードから復帰させます。しかし、idkはどのようにこれを行うかと私はC / C ++の多くを知らないので私はいくつかの助けが必要です。誰かがスリープモードになっているコンピュータにそれを置く方法を教えてもらえますか?それとも、私は他のコンピュータで好きではありませんか?

技術仕様:

接続固有のDNSサフィックス:
説明:Marvell Yukon 88E8001 / 8003/8010 PCIギガビットイーサネットコントローラ
物理アドレス:00-13-D4-9C-2D-60
DHCP有効:はい
IPv4アドレス:192.168.1.105
IPv4サブネットマスク:255.255.255.0
IPv4デフォルトゲートウェイ:192.168.1.1
IPv4 DHCPサーバ:192.168.1.1
IPv4 DNSサーバー:192.168.0.1
IPv4 WINSサーバー
NetBIOS over Tcpip有効:はい
リンクローカルIPv6アドレス:fe80 :: 4b6:9454:25e0:171e%12
IPv6デフォルトゲートウェイ:
IPv6 DNSサーバー


WoLサーバーとして安価なRaspberry Piを検討しましたか? jeremyblum.com/2013/07/14/rpi-wol-server
Ron Maupin

回答:


2

「WoL」は、利用可能なネットワークカードのハードウェアに組み込まれた追加機能であるため、これが可能であれば私は非常に驚きます。

あなたがやろうとしていることのために、あなたのコンピュータネットワークスタックは使用可能な状態にある必要があるでしょう。

あなたが何を言っているのかが「他の機器と一緒になっているルータ」上にあるのかどうかはわかりません。あなたが目覚めさせたいデバイスと同じサブネット/ LAN上にいる場合、それはルータを通過しないのでWoLを使うことができます。あなたがルータを通過する必要があるならば、それはかなり困難です。


私はルーターを通過する必要があります。
user2649805

0

私が思うに、あなたがやろうとしていることは、あなたが外部ネットワーク上にいるネットワーク内のマシンを起こすことなのでしょうか?

もしそうなら、あなたの友人はここで正しい方向に進んでいるようです。やるべきことが少しあります。

私が知っている唯一のオプションは、ターゲットマシンと同じサブネットに接続された特定のポートで着信パケットをリッスンする別のマシン(できればNAS /ラズベリーパイのような低電力)を用意することです(転送する必要があります)ルータのポート)。もしマシンがある種の "wake up $ ip"メッセージを受け取ったら、それはあなたがそれを渡した(あるいはハードコードされた)IPアドレスにサブネットの中でWOLリクエストを送るでしょう。

私はLinuxベースのルーターの実行に慣れていませんが、それがあなたの2番目の選択肢でしょう。

私は今見ることができません、しかし、私が家に帰ったとき、私はこれをすることができる私が見つけることができるどんなパッケージででも更新するつもりです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.