无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 21219|回复: 44

请教tiny pxe server的启动问题(跨VLAN反复循环)

  [复制链接]
发表于 2017-10-15 08:19:55 | 显示全部楼层 |阅读模式
单位划分了若干个VLAN,tiny pxe server架在其中的一个VLAN上。三层交换机作DHCP服务器,对不同VLAN分配不同的地址,并设置了dhcp pool, next server指向tiny pxe server所在的服务器192.168.66.1,option 66 ip 192.168.66.1, option 67 ascii ipxe.pxe 就是这个option 67指定启动文件,如果指定为ipxe.pxe 在其他VLAN启动就是启动的ipxe 那个脚本不断在循环。如果指定为undionly.pxe那结果也是不断的循环。而在相同的VLAN中,可以启动(说明:是在tiny pxe server中设置启动文件为undionly.pxe时可以正常使用,如果设置为ipxe.pxe,则可以启动到选择菜单,但一一旦选择加载PE,则在滚动条走完后出现win 8的图标,然后就停在那里了,死活就不进入桌面,菜单中的DOS界面倒是可以进入)。
本人初次接触PXE,请各位高手不吝赐教。
发表于 2017-10-15 09:17:09 | 显示全部楼层
先单机测试,然后在同网段测试,再不同网段测试,挨个来解决,不要一口气吃个胖子...
回复

使用道具 举报

 楼主| 发表于 2017-10-15 09:19:52 | 显示全部楼层
同网段现在基本能用了,只要启动文件选undionly.kpxe就行了。
回复

使用道具 举报

发表于 2017-10-15 11:41:50 | 显示全部楼层


ipxe.pxe   用http 下载启动pe    你的pe8是不是有点大   内存比较小? (加载PE,则在滚动条走完后出现win 8的图标,然后就停在那里了,死活就不进入桌面)
回复

使用道具 举报

 楼主| 发表于 2017-10-15 13:44:53 来自手机 | 显示全部楼层
我认为应该不关内存的事,同样的电脑,和服务器同样网段的就正常。顺便说一下,同网段启动文件选undionly.kpxe就可以启动。
回复

使用道具 举报

发表于 2017-10-15 13:55:38 | 显示全部楼层
这问题,换个pe看看,

点评

你应该明白我的笑是啥意思吧。  详情 回复 发表于 2017-10-15 14:13
回复

使用道具 举报

 楼主| 发表于 2017-10-15 14:12:05 | 显示全部楼层
换了好几个PE了,都这样。

点评

pe有很多种启动方式,你是用wimboot的pe,还是加载到内存的iso?还是sanboot的iso?  详情 回复 发表于 2017-10-15 14:21
回复

使用道具 举报

发表于 2017-10-15 14:13:51 | 显示全部楼层
江南一根葱 发表于 2017-10-15 13:55
这问题,换个pe看看,

你应该明白我的笑是啥意思吧。
回复

使用道具 举报

发表于 2017-10-15 14:21:33 | 显示全部楼层
yyychn 发表于 2017-10-15 14:12
换了好几个PE了,都这样。

pe有很多种启动方式,你是用wimboot的pe,还是加载到内存的iso?还是sanboot的iso?
回复

使用道具 举报

 楼主| 发表于 2017-10-15 14:29:20 | 显示全部楼层
本帖最后由 yyychn 于 2017-10-15 14:48 编辑

跨VLAN的情况:
1、当在三层中设置跨VLAN的dhcp pool中设置option 67 ascii undionly.kpxe时,反复启动时服务器上的日志是
14:21:01 TFTPd:DoReadFile:undionly.kpxe B:1432 T:67227
14:21:07 TFTPd:DoReadFile:undionly.kpxe B:1432 T:67227
14:21:12 TFTPd:DoReadFile:undionly.kpxe B:1432 T:67227
14:21:18 TFTPd:DoReadFile:undionly.kpxe B:1432 T:67227  ……
2、当用option 67 ascii ipxe.pxe时,日志也差不多14:29:07 TFTPd:DoReadFile:ipxe.pxe B:1432 T:332583 ……
上面两种情况中间有一段B和T的数值有变化,但大部分是一样的。

同VLAN的情况:
1、当tiny pxe server的启动文件选择ipxe.pxe时,加载wim文件明显速度比用undionly.kpxe的慢。好不容易加载完成后卡在win 8大窗口图标(下面应该有小圆圈转的,但没有),服务器上的日志显示http加载结束,断开连接。
14:34:34 HTTPd:Exception:,Connetion Closed Gracefully.
14:34:34 HTTPd:DisConnect:TID=2632
2、当tiny pxe server的启动文件选择undionly.kpxe时,加载速度比较快。加载完后一样有HTTPd:DisConnect:TID=1440这样的提示。稍等,进入桌面,服务器上的提示是
14:41:17 DHCPd:DISCOVER discarded,MAC:00-15-15-5D-65-B8-1A XID:68CF51A1
14:41:17 DHCPd:DISCOVER discarded,MAC:00-15-15-5D-65-B8-1A XID:68CF51A1
14:41:17 DHCPd:REQUEST discarded,MAC:00-15-15-5D-65-B8-1A XID:68CF51A1
14:41:17 DHCPd:REQUEST discarded,MAC:00-15-15-5D-65-B8-1A XID:68CF51A1
14:41:17 DHCPd:REQUEST discarded,MAC:00-15-15-5D-65-B8-1A XID:9DC2EAE3
14:41:17 DHCPd:REQUEST discarded,MAC:00-15-15-5D-65-B8-1A XID:9DC2EAE3









点评

跨vlan用ipxe需要指定服务器地址,你自己去生成一个吧,方法见论坛同类问题 https://rom-o-matic.eu/ 不过我喜欢用grldr来启动ipxe  详情 回复 发表于 2017-10-15 14:32
回复

使用道具 举报

发表于 2017-10-15 14:32:41 | 显示全部楼层
yyychn 发表于 2017-10-15 14:29
当在三层中设置跨VLAN的dhcp pool中设置option 67 ascii undionly.kpxe时,反复启动时服务器上的日志是14:2 ...

跨vlan用ipxe需要指定服务器地址,你自己去生成一个吧,方法见论坛同类问题
https://rom-o-matic.eu/

不过我喜欢用grldr来启动ipxe
回复

使用道具 举报

 楼主| 发表于 2017-10-15 14:53:24 | 显示全部楼层
江南一根葱 发表于 2017-10-15 14:21
pe有很多种启动方式,你是用wimboot的pe,还是加载到内存的iso?还是sanboot的iso?

我不太懂这是哪种方式,但我想是wimboot的这种,因为好象我的文件夹里没有iso文件。

点评

pe启动的方式:wimboot ,内存iso ,san  详情 回复 发表于 2018-10-21 01:23
回复

使用道具 举报

 楼主| 发表于 2017-10-15 16:14:41 | 显示全部楼层
熄灭的烟 发表于 2017-10-15 14:13
你应该明白我的笑是啥意思吧。

我知道了,你也遇到过同样的问题是吧。正在翻看你的贴子。谢谢。

点评

是的,答案就在我的帖内。  详情 回复 发表于 2017-10-15 16:20
回复

使用道具 举报

发表于 2017-10-15 16:20:09 | 显示全部楼层
yyychn 发表于 2017-10-15 16:14
我知道了,你也遇到过同样的问题是吧。正在翻看你的贴子。谢谢。

是的,答案就在我的帖内。
回复

使用道具 举报

 楼主| 发表于 2017-10-15 16:37:20 | 显示全部楼层
想问一下,你那个是怎么编译的,真的用linux平台了?
回复

使用道具 举报

发表于 2017-10-15 20:03:39 | 显示全部楼层
试试虚拟机,可以模拟你的网络的
回复

使用道具 举报

 楼主| 发表于 2017-10-15 21:39:01 | 显示全部楼层
在前辈们的指导下,重新生成了undionly.kpxe和ipxe.pxe文件,现在的情况是无论是本VLAN还是跨VLAN均可以通过undionly.kpxe启动到PE, 但是ipxe.pxe仍然启动不成功,不同的是无论同一VLAN还是跨VLAN都是滚动条结束后WIN 8图标出现后就卡住不动了。有高手知道是为什么吗?
回复

使用道具 举报

发表于 2018-10-21 01:23:29 来自手机 | 显示全部楼层
yyychn 发表于 2017-10-15 14:53
我不太懂这是哪种方式,但我想是wimboot的这种,因为好象我的文件夹里没有iso文件。

pe启动的方式:wimboot ,内存iso ,san
回复

使用道具 举报

发表于 2019-7-11 14:53:09 | 显示全部楼层
楼主问题解决了吗?目前我也碰到这这个问题,看到的话方便解答下吗?
回复

使用道具 举报

发表于 2019-8-16 10:15:22 | 显示全部楼层
江南一根葱 发表于 2017-10-15 14:32
跨vlan用ipxe需要指定服务器地址,你自己去生成一个吧,方法见论坛同类问题
https://rom-o-matic.eu/

...

这看了一下,不知道怎么用。有教程吗大佬。能否加个Q?
回复

使用道具 举报

发表于 2019-8-16 11:31:34 | 显示全部楼层
yyychn 发表于 2017-10-15 21:39
在前辈们的指导下,重新生成了undionly.kpxe和ipxe.pxe文件,现在的情况是无论是本VLAN还是跨VLAN均可以通 ...

楼主最后成功了吗?
回复

使用道具 举报

发表于 2019-8-16 11:32:02 | 显示全部楼层
熄灭的烟 发表于 2017-10-15 16:20
是的,答案就在我的帖内。

等级太低,找不到答案啊。求大佬帮助

点评

他帖子被他设为只有他可见了  详情 回复 发表于 2019-8-16 13:44
回复

使用道具 举报

发表于 2019-8-16 13:44:30 | 显示全部楼层
jayboy 发表于 2019-8-16 11:32
等级太低,找不到答案啊。求大佬帮助

他帖子被他设为只有他可见了
回复

使用道具 举报

发表于 2019-8-16 13:55:25 | 显示全部楼层
hanbing0532 发表于 2019-8-16 13:44
他帖子被他设为只有他可见了

谢谢大佬,已经联系上了。感谢!另外您不知道网刻系统后,新机器已经将bios设置为硬盘启动了,但是他还一直进dhcp那个界面是怎么回事么?》
回复

使用道具 举报

发表于 2019-11-27 14:19:13 | 显示全部楼层
能打开权限,让大家看看学习一下吗?
回复

使用道具 举报

发表于 2019-11-27 16:50:23 | 显示全部楼层
IEEE 802.1q 還是 Cisco ISL?
應該在vlan開dhcp-relay
回复

使用道具 举报

发表于 2020-9-19 15:36:14 | 显示全部楼层
tiny pxe是需要dhcp代理,分配给客户端相关参数。这个是通过广播包来回应offer。所以在三层交换机的vlan接口下要配置dhcp中继,指向服务器ip。
回复

使用道具 举报

发表于 2020-11-16 23:54:48 | 显示全部楼层
okwzz 发表于 2020-9-19 15:36
tiny pxe是需要dhcp代理,分配给客户端相关参数。这个是通过广播包来回应offer。所以在三层交换机的vlan接 ...

请问具体如何操作,本公司也是近300台终端,华为S5700三层做核心交换,通过vlanif跨VLAN间互通。现在也想搭建一个网络PXE。。
回复

使用道具 举报

发表于 2020-11-17 23:55:04 | 显示全部楼层
大佬,请问你这个实现了吗?
回复

使用道具 举报

发表于 2020-11-21 12:43:26 | 显示全部楼层
大佬,还在吗,如果你已经解决了,能否帮小弟说一说方法,如果可行,到时候我给学费可以吗

点评

請詳細點說明你的網絡 建議你使用ipxe,編譯為內置腳本。放在最上游的dhcp pool,當任何vlan內機器需要pxe啟動時由dhcp直接分發。 (vlan情景proxydhcp像不是太合適了) 腳本使用的協議也是要較講究,因為要  详情 回复 发表于 2020-11-22 00:56
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-26 02:53

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表