pxe,dhcp获取不到

寒桥 2018-01-09 03:00:17
环境:
服务器外网:103.60.165.130/26,内网:10.60.165.130/8
PXE虚拟机:10.60.165.189/8

dhcp的配置
subnet 10.0.0.0 netmask 255.0.0.0 {
range 10.60.165.178 10.60.165.188;
next-server 10.60.165.189;
option routers 10.60.165.189;
filename "gpxelinux.0";
}


pxe服务器接受不到实体机发出的DHCP请求,但是能互ping
...全文
1232 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
muqiu8866 2019-05-21
  • 打赏
  • 举报
回复
我也遇到类似问题了,使用cobbler自动化装机时,dhcp的server和客户端直连交换机,交换机上没有做配置,按理说都属于一个默认Vlan1下,设置静态IP两台机器互ping可以成功,但是dhcp却不能自动获取。楼主当初的问题时如何解决的了?问题原因还记得吗
寒桥 2018-01-10
  • 打赏
  • 举报
回复
机房配置出了问题
经过测试好用,推荐给大家,还有一个ghost11版本的,因为会出现分区大小不一所以未收录。 使用诚龙网维全自动PXE网刻工具进行网刻,你无须架设DHCP和TFTP服务器,也无须进行GHSOT服务端设置,真正全自动的网刻。你只需要将客户机设置从网卡启动即可,支持NF系列网卡。 支持全盘网刻和单分区网刻,网管们网刻更轻松了,再也不需要到每台客户机上设置网刻类型了,只需要在服务器上点下鼠标就可以轻松网刻了。 为了使网刻速度更快,我们自动将IP段与正常网段分开,在网刻结束以后,只须点击恢复IP就可以恢复原来的IP设置。 在不同的类型切换使用中,要先把TFTPD关了,IP也先恢复 不然,IP恢复肯定出错,TFTPD里的PXE也不会改变.造成刻错分区. 新增加GHOST 11.0.1.1533版本,修正了更改网刻类型后无法恢复IP的问题,希望大家在回帖的时候别回无聊帖,多多提出宝贵的意见。 因空间限制,我们会在11.0版本发布后根据网友的反馈来决定是否删除8.3版本的工具。 使用诚龙网维PXE网克工具需注意点: 1.诚龙网维PXE网克工具自带DHCP服务功能,同一局域网内不能再有第2个DHCP服务器。否则会造成不能正确分配到IP或分配到IP后无法通过TFTP获取启动镜像。 如有以上情况者,可检查路由、服务器是否开启了DHCP服务,一些低端的硬路由默认开启DHCP服务的,请关闭DHCP或将与路由连接的网线断开。 2.单分区网克:有些朋友反映单克C盘可以,但单克D、E、F盘会报错。我这里解释一下,这里讲的单克D盘指的是你镜像有2个分区以上,你只克第2个分区,如果你只有一个分区的镜像,选取单克D盘就会报错。 实际操作中,有时候确实只要单克一个分区,但并不想做全盘镜像的话,给你个解决办法。如网吧只想单克游戏分区E盘,这个时候你可以将E盘做个镜像,选择的时候你选择单克E盘,GHOST服务端会报个错,说请求的分区无效,不管它去掉提示。然后点停止,然后在分区那选你要克的分区,即可。 3.GHOST服务器推荐使用2003操作系统,并关闭防火墙和杀毒软件,2000和XP次之。如果NF系列主板的话单独加插个8139网卡是个不错的选择。 4.不同类型网卡的机器不要同时网克,会严重拖慢速度。如果网内同时存在百兆交换机和千兆交换机等网络类型最好也分开网克 5.如果是SATA硬盘的话,部分垃圾主板的接口也会严重影响网克速度。如接在接口1速度只有60M/分,接在接口3速度马上就到700/分,很奇怪但确实是个问题。 6.客户机可以连接到服务器上,也启动GHOST11了,点发送数据后,客户机没有反映,不传送数据,怎么回事? 有时候有这种情况发生,你可以先停止发送,手动将默认的多点传送修改为广播。我有次也是发送后客户机没进度,手动修改为广播后马上就好了,并且速度也很快。100M环境下初始速度1200M/分,后期也有800多M/分 客户机设置从网卡启动说明: 在BIOS里面设置,具体根据BIOS类型而略有区别. 在你的BIOS中找 First Boot Drivce 可以设置的值: Floppy表示以软驱A:开机; LS-120表示以LS-120高容量软驱开机; HDD-0表示以Primary Master的IED硬盘开机; SCSI表示以SCSI设备开机; CDROM表示以IDE接口上的光驱开机; HDD-1表示以Primary Slave的IDE硬盘开机; HDD-2表示以Secondary Master的IDE硬盘开机; HDD-3表示以Secondary Slave的IDE硬盘开机; ZIP100表示以ZIP高容量软驱开机; LAN表示从局域网的远程主机遥控开机; Disabled表示不指定开机设备。 integrated peripherals里面 找到 onboard lan boot rom 改成Enabled
1 无盘工作站及其原理 1.1 无盘工作站 无盘工作站是没有硬盘的计算机终端。它本身不含有硬存储设备,机器引导时需要借助网络上的服务器来传输操作系统启动文件到本地内存,才可以完成启动。因此,无盘工作站必须具有CPU、主板、内存、网卡和远程启动设备。远程启动设备主要以芯片的形式固化或接插在网卡上,在系统启动时负责连接服务器,获取IP地址,指导服务器上的操作系统启动文件到本地内存的传输。目前,远程启动芯片主要有RPL和PXE两种,后者为前者的升级版,目前正在被广泛使用。 1.2 PXE芯片启动原理 PXE芯片在远程启动时,首先要进行一个DHCP会话过程来获取一个IP地址和相关信息,以便进行后续的文件传送;IP地址获取成功后,PXE芯片触发TFTP会话过程,根据DHCP过程获取的相关信息向服务器请求启动文件,服务器接到请求后,根据本地策略,发送相应的启动文件,工作站接收到启动文件后,开始本地启动过程。 以上是PXE芯片无盘工作站启动过程的简单描述,DHCP协议的相关内容可参考RFC2131标准化文档,TFTP协议的相关内容可参考RFC1350标准化文档。 对于Linux操作系统来说,PXE所需要下载的启动文件是配置文件和内核文件。其中,配置文件在DHCP应答报文中包含,通过TFTP会话过程获取;内核文件的名称和位置在配置文件中给出,同样需要通过TFTP会话过程获取;内核文件获取成功后,系统开始进行本地启动,当启动过程进行到需要装载文件系统时,PXE会根据配置文件,向服务器请求连接根文件系统(该文件系统为NFS网络根文件系统)所对应的服务器目录,若成功,则启动结束。下页图1-1给出了这一过程的交互模型。 Linux无盘工作站的详细启动流程如下: Step 1 工作站加电,PXE芯片进行自检; Step 2 准备启动,PXE芯片发送DHCP请求; Step 3 服务器收到工作站送出的请求,发送DHCP应答,内容包括客户端的IP地址,预设网关,DNS服务器及开机映象文件(配置文件和内核)位置; Step 4 工作站上的PXE芯片根据配置文件位置,开始TFTP会话请求下载该文件; Step 5 加载映象文件,开始本地启动,挂载NFS网络根文件系统; Step 6 出现Login行,启动成功。

23,120

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧