Linux:Wake on Lanのセットアップ-仕組み
Wake on Lanを使用すると、Linuxを使用してネットワーク経由でコンピューターを起動することもできます。 この実用的なヒントでは、この機能がネットワークカードで機能するかどうかをテストする方法と、その使用方法を示します。
LinuxでWake on Lanをセットアップする-仕組み
残念ながら、すべてのネットワークカードがWake on Lan( "WOL")をサポートしているわけではありません。 チュートリアルで、カードがこの機能をサポートしているかどうかを確認できます。 これは、Ubuntu 14.04での例として実行されます。
- まず、PCのBIOSでWOLがアクティブになっていることを確認し、必要に応じて機能をオンにします。
- 機能を有効にした後、ターミナルを開いて「ethtool」プログラムをインストールする必要があります。 これは、コマンド「sudo apt-get install ethtool」で機能します。
- プログラムを使用して、コンピューターが起動するたびにオペレーティングシステムでWOLを再アクティブ化します。
- 「sudo ethtool eth0」コマンドを使用して、ネットワークカードがWOLをサポートしているかどうかを確認します。 「eth0」の使用は一例であり、別のインターフェイスを設定する場合は名前を変更します。
- このコンテキストでは、「ウェイクオンをサポートする」という点が特に重要です。 その後ろの個々の文字は、PCを起動できるモードを表しています。
- 文字「g」は、たとえば、いわゆるマジックパケットでPCを起動できることを表しています。
- コマンド「sudo ethtool -s eth0 wol g」を入力して、このモードを正確に設定できるようになりました。 これで、Magic PacketでPCを起動する準備が整いました。
- その後、Etherwakeなどのツールを使用してPCを起動できます(「sudo apt-get install etherwake」)。 これを使用して、指定されたMagic PacketをPCに送信できます。 ターゲットコンピューターのMacアドレスも必要です。
- 「sudo etherwake 00:00:52:23:23:9b」コマンドで最終的にPCを起動できます。これにより、この架空のMacアドレスをターゲットコンピューターのアドレスと交換する必要があります。
WOL設定を永続的に保存する-仕組み
残念ながら、再起動するたびにこのプロセスを繰り返す必要があります。 これは、いくつかのシステムファイルのエントリによって修正されます。
- ルート権限で「/etc/rc.local」ファイルを開き、最初の段落から開始コマンドを挿入します(図を参照)。 このようにして、コマンドは開始されるたびに自動的に呼び出されます。
- 残念ながら、Ubuntuはシャットダウン時にすべてのネットワークインターフェイスをオフにします。 これを抑制するには、ルート権限で「/etc/init.d/halt」ファイルを開き、「NETDOWN = yes」という行を「NETDOWN = no」に変更します。
- 今、つまずきのブロックが1つだけ残っています。 WOLはスタンバイまたはサスペンド後に機能しない場合があります。 これを防ぐには、ルート権限でファイル「/ etc / default / acpi-support」を開き、行「STOP_SERVICES = "" to "STOP_SERVICES =" networking "」を変更します。
- これらの変更後、すべての状況下でコンピューターが起動したままになります。
また、WindowsでWake on Lanをセットアップする方法についても説明します。