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

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

   火... [复制链接]
 楼主| 发表于 2025-8-28 19:30:04 | 显示全部楼层
如果是试g4e的代理模式的话,可以用dnsmasq配置proxydhcp服务器为标准
回复

使用道具 举报

发表于 2025-8-28 19:33:16 | 显示全部楼层
江南一根葱 发表于 2025-8-28 19:20
脚本中的next-server要以
proxydhcp/net0为准
第一个界面中的next-server是原来的dhcp通告的

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

点评

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

使用道具 举报

发表于 2025-8-28 19:56:33 | 显示全部楼层
这个版本要先把高级pxe都关掉

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

点评

配置修改上面选项卡,有两个  详情 回复 发表于 2025-8-28 20:02
回复

使用道具 举报

发表于 2025-8-28 19:58:26 | 显示全部楼层
在IPXE的脚本第二行,添加isset ${p

我网起的是G4E,不是ipxe.

点评

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

使用道具 举报

 楼主| 发表于 2025-8-28 20:02:52 | 显示全部楼层
2011yaya2007777 发表于 2025-8-28 19:56
这个在哪里设置,没有找到。
另外,日志文件是乱码。

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

使用道具 举报

 楼主| 发表于 2025-8-28 20:04:06 | 显示全部楼层
2011yaya2007777 发表于 2025-8-28 19:58
我网起的是G4E,不是ipxe.

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

使用道具 举报

发表于 2025-8-28 20:06:25 来自手机 | 显示全部楼层
没有高级二字啊

点评

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

使用道具 举报

 楼主| 发表于 2025-8-28 20:10:04 | 显示全部楼层

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

使用道具 举报

发表于 2025-8-28 20:16:45 | 显示全部楼层
win7系统,无VMware虚拟机,用浏览器和TFTP客户端测试了一下。都是通的。
代理-HTTP通.png
代理-TFTP通.png
DHCP-HTTP通.png
DHCP-TFTP通.png
回复

使用道具 举报

发表于 2025-8-28 20:36:09 来自手机 | 显示全部楼层
已经关闭了。现在的问题是,服务器IP被识别为254,实际上应当是1,所以无法通讯。抓包了,但是不大懂,明天再研究一下。

点评

我都是直接塞给ai研究  详情 回复 发表于 2025-8-28 20:53
回复

使用道具 举报

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

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

使用道具 举报

发表于 2025-8-28 21:23:51 来自手机 | 显示全部楼层
那训练一下AI,让他支持VM的PXE网起。这是根本。是VM的PXE函数传递参数给网卡,然后G4E从网卡读取。
回复

使用道具 举报

发表于 2025-8-28 21:27:11 来自手机 | 显示全部楼层
或许应当是让AI支持UEFI的PXE网起协议。

点评

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

使用道具 举报

发表于 2025-8-28 21:33:58 | 显示全部楼层
驚為天人的神作,看了讓人熱血沸騰,感謝分享。
回复

使用道具 举报

发表于 2025-8-29 08:13:46 | 显示全部楼层
本帖最后由 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

点评

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

使用道具 举报

 楼主| 发表于 2025-8-29 10:24:46 来自手机 | 显示全部楼层
mygamexxx 发表于 2025-8-29 08:13
NBpxe_Server在DHCP模式下,无法进入IPXE界面,删除脚本也一样,返回BOOT MANAGER。TINGPXE两种模式均能 ...

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

使用道具 举报

 楼主| 发表于 2025-8-29 10:26:35 来自手机 | 显示全部楼层
2011yaya2007777 发表于 2025-8-28 21:27
或许应当是让AI支持UEFI的PXE网起协议。

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

点评

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

使用道具 举报

发表于 2025-8-29 11:43:22 | 显示全部楼层
本帖最后由 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监听  详情 回复 发表于 2025-8-29 11:55
回复

使用道具 举报

 楼主| 发表于 2025-8-29 11:55:19 | 显示全部楼层
mygamexxx 发表于 2025-8-29 11:43
葱大,主要是在DHCP模式下,ipxe.efi启动不成功。即使关闭VMware的DHCP,只保留一个DHCP,ipxe.efi也是启 ...

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

使用道具 举报

发表于 2025-8-29 12:06:39 | 显示全部楼层
关闭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

点评

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

使用道具 举报

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

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

点评

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

使用道具 举报

发表于 2025-8-29 12:24:38 | 显示全部楼层
本帖最后由 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
回复

使用道具 举报

发表于 2025-8-29 12:29:16 | 显示全部楼层
本帖最后由 mygamexxx 于 2025-8-29 12:31 编辑

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

点评

直接用谷歌的AI就行  详情 回复 发表于 2025-8-29 12:46
回复

使用道具 举报

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

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

点评

选哪个?  详情 回复 发表于 2025-8-29 13:09
回复

使用道具 举报

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

选哪个?好像都打不开链接
wechat_2025-08-29_130915_871.png
回复

使用道具 举报

发表于 2025-8-29 15:44:30 | 显示全部楼层
在proxy模式,收到的服务器IP=192.168.182.254,把他修改为192.168.182.1,就可以进行tftp/http通讯了!
可见是服务器IP传递错了。

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

使用道具 举报

发表于 2025-8-29 15:58:27 | 显示全部楼层
#判断是否存在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
回复

使用道具 举报

发表于 2025-8-29 16:30:43 | 显示全部楼层
本帖最后由 mygamexxx 于 2025-8-29 16:33 编辑

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

点评

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

使用道具 举报

 楼主| 发表于 2025-8-29 22:18:05 | 显示全部楼层
mygamexxx 发表于 2025-8-29 16:30
这样至少在NBPXESERVER与TINYPXE的代理模式,都是成功启动IPXE.EFI。DHCP模式等葱大修正,在TINYPXE是成功 ...

dhcp模式修差不多了,不过传统bios的pxe菜单还有点问题,都修好再发吧
回复

使用道具 举报

 楼主| 发表于 2025-8-30 09:36:58 | 显示全部楼层

    20250830更新
    • 修复DHCP模式无效的问题
    • 此版本还有坑,proxydhcp模式下,uefi须启用pxe菜单,bios须禁用pxe菜单使用

点评

TFTP传输不成功,HTTP传输成功。  详情 回复 发表于 2025-8-30 18:16
代理服务都是开启的吗?  详情 回复 发表于 2025-8-30 11:29
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-5-1 05:11

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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