无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
楼主: 江南一根葱
打印 上一主题 下一主题

[发布] [史上最伟大网管]自主研发!支持HTTP,适应BIOS/UEFI环境! NBpxe网启服务器(0828更新)

  [复制链接]
121#
发表于 前天 19:23 | 只看该作者
YAYA大,在IPXE的脚本第二行,添加isset ${proxydhcp/next-server} && set next-server ${proxydhcp/next-server} ,然后在代理模式下试一下是否能启动。

点评

这个是错误的脚本,是非常环境用的。正常直接 /menu.ipxe就能访问的  详情 回复 发表于 前天 19:28
回复

使用道具 举报

122#
 楼主| 发表于 前天 19:28 | 只看该作者
mygamexxx 发表于 2025-8-28 19:23
YAYA大,在IPXE的脚本第二行,添加isset ${proxydhcp/next-server} && set next-server ${proxydhcp/next-s ...

这个是错误的脚本,是非常环境用的。正常直接
/menu.ipxe就能访问的
回复

使用道具 举报

123#
 楼主| 发表于 前天 19:30 | 只看该作者
如果是试g4e的代理模式的话,可以用dnsmasq配置proxydhcp服务器为标准
回复

使用道具 举报

124#
发表于 前天 19:33 | 只看该作者
江南一根葱 发表于 2025-8-28 19:20
脚本中的next-server要以
proxydhcp/net0为准
第一个界面中的next-server是原来的dhcp通告的

好的,明天试一下,家里电脑是THINKPAD R400,只上上网,没搞虚拟机。

点评

NBpxe_Server在DHCP模式下,无法进入IPXE界面,删除脚本也一样,返回BOOT MANAGER。与TINGPXE比较如下:  详情 回复 发表于 昨天 08:13
回复

使用道具 举报

125#
发表于 前天 19:56 | 只看该作者
这个版本要先把高级pxe都关掉

这个在哪里设置,没有找到。
另外,日志文件是乱码。

点评

配置修改上面选项卡,有两个  详情 回复 发表于 前天 20:02
回复

使用道具 举报

126#
发表于 前天 19:58 | 只看该作者
在IPXE的脚本第二行,添加isset ${p

我网起的是G4E,不是ipxe.

点评

g4e调试应该能抓到包吧,从dhcp服务器发的包提取出来应该就可以支持proxydhcp了  详情 回复 发表于 前天 20:04
回复

使用道具 举报

127#
 楼主| 发表于 前天 20:02 | 只看该作者
2011yaya2007777 发表于 2025-8-28 19:56
这个在哪里设置,没有找到。
另外,日志文件是乱码。

配置修改上面选项卡,有两个
回复

使用道具 举报

128#
 楼主| 发表于 前天 20:04 | 只看该作者
2011yaya2007777 发表于 2025-8-28 19:58
我网起的是G4E,不是ipxe.

g4e调试应该能抓到包吧,从dhcp服务器发的包提取出来应该就可以支持proxydhcp了
回复

使用道具 举报

129#
发表于 前天 20:06 来自手机 | 只看该作者
没有高级二字啊

点评

哦弄错了,以前有高级,现在叫PXE菜单  详情 回复 发表于 前天 20:10
回复

使用道具 举报

130#
 楼主| 发表于 前天 20:10 | 只看该作者

哦弄错了,以前有高级,现在叫PXE菜单
回复

使用道具 举报

131#
发表于 前天 20:16 | 只看该作者
win7系统,无VMware虚拟机,用浏览器和TFTP客户端测试了一下。都是通的。

DHCP-TFTP通.png (147.8 KB, 下载次数: 0)

DHCP-TFTP通.png

DHCP-HTTP通.png (194.14 KB, 下载次数: 0)

DHCP-HTTP通.png

代理-TFTP通.png (187.19 KB, 下载次数: 0)

代理-TFTP通.png

代理-HTTP通.png (168.1 KB, 下载次数: 0)

代理-HTTP通.png
回复

使用道具 举报

132#
发表于 前天 20:36 来自手机 | 只看该作者
已经关闭了。现在的问题是,服务器IP被识别为254,实际上应当是1,所以无法通讯。抓包了,但是不大懂,明天再研究一下。

点评

我都是直接塞给ai研究  详情 回复 发表于 前天 20:53
回复

使用道具 举报

133#
 楼主| 发表于 前天 20:53 | 只看该作者
2011yaya2007777 发表于 2025-8-28 20:36
已经关闭了。现在的问题是,服务器IP被识别为254,实际上应当是1,所以无法通讯。抓包了,但是不大懂,明天 ...

我都是直接塞给ai研究
回复

使用道具 举报

134#
发表于 前天 21:23 来自手机 | 只看该作者
那训练一下AI,让他支持VM的PXE网起。这是根本。是VM的PXE函数传递参数给网卡,然后G4E从网卡读取。
回复

使用道具 举报

135#
发表于 前天 21:27 来自手机 | 只看该作者
或许应当是让AI支持UEFI的PXE网起协议。

点评

其实就是获得dhcp option各种变量值 我完全不懂编程,所以不太清楚,grubfm是解决了的,原版grub2也不支持proxydhcp模式  详情 回复 发表于 昨天 10:26
回复

使用道具 举报

136#
发表于 前天 21:33 | 只看该作者
驚為天人的神作,看了讓人熱血沸騰,感謝分享。
回复

使用道具 举报

137#
发表于 昨天 08:13 | 只看该作者
本帖最后由 mygamexxx 于 2025-8-29 08:34 编辑
mygamexxx 发表于 2025-8-28 19:33
好的,明天试一下,家里电脑是THINKPAD R400,只上上网,没搞虚拟机。

NBpxe_Server在DHCP模式下,无法进入IPXE界面,删除脚本也一样,返回BOOT MANAGER。TINGPXE两种模式均能成功启动IPXE.EFI,并进入PE桌面。
说明TINGPXE能适应VMware虚拟机的PXE网启。IPXE能通过脚本适应DHCP与代理两种模式。
NBpxe_Server与TINGPXE比较各IPXE变量值如下:

wechat_2025-08-29_083015_867.png (17.82 KB, 下载次数: 0)

wechat_2025-08-29_083015_867.png

点评

两个dhcp必须用代理模式,要么ip分配错开,否则就是非法启动,你可以试试深度网启管理器,啥环境都可以启  详情 回复 发表于 昨天 10:24
回复

使用道具 举报

138#
 楼主| 发表于 昨天 10:24 来自手机 | 只看该作者
mygamexxx 发表于 2025-8-29 08:13
NBpxe_Server在DHCP模式下,无法进入IPXE界面,删除脚本也一样,返回BOOT MANAGER。TINGPXE两种模式均能 ...

两个dhcp必须用代理模式,要么ip分配错开,否则就是非法启动,你可以试试深度网启管理器,啥环境都可以启
回复

使用道具 举报

139#
 楼主| 发表于 昨天 10:26 来自手机 | 只看该作者
2011yaya2007777 发表于 2025-8-28 21:27
或许应当是让AI支持UEFI的PXE网起协议。

其实就是获得dhcp option各种变量值
我完全不懂编程,所以不太清楚,grubfm是解决了的,原版grub2也不支持proxydhcp模式

点评

葱大,主要是在DHCP状态下,ipxe.efi启动不成功。即使关闭VMware的DHCP,只保留一个DHCP,ipxe.efi也是启动不成功。  详情 回复 发表于 昨天 11:43
回复

使用道具 举报

140#
发表于 昨天 11:43 | 只看该作者
本帖最后由 mygamexxx 于 2025-8-29 11:45 编辑
江南一根葱 发表于 2025-8-29 10:26
其实就是获得dhcp option各种变量值
我完全不懂编程,所以不太清楚,grubfm是解决了的,原版grub2也不支 ...

葱大,主要是在DHCP模式下,ipxe.efi启动不成功。即使关闭VMware的DHCP,只保留一个DHCP,ipxe.efi也是启动不成功。无法config查看IPXE的各项变量值。

点评

我看了下,可能dhcp模式也开了proxydhcp监听  详情 回复 发表于 昨天 11:55
回复

使用道具 举报

141#
 楼主| 发表于 昨天 11:55 | 只看该作者
mygamexxx 发表于 2025-8-29 11:43
葱大,主要是在DHCP模式下,ipxe.efi启动不成功。即使关闭VMware的DHCP,只保留一个DHCP,ipxe.efi也是启 ...

我看了下,可能dhcp模式也开了proxydhcp监听
回复

使用道具 举报

142#
发表于 昨天 12:06 | 只看该作者
关闭VMware的DHCP,只保留一个DHCP,使用TINGPXE作为服务器,启动ipxe.efi,
12:04:00 dhcpd67 错误, 接口错误 # 10049无法分配请求的地址。
12:04:00 ROOT=G:\
12:04:00 TFPTd 错误, 接口错误 # 10049
无法分配请求的地址。
12:04:00 HTTPd:80 已开始...

无法网启。


wechat_2025-08-29_120445_660.png (26.08 KB, 下载次数: 0)

wechat_2025-08-29_120445_660.png

点评

你应该是nat模式配置方式错误,要选指定那个  详情 回复 发表于 昨天 12:19
回复

使用道具 举报

143#
 楼主| 发表于 昨天 12:19 | 只看该作者
本帖最后由 江南一根葱 于 2025-8-29 12:21 编辑
mygamexxx 发表于 2025-8-29 12:06
关闭VMware的DHCP,只保留一个DHCP,使用TINGPXE作为服务器,启动ipxe.efi,
12:04:00 dhcpd67 错误, 接口 ...

你应该是nat模式配置方式错误,要选指定那个
不过dhcp模式确实有问题,我让ai在改

点评

请葱大指点一下,是这里的设置吗?如何是正确的?  详情 回复 发表于 昨天 12:24
回复

使用道具 举报

144#
发表于 昨天 12:24 | 只看该作者
本帖最后由 mygamexxx 于 2025-8-29 16:09 编辑
江南一根葱 发表于 2025-8-29 12:19
你应该是nat模式配置方式错误,要选指定那个
不过dhcp模式确实有问题,我让ai在改

请葱大指点一下,是这里的设置吗?如何是正确的?
网关192.168.220.2修改为192.168.220.1,HTTP就不行了,只能TFTP。
关闭VMware的DHCP,网关192.168.220.2修改为192.168.220.1,启动IPXE不成功,进入BOOT manager。

其他好像没有什么好修改了,头大。

wechat_2025-08-29_122343_322.png (16.28 KB, 下载次数: 0)

wechat_2025-08-29_122343_322.png
回复

使用道具 举报

145#
发表于 昨天 12:29 | 只看该作者
本帖最后由 mygamexxx 于 2025-8-29 12:31 编辑

葱大是浙江的老乡吗?我是搞化工的,对电脑不太懂,请多指点。
另外,我搞研发的,想请教葱大如何用AI辅助搞研发,

点评

直接用谷歌的AI就行  详情 回复 发表于 昨天 12:46
回复

使用道具 举报

146#
 楼主| 发表于 昨天 12:46 | 只看该作者
本帖最后由 江南一根葱 于 2025-8-29 12:47 编辑
mygamexxx 发表于 2025-8-29 12:29
葱大是浙江的老乡吗?我是搞化工的,对电脑不太懂,请多指点。
另外,我搞研发的,想请教葱大如何用AI辅助 ...

直接用谷歌的AI就行
就是把平时忽悠程序猿帮你开发软件的那套改成忽悠ai就行了,话术也要一样,多给AI讲讲有色笑话啥的

点评

选哪个?  详情 回复 发表于 昨天 13:09
回复

使用道具 举报

147#
发表于 昨天 13:09 | 只看该作者
本帖最后由 mygamexxx 于 2025-8-29 13:11 编辑
江南一根葱 发表于 2025-8-29 12:46
直接用谷歌的AI就行
就是把平时忽悠程序猿帮你开发软件的那套改成忽悠ai就行了,话术也要一样,多给AI讲 ...

选哪个?好像都打不开链接

wechat_2025-08-29_130915_871.png (71.11 KB, 下载次数: 0)

wechat_2025-08-29_130915_871.png
回复

使用道具 举报

148#
发表于 昨天 15:44 | 只看该作者
在proxy模式,收到的服务器IP=192.168.182.254,把他修改为192.168.182.1,就可以进行tftp/http通讯了!
可见是服务器IP传递错了。

不过这时仍然不能启动iso/img/wim等等,因为获取的句柄不对。
回复

使用道具 举报

149#
发表于 昨天 15:58 | 只看该作者
#判断是否存在DHCP代理,如果存在代理,使用代理next-server地址
isset ${proxydhcp/next-server} && set next-server ${proxydhcp/next-server}
#为menu.ipxe指定参数
#默认参数为通过HTTP网启
set s_boot http://${next-server}/boot
#判断HTTP服务器是否开启,如果未开启,转为TFTP网启
chain http://${next-server}/menu.ipxe || set s_boot tftp://${next-server}/boot
chain /menu.ipxe
pxe
e
回复

使用道具 举报

150#
发表于 昨天 16:30 | 只看该作者
本帖最后由 mygamexxx 于 2025-8-29 16:33 编辑

这样至少在NBPXESERVER与TINYPXE的代理模式,都是成功启动IPXE.EFI。DHCP模式等葱大修正,在TINYPXE是成功启动IPXE.EFI的。不需要关闭VMware的DHCP(关闭我测试都不成功,可能虚拟机网络设置有问题,没能力搞)。

点评

dhcp模式修差不多了,不过传统bios的pxe菜单还有点问题,都修好再发吧  详情 回复 发表于 昨天 22:18
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-8-30 00:56

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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