當前位置:首頁 » 雲伺服器 » 如何搭建一個pxe伺服器

如何搭建一個pxe伺服器

發布時間: 2022-12-18 19:19:19

❶ 如何為 pxe 安裝和配置 dhcp 伺服器

打伺服器電源並超級用戶身份登錄 確定伺服器否已安裝 DHCP 伺服器軟體包鍵入: # rpm -qa | grep dhcp- 未列 DHCP 伺服器請 linux 發介質安裝該伺服器(使用 grep 查找 rpm) 設置 DHCP 配置文件(例 /etc/dhcpd.conf)便 PXEClient(PXE 客戶機)請求接收 PXEClient 響應 條目添加 DHCP 配置文件(關更信息請參閱 dhcpd.conf 手冊頁): class "PXE" { match if substring(option vendor-class-identifier, 0, 9) ="PXEClient"; option vendor-class-identifier "PXEClient"; vendor-option-space PXE; next-server n.n.n.n; filename = "pxelinux.0"; 其n.n.n.n DHCP/PXE 伺服器 IP 址 DHCP 配置文件編輯 server-identifier 條目: server-identifier n.n.n.n 其n.n.n.n DHCP/PXE 伺服器 IP 址 外 DHCP 配置文件找中國條目欄位: subnet 一.二.三.0 netmask 二55.二55.二55.0 { range dynamic-bootp 一.二.三.一00 一.二.三.二00; option routers 一.二.三.一; option broadcast-address 一.二.三.二二5; } 根據 DHCP/PXE 伺服器中國絡配置編輯 subnet、range、router broadcast-address 條目 啟 DHCP 服務 於 Oracle Linux 或 RHEL請鍵入 service dhcp start 命令: # service dhcpd start 於 SLES請使用 YaST 啟服務 伺服器配置始終啟 DHCP 服務 於 Oracle Linux 或 RHEL請鍵入: # chkconfig dhcpd on 於 SLES請使用 YaST 服務配置引導啟例: # yast > system > Runlevel Edito

❷ 如何使用pxe啟動windows

方法/步驟

  • PXE啟動安裝Windows 7原理

    首先,說說PXE啟動。PXE(preboot execute environment)是由Intel公司開發的啟動技術,工作於Client/Server的網路模式下,支持工作站通過網路從遠端伺服器下載鏡像文件,並由此支持來自網路的操作系統的啟動過程。

    目前,電腦的網卡幾乎都支持PXE啟動,一般在BIOS啟動設置里有類似「PXE boot」菜單即表示支持PXE啟動。我們只要在伺服器上配置好啟動參數和正版windows7系統下載安裝共享鏡像(後文有製作方法),客戶端啟動後通過網路映射即可實現網路安裝Windows 7(如圖1)。

  • 4

    PXE啟動輕松安裝Windows 7

    現在將客戶端電腦接入網路並設置從PXE啟動,成功分配IP地址後就會自動載入所需的啟動文件並進入WinPE,進入WinPE系統後打開「我的電腦」,確保可以看到網路共享驅動器。在客戶端電腦上單擊「開始→程序→Ghost→Ghost 11.0.2.1573」,啟動「Ghost32」後選擇「分區→從鏡像」,選擇上述網路驅動器中的「Windows 7.gho」恢復到客戶機的第一分區。如果客戶機是一台全新的電腦,我們還可以先利用WinPE自帶的分區工具對硬碟進行分區、格式化等操作。

❸ win2008 如果內網搭建一個pxe伺服器來安裝系統,怎麼搭建

PXE是在沒有軟碟機、硬碟、CD-ROM的情況下引導計算機的一種方式,也就是BIOS將使用PXE協議從網路引導。DHCP伺服器:用來動態分配IP地址(同時分配子網掩碼、網關、Tftp伺服器地址、啟動文件名、DNS伺服器、時間伺服器等等)。

❹ 如何在ubuntu 14.04中配置pxe伺服器

配置網路
開始前,你需要先設置 PXE 伺服器使用靜態 IP。在你的系統中要使用靜態 IP 地址,需要編輯 「/etc/network/interfaces」 文件。
打開 「/etc/network/interfaces」 文件.
sudo nano /etc/network/interfaces
作如下修改:
# 回環網路介面
auto lo
iface lo inet loopback
# 主網路介面
auto eth0
iface eth0 inet static
address 192.168.1.20
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 8.8.8.8
保存文件並退出。這將設置其 IP 地址為「192.168.1.20」。然後重新啟動網路服務。
sudo /etc/init.d/networking restart

安裝 DHCP, TFTP 和 NFS:
DHCP,TFTP 和 NFS 是 PXE 伺服器的重要組成部分。首先,需要更新你的系統並安裝所有需要的軟體包。
為此,運行以下命令:
sudo apt-get update
sudo apt-get install isc-dhcp-Server inetutils-inetd tftpd-hpa syslinux nfs-kernel-Server

配置 DHCP 服務:
DHCP 代表動態主機配置協議Dynamic Host Configuration Protocol,它主要用於動態分配網路配置參數,如用於介面和服務的 IP 地址。在 PXE 環境中,DHCP 伺服器允許客戶端請求並自動獲得一個 IP 地址來訪問網路。
1、編輯 「/etc/default/dhcp3-server」 文件.
sudo nano /etc/default/dhcp3-server
作如下修改:
INTERFACES="eth0"
保存 (Ctrl + o) 並退出 (Ctrl + x) 文件.
2、編輯 「/etc/dhcp3/dhcpd.conf」 文件:

sudo nano /etc/dhcp/dhcpd.conf
作如下修改:
default-lease-time 600;
max-lease-time 7200;
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.21 192.168.1.240;
option subnet-mask 255.255.255.0;
option routers 192.168.1.20;
option broadcast-address 192.168.1.255;
filename "pxelinux.0";
next-Server 192.168.1.20;
}
保存文件並退出。
3、啟動 DHCP 服務.
sudo /etc/init.d/isc-dhcp-server start

配置 TFTP 伺服器:
TFTP 是一種文件傳輸協議,類似於 FTP,但它不用進行用戶認證也不能列出目錄。TFTP 伺服器總是監聽網路上的 PXE 客戶端的請求。當它檢測到網路中有 PXE 客戶端請求 PXE 服務時,它將提供包含引導菜單的網路數據包。
1、配置 TFTP 時,需要編輯 「/etc/inetd.conf」 文件.
sudo nano /etc/inetd.conf
作如下修改:
tftp dgram udp wait root /usr/sbin/in.tftpd /usr/sbin/in.tftpd -s /var/lib/tftpboot
保存文件並退出。
2、編輯 「/etc/default/tftpd-hpa」 文件。
sudo nano /etc/default/tftpd-hpa
作如下修改:
TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/var/lib/tftpboot"
TFTP_ADDRESS="[:0.0.0.0:]:69"
TFTP_OPTIONS="--secure"
RUN_DAEMON="yes"
OPTIONS="-l -s /var/lib/tftpboot"
保存文件並退出。
3、 使用 xinetd 讓 boot 服務在每次系統開機時自動啟動,並啟動tftpd服務。
sudo update-inetd --enable BOOT
sudo service tftpd-hpa start
4、檢查狀態。
sudo netstat -lu
它將如下所示:
Proto Recv-Q Send-Q Local Address Foreign Address State
udp 0 0 *:tftp *:*

配置 PXE 啟動文件
現在,你需要將 PXE 引導文件 「pxelinux.0」 放在 TFTP 根目錄下。為 TFTP 創建目錄結構,並從 「/usr/lib/syslinux/」 復制 syslinux 提供的所有引導程序文件到 「/var/lib/tftpboot/」 下,操作如下:

sudo mkdir /var/lib/tftpboot
sudo mkdir /var/lib/tftpboot/pxelinux.cfg
sudo mkdir -p /var/lib/tftpboot/Ubuntu/14.04/amd64/
sudo cp /usr/lib/syslinux/vesamenu.c32 /var/lib/tftpboot/
sudo cp /usr/lib/syslinux/pxelinux.0 /var/lib/tftpboot/

設置 PXELINUX 配置文件
PXE 配置文件定義了 PXE 客戶端啟動時顯示的菜單,它能引導並與 TFTP 伺服器關聯。默認情況下,當一個 PXE 客戶端啟動時,它會使用自己的 MAC 地址指定要讀取的配置文件,所以我們需要創建一個包含可引導內核列表的默認文件。
編輯 PXE 伺服器配置文件,使用有效的安裝選項。
編輯 「/var/lib/tftpboot/pxelinux.cfg/default」:
sudo nano /var/lib/tftpboot/pxelinux.cfg/default
作如下修改:
DEFAULT vesamenu.c32
TIMEOUT 100
PROMPT 0
MENU INCLUDE pxelinux.cfg/PXE.conf
NOESCAPE 1
LABEL Try Ubuntu 14.04 Desktop
MENU LABEL Try Ubuntu 14.04 Desktop
kernel Ubuntu/vmlinuz
append boot=casper netboot=nfs nfsroot=192.168.1.20:/var/lib/tftpboot/Ubuntu/14.04/amd64
initrd=Ubuntu/initrd.lz quiet splash
ENDTEXT
LABEL Install Ubuntu 14.04 Desktop
MENU LABEL Install Ubuntu 14.04 Desktop
kernel Ubuntu/vmlinuz
append boot=casper automatic-ubiquity netboot=nfs nfsroot=192.168.1.20:/var/lib/tftpboot/Ubuntu/14.04/amd64
initrd=Ubuntu/initrd.lz quiet splash
ENDTEXT
保存文件並退出。
編輯 「/var/lib/tftpboot/pxelinux.cfg/pxe.conf」 文件。
sudo nano /var/lib/tftpboot/pxelinux.cfg/pxe.conf
作如下修改:
MENU TITLE PXE Server
NOESCAPE 1
ALLOWOPTIONS 1
PROMPT 0
MENU WIDTH 80
MENU ROWS 14
MENU TABMSGROW 24
MENU MARGIN 10
MENU COLOR border 30;44 #ffffffff #00000000 std
保存文件並退出。

為 PXE 伺服器添加 Ubuntu 14.04 桌面啟動鏡像
對於這一步需要 Ubuntu 內核和 initrd 文件。要獲得這些文件,你需要 Ubuntu 14.04 桌面 ISO 鏡像。你可以通過以下命令下載 Ubuntu 14.04 ISO 鏡像到 /mnt 目錄:
sudo cd /mnt
sudo wget http://releases.ubuntu.com/14.04/ubuntu-14.04.3-desktop-amd64.iso
注意: 下載用的 URL 可能會改變,因為 ISO 鏡像會進行更新。如果上面的網址無法訪問,看看這個網站,了解最新的下載鏈接。
掛載 ISO 文件,使用以下命令將所有文件復制到 TFTP文件夾中:
sudo mount -o loop /mnt/ubuntu-14.04.3-desktop-amd64.iso /media/
sudo cp -r /media/* /var/lib/tftpboot/Ubuntu/14.04/amd64/
sudo cp -r /media/.disk /var/lib/tftpboot/Ubuntu/14.04/amd64/
sudo cp /media/casper/initrd.lz /media/casper/vmlinuz /var/lib/tftpboot/Ubuntu/

將導出的 ISO 目錄配置到 NFS 伺服器上
現在,你需要通過 NFS 協議來設置「安裝源鏡像( Installation Source Mirrors)」。你還可以使用 HTTP 和 FTP 來安裝源鏡像。在這里,我已經使用 NFS 輸出 ISO 內容。
要配置 NFS 伺服器,你需要編輯 「/etc/exports」 文件。
sudo nano /etc/exports
作如下修改:
/var/lib/tftpboot/Ubuntu/14.04/amd64 *(ro,async,no_root_squash,no_subtree_check)
保存文件並退出。為使更改生效,輸出並啟動 NFS 服務。
sudo exportfs -a
sudo /etc/init.d/nfs-kernel-server start
現在,你的 PXE 伺服器已經准備就緒。

配置網路引導 PXE 客戶端
PXE 客戶端可以是任何支持 PXE 網路引導的計算機系統。現在,你的客戶端只需要在系統的 BIOS 中設置 「從網路引導(Boot From Network)」 選項就可以啟動並安裝 Ubuntu 14.04 桌面。
現在准備出發吧 - 用網路引導啟動你的 PXE 客戶端計算機,你現在應該看到一個子菜單,顯示了我們創建的 Ubuntu 14.04 桌面的菜單項。

❺ 已經用虛擬機(VMware)搭建好一台pxe伺服器(主機模式測試可以給另一個虛擬機網路安裝),那如

一般安裝完虛擬機的時候都會自動安裝兩個虛擬網卡VMware1和VMware8,你把你真實的網卡禁用掉,然後開啟一個虛擬網卡即可,隨便哪一個都行。然後在真實機上把你開啟的虛擬網卡自己隨便設置一個IP地址,然後再在虛擬機的網卡里設置一個和真實機設置的IP在同一個網段上就行了。這樣虛擬機和真實機就能通了。如果想開啟更多太虛擬機,都是一樣的方法。

❻ 如何製作 PXE 啟動文件

製作 PXE 的啟動文件,推薦使用 3Com 的 DABS(Dynamic Access Boot Services)。DABS 提供了功能強大的 PXE 啟動服務、管理功能,但是,網上可供下載的是一個30天的試用版。所以,我們只用它的啟動映像文件製作功能,而由 Windows 2000 Server 的 DHCP 伺服器來提供 PXE 啟動服務。
DABS 可以安裝在任何一台運行 Windows 的機器上。安裝後,運行 3Com Boot Image Editor,出現主界面圖。選擇「創建TCP/IP或PXE映像文件(Create a TCP/IP or PXE image file)」,出現對話窗口。為即將建立的映像文件命名,例如:pxeghost.img,其他採用默認選項,將經測試正常的網路啟動盤放入軟碟機,選擇[OK],創建PXE啟動映像 Pxeghost.img文件。
在 3Com Boot Image Editor 的主菜單中,選擇「創建PXE菜單啟動文件(Creat a PXE menu boot file)」,在出現的窗口中選擇[添加(Add)],加入我們剛剛創建的啟動映像文件Pxeghost.img,在「選項(Options)」標簽中可以設置菜單標題和等待時間。
選擇[保存(Save)],給保存的PXE菜單啟動文件命名為 Pxemenu.pxe。

❼ 如何創建無盤工作站

二、組建PXE無盤終端

PXE(Pre-boot Execution Environment,遠程引導技術)無盤終端是一種新興的無盤網路組建技術。這種啟動方式的典型代表是目前最為流行的以Windows 2000 Server(或Windows NT Server 4.0)為伺服器操作系統組建而成的PXE無盤Windows 98網路。

在這里,我們將分別介紹基於DOS和基於Windows 3.2兩種PXE無盤終端的組建方法,前者最多可以實現256色,而後者則可以實現真彩色。

(一)公共操作部分
所謂「公共操作」是指不管是組建基於DOS還是基於Windows 3.2的PXE無盤終端,都需要在伺服器端先添加好終端服務和安裝好PXE伺服器端軟體。

1.添加終端服務

為Windows.NET Server伺服器添加終端服務的步驟與在Windows 2000中的操作方法基本一樣,其過程如下:

(1)打開「控制面板」中的「添加或刪除程序」選項,點擊「添加/刪除Windows組件」按鈕。

(2)在「組件」列表中選中「終端伺服器」選項,點擊「下一步」按鈕。此時系統會告訴你安裝終端伺服器的一些相關注意事項,包括如果不選擇「終端服務授權」一項就只有120天的使用期限等,不用理它,直接點擊「下一步」按鈕。

(3)選擇安裝模式,建議選擇「寬松安裝模式」(此項相當於Windows 2000中的「跟Terminal Server 4.0用戶兼容的模式」)。點擊「下一步」按鈕。

(4)系統開始復制相關文件,最後根據提示重新啟動計算機即可。

2.安裝Intel PXE-PDK

Intel PXE-PDK 2.0是Intel公司出品的PXE伺服器軟體,雖然它並不直接支持多網段,但由於操作簡單易行,再加上是免費軟體,所以被大多數PXE無盤網路所採用。

(1)安裝PXE-PDK:

在伺服器端將Intel PXE-PDK 的安裝文件(netsetup.zip)解壓到任意目錄(比如D:\)中,系統會自動在其下建立一個名為「NETSETUP」的目錄(比如為「D:\NETSETUP」目錄)。

雙擊「pxe-pdk20.exe」自解壓包文件,在出現的對話框中選擇解壓路徑,系統默認為到「C:\TEMP」目錄下,可不用修改,直接點擊「完成」按鈕即可開始解壓,當解壓完成之後將自動開始Intel PXE-PDK 2.0的安裝工作。

當安裝向導要求「Install with Windows NT 4 Server CD」(通過Windows NT 4.0 Server的光碟進行安裝)和「Install without Windows NT 4 Server CD」(不通過Windows NT 4.0 Server的光碟進行安裝)之間進行選擇時,請一定選擇前者,否則將不能夠正常建立或使用遠程啟動文件。

當安裝向導要求你提供Microsoft Network Client V3.0 for MS-DOS的安裝文件所在的路徑,請點擊「Browse」(瀏覽)按鈕,然後選擇「D:\NETSETUP」目錄後,點擊「OK」按鈕繼續。

當安裝向導要求「Select the configuration of PXE service」(選擇PXE服務的配置項)時,應確保前三項均已被選中。

未特別說明的部分均選默認選項後即可完成安裝工作,最後再根據提示重新啟動計算機即可。

(2)配置PXE-PDK

依次點擊「開始→程序→PXE PDK」下的「PXE PDK Configuration Program」項,以進入「PXE Configuration Utility」(PXE配置)對話框。

右擊左邊框架中的「Proxy DHCP Server」節點,選擇「Configure ProxyDHCP Server」(配置代理DHCP伺服器)命令,在打開的對話框中點擊「Client Option」(客戶端操作)選項卡,去掉勾選「Broadcast Discover」(廣播搜索)選項(即不採用廣播方式,以減少登錄等待時間),然後在「Remote Boot Prompt Timeout Seconds」(遠程啟動設置超時時間)後的框中輸入「0」(秒),以便工作站在進行無盤Windows 98啟動時會自動選擇第一項DOSUNDI模式進入,以減少登錄等待時間,而不會提示按「F8」鍵選擇進入啟動選擇菜單(默認為等待10秒)。

在上面的對話框中,點擊「to BootServer Discovery List」(查看啟動伺服器搜索列表)按鈕,在打開對話框中先選擇「BootServer」(啟動伺服器)列表中的「3」,則在此列表框中下面「BootServer」項後的框中會自動填入所選的「3」,然後在其下的IP項後的框中填入本伺服器的IP地址(比如為「192.168.0.1」),再點擊「Add to Discovery List」(加入搜索列表)按鈕,將它們加入到右側的「BootServer Discovery」列表框中去,最後點擊「OK」按鈕保存退出。

當返回到「Configure ProxyDHCP Server」對話框後,再點擊「確定」按鈕保存退出,返回到「PXE Configuration Utility」對話框。

在左邊框架中依次展開「proxyDHCP Server→Client Boot Menu→X86PC(UNDI)」節點,然後在右邊框架中右擊「DOSUNDI」選項,選擇「Move Entry UP」(移動到最上面)命令,將DOSUNDI移動到列表的最項部(如圖所示)。

配置完畢,直接關閉「PXE Configuration Utility」對話框即可(不需要重新啟動)。

3.配置DHCP伺服器

在PXE無盤網路中,工作站和伺服器相互通信是用的TCP/IP協議,伺服器端的IP地址由配置伺服器時指定,而各工作站的IP地址、子網掩碼、網關(路由)伺服器地址和DNS伺服器地址等均應由伺服器端的DHCP服務予以分配。

(1)新建DHCP作用域:
假設伺服器端的IP地址為「192.168.0.1」,擬分配給各無盤工作站的IP地址范圍為「192.168.0.100~192.168.0.150」,則DHCP伺服器的具體配置過程如下:
在伺服器端依次點擊「開始→程序→管理工具」項,在打開的管理對話框中,展開「DHCP」項。
右擊左邊框架中的計算機名(伺服器),如「wy」,選擇「新建作用域」命令,打開新建向導。
當向導要求輸入「作用域名」時,可在「名稱」(不能為空)和「說明」(可為空)後的框中輸入任意內容。
當向導設置「IP地址范圍」時,請在「起始IP地址」框後填入「192.168.0.100」,在「結束IP地址」框後填入「192.168.0.150」,餘下的「長度」和「子網掩碼」等選項系統會自動完成。
其他選項不用再設置,最後按提示選擇「是,我想現在激活此作用域」,即可成功建立好了新的作用域。

(2)為DHCP添加60選項:
PXE客戶端的啟動需要DHCP伺服器中的60選項支持。而默認的,Windows.NET Server中此項沒有被激活,無法添加,因此需要「netsh」輔助,它是一個命令行腳本應用工具,它允許管理員在本地或者遠程顯示或者修改某台伺服器的當前網路配置。具體操作步驟如下:
在伺服器端點擊「開始→運行」項,打開「運行」對話框,然後在「打開」框中輸入「cmd」再按回車鍵。
在命令行提示符下輸入「netsh」後按回車鍵打開netsh命令行「netsh>」,然後按如下提示進行操作:
netsh>dhcp server
dhcp server>add optiondef 60 ClassID STRING 0 PXEClient
Command completed successfully.
dhcp server>quit
說明:加下劃線部分需手工輸入,其他部分均為系統自動顯示;每輸完一項之後均按回車鍵繼續;命令行照原樣(含大小寫)輸入!
在命令行提示符下輸入「exit」後按回車鍵關閉MS-DOS窗口,再轉到DHCP控制台,右擊「作用域選項」,選擇「配置選項」命令打開「作用域選項」對話框,點擊「常規」選項卡,此時便可以找到名為「060 ClassID」的「可用選項」了,選中它,最後點擊「確定」按鈕保存退出。
當回到DHCP控制台後,如果在右邊框架的「作用域選項」列表中有「060 ClassID」的「選項名」,其「供應商」為「標准型」、值為「PXEClient」,則說明已添加成功。
4.測試PXE客戶端
當Intel PXE-PDK 2.0和DHCP安裝設置好之後,最好再打開任意一台無盤客戶端測試一下是否成功。如果用於測試的工作站最後幾行出現如下提示:
Downloading DOS boot diskette image...
PXE-E89: Could not download boot image.
PXE-M0F: Exiting PXE ROM.
DISK BOOT FAILURE, INSERT SYSTEM DISK AND PRESS ENTER
一般即說明上面的操作已經成功。

❽ 如何為 PXE 安裝和配置 DHCP 伺服器

打開伺服器電源,並以超級用戶身份登錄。
確定伺服器上是否已安裝 DHCP 伺服器軟體包。鍵入:
# rpm -qa | grep dhcp-

如果未列出 DHCP 伺服器,請從 Linux 分發介質安裝該伺服器(可以使用 grep 來查找 rpm)。
設置 DHCP 配置文件(例如 /etc/dhcpd.conf),以便只有 PXEClient(PXE 客戶機)可以請求接收 PXEClient 響應。
將以下條目添加到 DHCP 配置文件中(有關更多信息,請參閱 dhcpd.conf 手冊頁):
class "PXE" {
match if substring(option vendor-class-identifier, 0, 9) ="PXEClient";
option vendor-class-identifier "PXEClient";
vendor-option-space PXE;
next-server n.n.n.n;
filename = "pxelinux.0";

其中,n.n.n.n 是 DHCP/PXE 伺服器的 IP 地址。
在 DHCP 配置文件中,編輯 server-identifier 條目:
server-identifier n.n.n.n
其中,n.n.n.n 是 DHCP/PXE 伺服器的 IP 地址。
此外,在 DHCP 配置文件中,找到以下子網條目欄位:
subnet 1.2.3.0 netmask 255.255.255.0 {
range dynamic-bootp 1.2.3.100 1.2.3.200;
option routers 1.2.3.1;
option broadcast-address 1.2.3.225;
}

根據 DHCP/PXE 伺服器的網路配置,編輯 subnet、range、router 和 broadcast-address 條目。
啟動 DHCP 服務。
對於 Oracle Linux 或 RHEL,請鍵入 service dhcp start 命令:
# service dhcpd start

對於 SLES,請使用 YaST 來啟動服務。
將伺服器配置為始終啟動 DHCP 服務。
對於 Oracle Linux 或 RHEL,請鍵入:
# chkconfig dhcpd on

對於 SLES,請使用 YaST 將服務配置為在引導時啟動。例如:
# yast > system > Runlevel Editor

❾ 區域網Pxe 做系統方法及教程求助

今天我給大家帶來的是如何在不同區域網的客戶機(client)也能實現系統的自動安裝,大家可以來學習下。 一、原理篇 1.先實現全網的互通即能ping通,這樣是實現跨區域網實現自動安裝系統的基礎。 2.在192.168.2.0/24這個區域網中搭建一個dhcp server,之所以在客戶端所在的區域網中搭建dhcp server,是因為通過dhcp server可以自動獲取ip地址而且還可以指定路由以及指定tftp server。指定路由相當於默認網關這樣client就可以和PXE server通信,指定tftp server客戶端可以通過tftp協議下載pxelinux.0文件以及內核啟動文件等。通過text.cfg文件知道ks.cfg文件的位置,下載並按照ks.cfg文件的步驟安裝系統。由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 在客戶端dhcp server 上測一下聯通性:(當然ping最簡單) 這樣全網就互通了。 2.客戶端dhcp server的設置: #vim /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; #這是指定客戶端網關為:192.168.2.1 default-lease-time 600; max-lease-time 7200; next-server 192.168.0.105; #這里指定tftp server 為192.168.0.105 filename "pxelinux.0"; } 對於客戶端來說dhcp server的設置是非常重要的,當然也可以用dhcp 中繼、路由這里就不介紹了。 三、測試安裝 client 分配的ip是:192.168.2.101 ,網關:192.168.2.1 tftp server :192.168.0.105 這樣設置完之後跨區域網自動安裝系統就已經完成了。雖說步驟不多,但還是需要用戶們認真按步驟執行,才能牢記此方法哦。

❿ 急問如何配置PXE無盤網路

if%HWA%==00E04C42AFD9GOTOpxeb網卡號為B配置的網卡號,注意HWA

大寫,其中等號為雙等號

gotoend

:pxeb注意前面有冒號

setshare=pxeB

:end

將修改好的啟動軟盤,在伺服器上重作映象。

對於使用3COMDABS軟體製作的PXE無盤網路則更加方便,可以在伺服器端直接打開無盤工作站的啟動映象文件,進入Winboot目錄,打開startnet.bat文件修改即可。

以上為兩種配置工作站的修改,若有兩種以上,則相應的語作些調整,例如四種配置可以改為:

lhqualcnxLNGUESTLNGUEST

call%TEMP%username.bat

if%HWA%==00E04C39414FGOTOpxeb(這是第二種配置)

if%HWA%==00E04C42AFD9GOTOpxeb(這是第二種配置)

if%HWA%==001234567890GOTOpxec(這是第三種配置)

if%HWA%==009787878788GOTOpxec(這是第三種配置)

if%HWA%==008787878333GOTOpxed(這是第四種配置)

if%HWA%==008888888888GOTOpxed(這是第四種配置)

gotoend

:pxeb

setshare=pxeb

gotoend

:pxec

setshare=pxec

gotoend

:pxed

setshare=pxed

gotoend

:end

當工作站配置較少時,可以採用以上方法解決,如果工作站的配置種類很多是則相當的煩瑣,且大量浪費伺服器的硬碟空間,管理也不方便。本叢書《無盤網路完全掌握-基礎篇》第4章中介紹的PNP無盤技術針對多種不同工作站配置作詳細介紹。

5多台PXE伺服器的集群

所謂多伺服器集群,指的是在一個無盤網路中有多個文件伺服器分擔數據流量,在PXE無盤網路中,安裝多個伺服器可行的,但其流量無法控制,因為多個伺服器都要安裝DHCP服務,所以無盤PXE工作站的啟動映像的獲得是隨機的,這次可能從這台伺服器獲得,下次可能從那台伺服器上獲得,而且有可能大多數工作站都連接到了一個伺服器上,這樣根本無法實現多伺服器集群。哪么讀者可能會這樣想,兩個伺服器做成兩個無盤網路不就可以了嗎?是的,在一般的教學網,或是不需要上網際網路時,完全可以這樣作,但如果只有一個條上網線路,多個PXE無盤網路要求同時上網,這時只將兩個網路合在一起才能共線上網。單台伺服器的帶負荷能力是有限的,當工作站一多,其速度和穩定性將會受到很大的影響,使用多台伺服器可以徹底解決這些問題,但也由此引發了一些新的問題,主要有:DHCP分配IP沖突、伺服器流量控制、共享上網代理伺服器設置等。總的原則是根據上網際網路專線條數(或拔號上網的線路數)決定做成幾個無盤網路,當然上網際網路只是多伺服器集群的一個原因,若用在辦公網中要求所有工作站都能訪問某一文件伺服器或列印伺服器時,也需作多伺服器集群。

解決伺服器流量控制的思路與工作站多配置第二種解決方法是一樣的。我們以兩個伺服器為例,假設兩個伺服器名分別為:

PXEFS1和PXEFS2,PXEFS1的配置較高我們用它作啟動伺服器兼作第一文件伺服器,PXEFS2作為第二文件伺服器,所有工作站的啟動映像均從PXEFS1獲得,對其啟動映像作如下處理即可實現流量自動控制:

打開PXE啟動軟盤WINBOOT下的STARTNET.BAT文件

找到lhqualcnxLNGUESTLNGUEST

call%TEMP%username.bat

這兩條語句,在其後加入以下幾行

if%HWA%==00E04C35612FGOTOF2

if%HWA%==00E04C43365GOTOF2網卡號為使用PXEFS2作為文件伺服器的工作站的網卡號,注意HWA為大寫,其中等號為雙等號

gotoend

:F2注意前面有冒號

setshare=PXEFS2

:end

然後將修改好的啟動軟盤,在伺服器上重作映像。

以下用一個雙伺服器帶76台(可擴展上92台)工作站的無盤網為例,簡要說明使用3COMDABS構架的雙伺服器無盤系統,供讀者探討。

網路拓撲結構如圖31所示。

圖31雙伺服器配置一例

說明:

一.1號伺服器為啟動伺服器和1至36號工作站的文件伺服器,其設置如下:

1.IP地址:192.168.0.2

2.子網掩碼:255.255.255.0

3.DHCP范圍:192.168.0.20~192.168.0.240

4.操作系統採用winnt4.0server或windows2000server,並升級為域控制器。

5.PXE軟體採用3COM的DABS

6.伺服器名設置為:PXEFS1

7.按照本叢書《無盤網路完全掌握-基礎篇》第9章相關內容將1~36號工作站作好單網卡的3COMDABS無盤網路

8.在作有盤Windows98時設置網關和DNS都指向192.168.0.1(2號伺服器的IP地址)

二.2號伺服器為上網代理伺服器及37至76號伺服器的文件伺服器,其設置如下:

1.安裝winnt4.0server或windows2000server,將它作為成員伺服器或獨立伺服器。

2.伺服器名設置為:PXEFS2

3.在1號伺服器中新建一個啟動文件(.pxe和.img文件可以用原來的復制後得到)

4.修改啟動映象文件中的setver.bat,將setsever=PXEFS1改為setsever=PXEFS2

5.將37至76號工作站的啟動文件置指向剛才修改好的文件

6.將相關的共享文件(例如PXEFILES)從1號伺服器復制到2號伺服器相應的目錄中。

7.在2號伺服器上安裝好上網設備,使之能正常上網,再安裝代理伺服器軟體(例如Wingate4.3或Sygate4.1)注意一定要將這些共享上網的軟體提供的DHCP服務禁用,否則無盤站將能正常啟動。

11.6虛擬光碟機在PXE無盤網路中的安裝和使用

價廉物美的CD-ROM光碟機及其光碟存儲介質的廣泛普及,使得以光碟為媒體的軟體發行迅速取代軟盤成為現實。但在使用光碟軟體的過程中,網路無盤工作站往往無法方便地使用光碟軟體、利用光碟塔等設施在網路中共享多張光碟軟體成本高昂難以接受,市場上出現了相應的光碟管理軟體,其中虛擬光碟機2000以其獨特的功能設計、優越的性能、方便的管理占據了光碟模擬軟體的鰲頭,VirtualDrive是FarStone公司的共享軟體,它利用電腦模擬技術,在硬碟中產生同物理光碟機功能一模一樣的虛擬光碟機,從而將光碟映射到硬碟中運行。本節將以FarStone公司推出的VirtualDriveNetworkV6為例說明,虛擬光碟機在PXE無盤網路中應用,請讀者注意虛擬光碟機2000的各版本中,一般都有兩個版本,一個為專業版,只能用於有盤機使用,另一個為網路版可以用於網路中,可以在伺服器建立虛擬光碟庫供工作站共享使用,且管理很方便,在伺服器端和工作端均需安裝。

虛擬光碟機工具能夠在硬碟或者文件伺服器上建立整張光碟內容的映像文件作為虛擬光碟,同時在系統中建立虛擬光碟驅動器,由虛擬光碟機模擬對虛擬光碟的各種插入、彈出、讀取、自動運行等操作。虛擬光碟驅動器也是一個標準的Windows系統設備,能夠在「控制面板-系統-設備管理器」中查看和設置,能夠被所有的軟體使用,與真正的光碟驅動器在功能與操作上完全等價。

由於驅動器盤符按照英文字母命名,除去軟碟機A、B和硬碟C,最多可以同時模擬從D到Z共23

熱點內容
珍珠台編程 發布:2025-03-16 16:40:25 瀏覽:898
伺服器如何連接寬頻 發布:2025-03-16 16:31:19 瀏覽:656
電腦硬體消息查詢腳本 發布:2025-03-16 16:22:39 瀏覽:866
寶馬五系降價取消了哪些配置 發布:2025-03-16 16:09:41 瀏覽:240
學班java 發布:2025-03-16 16:09:00 瀏覽:598
切金磚解壓 發布:2025-03-16 16:08:45 瀏覽:774
資料庫流向圖 發布:2025-03-16 16:08:14 瀏覽:36
sql存儲過程更新 發布:2025-03-16 16:08:13 瀏覽:162
安卓手機為什麼比蘋果耗流量高 發布:2025-03-16 16:06:32 瀏覽:231
榮耀加密指紋 發布:2025-03-16 16:02:27 瀏覽:398