システムの BIOS または UEFI 設定を構成したことがある場合は、「ネットワーク スタック」、より具体的には「ネットワーク スタックを有効にする」というオプションに出くわしたことがあるかもしれません。このオプションは何年も前から存在していましたが、ホーム ユーザーの多くは、この機能と、有効にするか無効にするかについて混乱しています。
.box-3{text-align:center;padding-top:10px! important;padding-bottom:10px!important;padding-left:0!important;padding-right:0!important;width:100%!important;box-sizing:border-box!important;background-color:#eee! important;outline:1px solid #dfdfdf;min-height:285px!important}
この混乱を完全に終わらせるために、今日はネットワーク スタックについて説明します。
ネットワーク スタックとは
ネットワーク スタック (ネットワーク ブートとも呼ばれる) は、次のことを可能にする機能です。
この機能は、通常はローカル ハード ドライブがインストールされておらず、デバイスから起動したいデバイスで使用されます。ネットワーク経由で離れた場所に。また、IT プロフェッショナルが企業環境に大量のオペレーティング システムを展開するために使用することもできます。
ネットワーク スタック オプションを使用すると、Preboot Execution Environment (PXE) サーバーから起動できます。これは、使用目的に応じて、オペレーティング システムをホストするサーバー、または OS 展開イメージを含むサーバーです。
既定では、ネットワーク スタックはほとんどのクライアント コンピューターで有効になっています。ただし、Reddit の投稿<によると、最近、一部のマシンで無効になっていることがわかりました。/a>.
異なる OEM は、UEFI/BIOS 設定で異なるネットワーク スタック設定を提供します。通常、次の表に示す設定が表示されます。この表は、ネットワーク スタックの設定、その値、およびそれぞれの用途を示しています。
注: 強調表示された値は、ネットワーク設定のデフォルト値です。
UEFI/BIOS のネットワーク スタック設定
では、このテクノロジを有効にするか無効にするかを決定する前に、このテクノロジがどのように機能するかを見てみましょう。
PXE ブートのしくみ
Preboot Execution Environment (PXE) は、リモート デバイスからのデバイスの起動を可能にするクライアント サーバー ネットワーク インターフェイスです。ローカル ネットワーク上でオペレーティング システムを実行している場合、ローカルで実行されているように見えます。ただし、クライアントとサーバーが最初に互いを検出する必要があるため、プロセスはそれほど単純ではありません。
PXE ブートが機能するために、動的ホスト構成を含む、ネットワークがサポートするプロトコルがいくつかあります。プロトコル (DHCP) および Trivial File Transfer Protocol (TFTP)。
コンピュータが起動すると、DHCP サーバーから IP アドレスが割り当てられます。そのために、クライアント コンピューターはネットワークを介して「検出」パケットをブロードキャストし、DHCP サーバーは「オファー」パケットで応答します。オファーを受け入れると、IP アドレスが割り当てられます。
ここで、クライアント PC は、PXE ブート サーバーを使用していることを DHCP サーバーに通知します。DHCP サーバーは、PXE ブート サーバーの IP アドレスを送信して応答します。ブート サーバーとブート ファイル名をクライアントに送信します。ここで、クライアント PC はブート サーバーと直接通信し、ブート ファイルを要求します。
PXE ブート サーバーは TFTP を使用してブート ファイルを送信し、それを使用してクライアント PC がオペレーティング システムを起動します。.
閉じたネットワークで PXE ブートがどのように機能するかについての簡単なプロセスはこれで終わりです。
ネットワーク スタックを有効または無効にする必要があります
既にご存知のように、PXE サーバーからの起動プロセスでは、いくつかのパケットが移動する必要があります。前後、およびいくつかの放送。これにより、攻撃者が潜在的な PXE サーバーになりすまし、クライアント デバイスに誤った情報を提供する可能性があるため、デバイスは外部の脅威に対して脆弱になります。
したがって、ネットワーク スタックを無効にすることをお勧めします。
ただし、コンピュータにローカル ハード ドライブがなく、ネットワーク経由で PXE サーバーからオペレーティング システムを起動する必要がある場合は、ネットワーク スタックを有効にしておくしかありません。.
また、大規模な OS 展開を行う IT 管理者の場合、ネットワーク スタックを有効にすると、Windows 展開サーバー (WDS) に接続して、OS のインストールをすばやく実行できます。
システムの UEFI/BIOS 設定からネットワーク スタックを変更する方法を説明します。
ネットワーク スタックを有効または無効にする方法
次の手順に従って有効/無効にします。 UEFI/BIOS 設定からネットワーク スタックを無効にします。
コンピューターを起動/再起動し、指定されたホットキーを使用して BIOS に入ります。
見てください。統合NICオプションの場合、ここに「UEFI/BIOSネットワークスタックを有効にする」オプションがあります。その横のボックスをオンまたはオフにして、ネットワーク スタックを有効または無効にします。
完了したら、[適用] をクリックして変更を保存し、UEFI/BIOS 設定を終了します。
>UEFI のネットワーク スタック
上の画像でわかるように、NIC は「無効」、「有効」、または「有効」にすることができます「PXE で有効にする」を選択すると、コンピュータがネットワーク経由で PXE サーバーから起動できるようになります。ただし、これを機能させるには、ネットワーク スタックも有効にする必要があります。
結びの言葉
前述したように、多くのクライアント PC ではデフォルトでネットワーク スタックが有効になっています。さらに、ネットワーク スタックが有効になっていると、ローカルにインストールされたハード ドライブにオペレーティング システムが完全に実行されている場合でも、コンピューターがネットワークから起動しようとすることがあります。
これは、ネットワーク カードがオンの場合に発生します。起動順序で他の起動可能なデバイスの一番上に配置します。また、システム BIOS から起動順序を変更し、必要に応じてネットワーク スタックを有効にしておくこともできます。
以下も参照してください。受信トレイにある最新の技術ニュース、アドバイス、ダウンロード