萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 作業系統 >  >> Windows 10 資訊

Ubuntu 10.04 跨區域網路 PXE 自動安裝完整實作指南

承接前文「區域網路內 PXE 自動安裝」,本文進階說明如何讓位於不同子網路的用戶端(Client)也能透過 PXE 實現 Ubuntu 10.04 自動安裝。

一、核心原理

  1. 全網互通:確保所有網段可相互 Ping 通,為跨網段 PXE 奠基。
  2. 客戶端網段部署 DHCP Server:於 192.168.2.0/24 架設 DHCP,自動分配 IP 並透過 option routers 指定閘道(讓 Client 與 PXE Server 通訊),透過 next-server 指定 TFTP Server 位址(192.168.0.105),Client 即可下載 pxelinux.0、核心啟動檔,再依 ks.cfg 從 192.168.0.105 的 /var/www/ubuntu 取得安裝來源完成部署。

二、實作設定

1. 實現全網互通

  • PXE Server 閘道指向 192.168.0.111
  • DHCP Server 閘道指向 192.168.2.1
  • 於 192.168.0.111 執行:route add default gw 192.168.1.1
  • 於 192.168.2.1 執行:route add default gw 192.168.1.2
  • Client 端測試連通性(Ping 或 Traceroute)。

2. 客戶端 DHCP Server 設定 (/etc/dhcp3/dhcpd.conf)

subnet 192.168.2.0 netmask 255.255.255.0 {
  range 192.168.2.100 192.168.2.200;
  option domain-name "192.168.2.2";
  option domain-name-servers 192.168.2.2;
  option routers 192.168.2.1;          # 客戶端閘道
  default-lease-time 600;
  max-lease-time 7200;
  next-server 192.168.0.105;           # TFTP Server
  filename "pxelinux.0";
}

DHCP 設定關鍵在於 option routers(跨網段通訊)與 next-server(指向 TFTP)。亦可用 DHCP Relay 替代,不再贅述。

三、測試安裝

  • Client 獲配 IP:192.168.2.101,閘道:192.168.2.1
  • TFTP Server:192.168.0.105

依此流程設定完成即可實現跨區域網路 PXE 自動安裝。步驟雖不多,但需嚴格按序執行以確保成功。

copyright © 萬盛學電腦網 all rights reserved