發表文章

目前顯示的是 5月, 2019的文章

淺談網路卡(十)–PXE

PXE(Preboot eXecution Environment)是由Intel主導和多家廠商一同設計而成的 中文翻作國際通用網路啟動或是預先啟動執行環境 其實簡單的口語化說明就是網路開機 PXE的願景 讓網路介面成為一個標準和為業界接受的電腦開機裝置 (網路介面成為電腦開機裝置的概念其實就和硬碟軟碟或光碟機是開機裝置沒啥兩樣) Make the Network Interface a standard, industry-accepted PC Boot Device (The Network Interface becomes a boot device in the same sense that a hard drive, floppy, or CD-ROM is a boot device.) PXE能作啥 Standard Remote New System Setup ——遠端作業系統安裝 ——遠端升級BIOS ——遠端設定CMOS Standard Remote Pre-OS Management ——透過遠端喚醒電腦的機制 ——按照需求隨選作業系統 Standard Remote OS Boot PXE的運作流程 1.PXE CLIENT 向提供 DHCP/PROXY DHCP 服務的主機 送出DHCP Discover to Port 67 Contains "PXEClient" extension tags 2.接下來這部主機回應Extended DHCP Offer to port 68 contains: PXE server extension tags + [Other DHCP option tags] + Client IP addr 3.接下來PXE CLIENT 就向這部主機送出 DHCP Request to Installation Server port 67 Contains "PXEClient" extension tags + [Other DHCP option tags] 4.主機回應DHCP Ack reply to Port 68 5.這時候PXE CLIENT改向提供BOOT SERVICE的主機發出 Boot Service Discov...