Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxチュートリアル >> Linuxシステムでのリモートブート

Linuxシステムでのリモートブート

  

まず、どのような状況でリモートブートが必要ですか。

サーバーがローカルに配置されていない場合(実際には通常、サーバーをIDCルームにホストします)、

で、サーバーがマシンルームに複数ある場合、そのうちの1つです。ステーションがシャットダウンされたら、電源が切れていないサーバーにリモートで接続してからリモートで起動できます。

次に、リモート起動に必要なソフトウェア

Wakelan、ソフトウェア、

どこで入手できますか。

公式サイトはhttp://sourceforge.net/projects/wake-on-lan/です。

rpmパッケージを使用する場合は、ここからダウンロードできます。http://dag.wieers .com /rpm /packages /wol /

& nbsp; fedoraを使用している場合は、yumコマンドでインストールできます。

yum install wol

3番目に、リモートのインストール方法起動しますか?

Linuxサーバーを急いでシャットダウンしないでくださいまず第一に、リモートブートをサポートしているかどうかを確認しますか?

手順1:ターゲットサーバーにログインし、ethtoolコマンドを使用してネットワークカードに関する情報を印刷します。

[root @ localhost lhd]#ethtool eth0

eth0の設定:< Br>

サポートされているポート:[TP MII]

サポートされているリンクモード:10baseT /Half 10baseT /Full

100baseT /Half 100baseT /Full

オートネゴシエーションをサポートします:はい

広告リンクモード:10baseT /Half 10baseT /Full

100baseT /Half 100baseT /Full

広告付きオートネゴシエーション:はい

スピード: 100Mb /s

デュプレックス:フル

ポート:MII

PHYAD:32

トランシーバ:内部

オートネゴシエーション:オン

ウェイクオンをサポート:pumbg

ウェイクオン:d

現在のメッセージレベル:0x00000007(7)

リンクが検出されました:yes

ご覧のとおり、ethtoolにはネットワークカードに関するすべての情報が一覧表示されていますが、これら2つの項目についてのみ説明しています。

Wake-on:pumbgをサポート

Wake-on:d

もし目が覚めたらdの値はdです。これはlanの無効化

の値がgであることを意味します。これはlanの起動が無効になるため有効になります。したがって、次のコマンドで有効にします。 Br>

[root @ localhost lhd]#ethtool -s eth0 wolg
表示するのにethtoolコマンドを使用すると、次のように表示されます。

Wake-on:g

はい、ターゲットマシンのネットワークカードはすでにリモートブートをサポートしています下のローカルMACアドレスを取得します:

[root @ localhost lhd]#ifconfig

eth0リンクのカプセル化:Ethernet HWaddr 00: 03:0D:1D:1F:97

inet addr:192.168.6.101マスク:255.255.255.0
<ブロードキャスト> RUNNING MULTICAST MTU:1500メトリックス:1

RXパケット:34470エラー:0ドロップ:0オーバーラン:0フレーム:0

TXパケット:35377エラー:0ドロップ:0オーバーラン:0キャリア:0

衝突:0 txqueuelen:1000

RXバイト:31559763(30.0 MiB)TXバイト:5340032(5.0 MiB)

割り込み:5ベースアドレス:0x2c00

Put HWaddr 00:03:0D:1D:1F :97これは録音できます

これで、ターゲットマシンをシャットダウンしようとすることができます。

ステップ2:パワーオン

今度は、wake on lanソフトウェアがインストールされているマシンにログインして、bootコマンドを実行する必要があります。 >

wol 00:03:0D:1D:1F:97

後でターゲットマシンの電源が入り、ログインできるようになります。

4番目に、さらに詳しく:

1、ethtoolの-sパラメータは、指定されたイーサネットデバイスの設定を変更することです。

2、wolの値は、デフォルトではdです。無効を意味します。

変更された値はgです。意味はWake on MagicPacket(tm)です。

これにはいくつかの値があります。

p phyアクティビティでウェイクします。

uユニキャストメッセージでウェイクします。

mマルチキャストメッセージでウェイクアップ

bブロードキャストメッセージでウェイクアップ

a ARPでウェイクアップ

興味があれば、man ethtoolをチェックしてください。

3、マシンが再起動すると、eth0設定はWake-on:d状態に戻ります。

この問題を解決するにはどうすればいいですか?

2つの方法:最初の方法、また慣性的な​​考え方;

/etc/rc.localファイルに/sbin /ethtool -s eth0 wolgコマンドを追加します。 、

は次回の起動後に自動的に実行されます。

2回目:/etc /sysconfig /network-scripts /ifcfg-eth0

(eth0 NIC設定ファイル)を編集します。 )、前の行を追加します。

ETHTOOL_OPTS =' wol g'

4、ネットワークウェイクアップの制限:

LANでのみ適用できます。インターネット運用、なぜ?

マシンの電源が入っていないため、ネットワークカードでマシンが完全に起動しています。この時点では、マシンの電源が切れています。オペレーティングシステムがありません。

tcpのサポートについて話すことはできません。 /ipプロトコルは、もちろんインターネット経由では実行できません。

つまり、LAN上にマシンが1台しかない場合、この機能は使用できません。

LAN上のマシンにログインし、このマシン上でwake on lanを実行してターゲットマシンをウェイクアップすることができます。

前提条件は、ターゲットマシンとログインしているマシンが同じLAN上にあることです。

リモートブートされているターゲットマシンはプラグインされなければならず、プラグインされていないマシンはムービーでのみオンにすることができます。

Linuxでのwakeonlanの使い方を簡単に紹介します。 Br>

コンピュータがリモートでウェイクアップするとします。IP:12.34.56.78、Macアドレス:01:02:03:04:05:06

$ wakeonlan -i 12.34.56.78 01:02:03: 04:05:06
zh-CN"],null,[1],zh-TW"]]]

Copyright © Windowsの知識 All Rights Reserved