当前位置:首页 » 云服务器 » 如何搭建一个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

热点内容
linuxc函数库 发布:2025-03-16 22:03:33 浏览:921
iphone最新版系统从哪里改密码 发布:2025-03-16 21:56:19 浏览:596
python的execute 发布:2025-03-16 21:40:24 浏览:767
今天的访问量就靠你了 发布:2025-03-16 21:39:35 浏览:430
linux分区表查看 发布:2025-03-16 21:20:17 浏览:645
java多个if 发布:2025-03-16 21:15:46 浏览:696
可乐存储 发布:2025-03-16 21:15:07 浏览:873
ios迁移安卓用什么助手 发布:2025-03-16 20:12:42 浏览:720
python异常值处理 发布:2025-03-16 20:12:42 浏览:581
POtn编程 发布:2025-03-16 20:06:11 浏览:776