この記事では、Cisco RV34xシリーズルータでPre-Boot eXecution Environment(PXEまたは「Pixie」)オプションを使用してネットワークブート機能を設定するために必要な手順を定義します。
手順を説明する前に、この機能が適切かどうかを確認するために、ユースケースを確認します。
IPアドレス指定サーバ/サービスホスティング:
下記のデバイスのファームウェア1.03.16以降(ダウンロードページへのリンク)
下記のデバイスのファームウェア1.0.01.01以降
ネットワークブートまたはネットブートは、ローカルドライブではなくネットワーク上の場所からコンピュータをブートするプロセスです。通常、ブートファイルは、オペレーティングシステム(OS)と設定のカプセル化されたイメージまたはスナップショットです。「zipファイル」はコンテナと同様のタイプです。これは、可変データペイロードを含む特定のファイル形式です。この場合、ブートファイルのペイロードはOSと設定であるため、Power On Self-Test(POST;電源投入時自己診断テスト)を通過するためにデバイスの起動時に必要な情報がすべて含まれています。 理論的には、ファイル形式には、TFTPを介してダウンロードし、ネットワークカードのPXEスタックによって処理/実行できるあらゆるものを含めることができます。次の図は、PXEの実際のブートプロセスを示しています。
ファームウェアバージョン1.03.16以降では、Dynamic Host Configuration Protocol(DHCP)ヘッダーのサーバIPアドレス(siaddr)フィールドを使用するオプションが提供され、[次のサーバ]フィールドと[ファイル]フィールドがタイトル付きで表示されます。このフィールドはブートファイルまたはイメージです。詳細については、RFC 2131 (RFCを表示するためのリンク)を参照してください。
ネットワーク起動を使用する理由多くのワークステーションでネットワーク起動を使用すると、ディスクイメージングソリューションのプロセスを合理化できます。
この機能のその他の使用例は次のとおりです。
自動キオスクまたは端末の更新の維持(映画チケットディスペンサーなど)
ネットワークを介した複数のワークステーションのプロビジョニング
SMB現在ネットブートを利用している企業ネットワークに接続されているシスコデバイス
オプション66と同様にネットブートを実行すると、リモートイメージをエンドポイントに提供できます。同じ仮想ローカルエリアネットワーク(VLAN)上の同じデバイスに異なるイメージを提供する必要がある場合は、ネットブートとDHCPオプション66の両方を使用できます。その意味で、機能は補完されます。
さらに、DHCPサーバをネットワークブートロケーションとして使用することは、DHCPが意図したものではなく、ネットワークに複雑さを加えます。特に、複数のハードウェアプラットフォームに対してネットワークのブートを行おうとしている場合。
注:DHCPオプション150はシスコ独自のものであるため、すべてのPXEクライアントが正しく解釈するとは限りません。したがって、可能であればオプション66を使用する必要があります。
ステップ1:デバイスにログインした後、メニューサイドバーから[LAN] > [VLAN Settings]の項目をクリックします。
注:メニューのサイドバーが表示されないメニューサイドバーは折りたたまれた状態であってもよい。左上隅のボタンをクリックしてみてください。次に例を示します。
ステップ2:[VLAN Table]で、PXEブートに転送するVLANの左側にあるチェックボックスをオンにし、[Edit]ボタンをクリックします。ここでは、デフォルトのVLAN 1を選択しました。
ステップ3:[Network Booting] の横のチェックボックスをクリックして有効にします。次に、次のサーバーIPアドレスとブートファイル名を入力します。
次のサーバ:IPアドレスのみ
ブートファイル: 相対パスまたは絶対パスを受け入れます。互換性のあるブートファイル形式は次のとおりです。
注:.Comファイルは、スクリーンショットに示されているように受け入れられていますが、それほど一般的ではない可能性があります。
ステップ4:[Apply]ボタンをクリックします。
注:ブート間にこの設定を保存する場合は、画面の上部にある点滅している保存アイコンをクリックしてください。
次のスクリーンショットは、WiresharkからDHCPオファーの[Next Server]フィールドと[Boot file]フィールドを見つける場所を示しています。
クライアントがPXEサーバからDHCPプロキシ要求の確認応答を受信した後にエラーが発生した場合、これらの問題を直接サポートすることはできません。その後、PXEサーバと基本的なIP接続またはPXEクライアント自体のテストを試みます。PXEサーバが同じVLAN上にある場合、PXEクライアントはPXEサーバに対してアドレス解決プロトコル(ARP)要求を行います。それ以外の場合、VLANの外部にあるPXEサーバはデフォルトゲートウェイに転送されます。
これらの項目をチェックしても問題が発生する場合は、コミュニティで連絡を取ることも可能です。ここをクリックして、Small Businessルータコミュニティにアクセスします。
これで、RV34xシリーズルータを使用して、PXE経由で特定のVLAN上のワークステーションをネットワークロケーションからブートするようにセットアップされました。