Synology NASでPXEを実装する方法は?
Synology NASでPXEを実装する方法は?
記事のいくつかは英語から機械翻訳されており、不正確な箇所や文法の間違いを含む場合があります。
目的
TFTPサポートとSynologyのサービスを備えたSynology NASは、Preboot Execution Environment(PXE)セットアップの不可欠な部分として機能します。 PXEを使用すると、クライアントデバイスは、ローカルストレージに保存されているオペレーティングシステムで起動する代わりに、Synology NASに保存されているネットワークブートストラッププログラムを使用してネットワーク経由で起動できます。
ここでは、Synology NASでTFTPサービスを有効にしてPXEを設定する手順を説明します。
解決策
以下のセクションでは、Synology NASがPXEの実装を支援する2つの方法を紹介します。
- 既存のDHCPサーバーがあり、Synology NASでTFTPサービスを提供したい場合は、Synology NASおよび外部DHCPサーバーでのTFTPサービスによるPXEのセットアップを参照してください。
- 単一のSynology NASでTFTPとDHCPサービスの両方を提供したい場合は、DHCPサービスの設定と1台のSynology NASでのPXEの実装を参照してください。
Synology NASのTFTPサービスと外部DHCPサーバーでPXEを設定する:
重要:外部DHCPサーバーに関する質問や問題がある場合は、サーバーのデバイスマニュアルまたは対応するサポートシステムにお問い合わせください。
Trivial File Transfer Protocol(TFTP)は、ネットワークブートストラッププログラムをPXEクライアントデバイスに転送するためによく使用されるシンプルなファイル転送プロトコルです。 Synology NASでTFTPサービスを有効にすると、ネットワークブートストラッププログラムをクライアントデバイスに転送できます。既存のDHCPサーバーと組み合わせると、クライアントデバイスはSynology NASに保存されているネットワークブートストラッププログラムを使って起動することができます。下の図1は、このタイプのPXEセットアップにおける各デバイスの役割を示しています。

図1は、このタイプのPXEセットアップに不可欠な3つのデバイスを示しています。
- DHCPサーバーは、TFTPサーバーのIPアドレスとネットワークブートストラッププログラム情報(ファイルパスなど)をクライアントデバイスに提供します。
- TFTPサーバー(Synology NASなど)は、ネットワークブートストラッププログラムをTFTP経由でクライアントデバイスに転送します。
- クライアントデバイスは、ネットワークブートストラッププログラムを使用して起動します。
- [メインメニュー] > [コントロールパネル]> [ファイルサービス]を選択し、 [TFTP ]タブを選択します。
- [ TFTPサービスを有効にする]にチェックマークを付けます。
- [TFTPルートフォルダ]セクションで、ネットワークブートストラッププログラムとクライアントデバイスの起動に必要なその他のファイルを保存したフォルダを選択します。
- [適用]をクリックして設定を保存します。
- DHCPサーバーにログインし、適切なネットワーク設定を完了します。 (あるいは、下のセクションを参照してSynology NASでDHCPサービスを設定し、1つのSynology NASでPXEを完了することもできます。)
- クライアントデバイスの電源を入れます。これでPXEを使ってブートアップできるようになります。
- [メインメニュー] > [コントロールパネル]> [ファイルサービス]を選択し、 [詳細設定]タブを選択します。
- [ TFTPサービスを有効にする]にチェックマークを付けます。
- [TFTPルートフォルダ]セクションで、ネットワークブートストラッププログラムとクライアントデバイスの起動に必要なその他のファイルを保存したフォルダを選択します。
- [適用]をクリックして設定を保存します。
- DHCPサーバーにログインし、適切なネットワーク設定を完了します。 (あるいは、下のセクションを参照してSynology NASでDHCPサービスを設定し、1つのSynology NASでPXEを完了することもできます。)
- クライアントデバイスの電源を入れます。これでPXEを使ってブートアップできるようになります。
1つのSynology NASにDHCPサービスを設定し、PXEを実装する
Synology NASでTFTPサービスとDHCPサービスの両方を提供したい場合は、コントロールパネルからSynologyのDHCPサービスを設定できます。 DHCPサービスを実行する場合、PXEに必要なサービスを1台のSynology NASで提供できるため、環境がシンプルになります。図2は、このタイプのPXEセットアップにおける各デバイスの役割を示しています。

図2は、DHCPサービスを実行し、1つのSynology NASにPXEを実装する際の各デバイスの役割を示しています。
- TFTP + DHCPサービス(Synology NASなど)は、クライアントデバイスにネットワークブートストラッププログラム情報(ファイルパスなど)を提供します。
- クライアントデバイスは、ネットワークブートストラッププログラムを使用して起動します。
- [メインメニュー] > [コントロールパネル]> [ファイルサービス]を選択し、 [TFTP ]タブを選択します。
- [ TFTPサービスを有効にする]にチェックマークを付けます。
- [TFTPルートフォルダ]セクションで、ネットワークブートストラッププログラムとクライアントデバイスの起動に必要なその他のファイルを保存したフォルダを選択します。
- [適用]をクリックして設定を保存します。
- [メインメニュー] > [コントロールパネル]> [ DHCP Server]を選択し、 [PXE ]タブを選択します。
- [ PXE(プリブート実行環境)を有効にする]にチェックマークを付けます。
- TFTPサーバーが同じローカルネットワークにあるかどうかを選択します。
- [ブートローダー]セクションで、上で指定したTFTPルートフォルダに保存されているネットワークブートストラッププログラムを選択します。
- クライアントデバイスの電源を入れます。これでPXEを使ってブートアップできるようになります。
- [メインメニュー] > [コントロールパネル]> [ファイルサービス]を選択し、 [詳細設定]タブを選択します。
- [ TFTPサービスを有効にする]にチェックマークを付けます。
- [TFTPルートフォルダ]セクションで、ネットワークブートストラッププログラムとクライアントデバイスの起動に必要なその他のファイルを保存したフォルダを選択します。
- [適用]をクリックして設定を保存します。
- パッケージセンターに移動し、DHCP Serverをダウンロードします。
- [DHCP Server]> [ PXE ]を選択し、 [PXE(プリブート実行環境)を有効にする]にチェックマークを付けます。
- TFTPサーバーが同じローカルネットワークにあるかどうかを選択します。
- [ブートローダー]セクションで、上で指定したTFTPルートフォルダに保存されているネットワークブートストラッププログラムを選択します。
- クライアントデバイスの電源を入れます。これでPXEを使ってブートアップできるようになります。