无忧启动论坛

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

[发布] [史上最伟大网管]自主研发!支持HTTP,适应BIOS/UEFI环境! NBpxeServer网启全面公测

  [复制链接]
31#
发表于 昨天 11:38 | 只看该作者
回复

使用道具 举报

32#
发表于 昨天 11:57 来自手机 | 只看该作者
可以设置任意目录。c:\asd\zxc

点评

如何设置? 配置文件中好像没地方设置 [FileServer] shared_root_dir = tftp_root tftp_enabled = true http_enabled = true http_port = 80  详情 回复 发表于 昨天 14:26
回复

使用道具 举报

33#
发表于 昨天 12:23 | 只看该作者
用哪个AI这么强大?给个地址
回复

使用道具 举报

34#
发表于 昨天 12:35 | 只看该作者
感谢分享
回复

使用道具 举报

35#
发表于 昨天 14:02 来自手机 | 只看该作者
谢谢楼主分享
回复

使用道具 举报

36#
发表于 昨天 14:26 | 只看该作者
本帖最后由 mygamexxx 于 2025-8-15 14:34 编辑
2011yaya2007777 发表于 2025-8-15 11:57
可以设置任意目录。c:\asd\zxc

如何设置?
配置文件中好像没地方设置,将程序NBpxeServer.exe放在G:根目录
[FileServer]
shared_root_dir = G:
tftp_enabled = true
http_enabled = true
http_port = 80

wechat_2025-08-15_143225_372.png (13.37 KB, 下载次数: 0)

wechat_2025-08-15_143225_372.png
回复

使用道具 举报

37#
发表于 昨天 15:32 来自手机 | 只看该作者
shared_root_dir = G:\
回复

使用道具 举报

38#
发表于 昨天 16:19 | 只看该作者
本帖最后由 mygamexxx 于 2025-8-15 16:21 编辑

没有区别!并且NBpxeServer.exe必须在根目录,否则设置就会与显示不一致。
[FileServer]
shared_root_dir = G:\
tftp_enabled = true
http_enabled = true
http_port = 80

wechat_2025-08-15_161858_779.png (17.78 KB, 下载次数: 2)

wechat_2025-08-15_161858_779.png
回复

使用道具 举报

39#
发表于 昨天 16:36 | 只看该作者
分配192.168.220.2,读取变成192.168.220.128?

wechat_2025-08-15_163511_627.png (25.04 KB, 下载次数: 2)

wechat_2025-08-15_163511_627.png
回复

使用道具 举报

40#
发表于 昨天 16:38 | 只看该作者
本帖最后由 2011yaya2007777 于 2025-8-15 16:47 编辑
没有区别!并且NBpxeServer.exe必须在根目录,否则设置就会与显示不一致

这是我的配置:
[General]
listen_ip = 192.168.182.1
server_ip = 192.168.182.1

[DHCP]
enabled = false
mode = proxy
pool_start = 192.168.56.2
pool_end = 192.168.56.254
subnet = 255.255.255.0
router = 192.168.1.1
dns = 192.168.1.1
lease_time = 86400

[FileServer]
shared_root_dir = C:\usr\TinyPXEServer\netboot\
tftp_enabled = true
http_enabled = true
http_port = 80

[BootFiles]
bios = grldr
uefi32 = ipxe32.efi
uefi64 = bootx64.efi
ipxe = ipxeboot.txt

[SMB]
enabled = false
share_name = pxe

我的NBpxeServer文件在:C:\usr\dist\
你是不是需要配置一下。选4,从文件重载配置。
回复

使用道具 举报

41#
发表于 昨天 16:41 | 只看该作者
试了下BOOTG4E.EFI

wechat_2025-08-15_164027_464.png (13.9 KB, 下载次数: 1)

wechat_2025-08-15_164027_464.png

wechat_2025-08-15_164008_549.png (4.48 KB, 下载次数: 1)

wechat_2025-08-15_164008_549.png

wechat_2025-08-15_164000_278.png (4.81 KB, 下载次数: 2)

wechat_2025-08-15_164000_278.png
回复

使用道具 举报

42#
发表于 昨天 16:48 | 只看该作者
配置文件修改如下,启用代理,客户机返回到BOOT MANAGER
[General]
listen_ip = 192.168.220.1
server_ip = 192.168.220.1

[DHCP]
enabled = false
mode = proxy
pool_start = 192.168.220.2
pool_end = 192.168.220.254
subnet = 255.255.255.0
router = 192.168.1.1
dns = 192.168.1.1
lease_time = 86400

[FileServer]
shared_root_dir = G:\
tftp_enabled = true
http_enabled = true
http_port = 80

[BootFiles]
bios = ipxe.bios
uefi32 = ipxe32.efi
uefi64 = BOOTG4E.EFI
ipxe = ipxeboot.txt

[SMB]
enabled = false
share_name = pxe


wechat_2025-08-15_164723_515.png (17.46 KB, 下载次数: 1)

wechat_2025-08-15_164723_515.png
回复

使用道具 举报

43#
发表于 昨天 17:04 | 只看该作者
本帖最后由 mygamexxx 于 2025-8-15 17:07 编辑

重建配置,选择DHCP,
[General]
listen_ip = 192.168.220.1
server_ip = 192.168.220.1

[DHCP]
enabled = true
mode = dhcp
pool_start = 192.168.220.2
pool_end = 192.168.220.254
subnet = 255.255.255.0
router = 192.168.1.1
dns = 192.168.1.1
lease_time = 86400

[FileServer]
shared_root_dir = g:\
tftp_enabled = true
http_enabled = true
http_port = 80

[BootFiles]
bios = ipxe.bios
uefi32 = ipxe32.efi
uefi64 = bootg4e.efi
ipxe = ipxeboot.txt

[SMB]
enabled = false
share_name = pxe


日志如下
[2025-08-15 17:02:44] --- 正在根据当前配置启动所有服务 ---
[2025-08-15 17:02:44] SMB: 删除旧共享'pxe'时出错,可能不存在。
[2025-08-15 17:02:44] DHCP: 服务已在 192.168.220.1:67 启动 (dhcp 模式)
[2025-08-15 17:02:44] TFTP: 服务已在 192.168.220.1:69 启动, 根目录: 'G:\/'
[2025-08-15 17:02:44] HTTP: 服务已在 http://192.168.220.1:80/ 启动 (支持断点续传)
[2025-08-15 17:03:43] DHCP: 为 00:0c:29:52:ce:c8 (UEFI64) 提供 Offer -> 'bootg4e.efi'
[2025-08-15 17:03:47] DHCP: 为 00:0c:29:52:ce:c8 (UEFI64) 提供 Offer -> 'bootg4e.efi'
[2025-08-15 17:03:55] DHCP: 为 00:0c:29:52:ce:c8 (UEFI64) 分配 IP [192.168.220.2] -> 'bootg4e.efi'
[2025-08-15 17:03:55] TFTP: [GET] ('192.168.220.132', 1960) 开始读取 'bootg4e.efi'
[2025-08-15 17:03:55] TFTP: [GET] 选项协商失败 -> ('192.168.220.132', 1960)
[2025-08-15 17:03:55] TFTP: [GET] ('192.168.220.132', 1961) 开始读取 'bootg4e.efi'
[2025-08-15 17:03:57] TFTP: [GET] 'BOOTG4E.EFI' -> ('192.168.220.132', 1961) 传输完成。
[2025-08-15 17:04:34] --- 正在停止所有服务 ---
[2025-08-15 17:04:35] HTTP: 线程已停止。
[2025-08-15 17:04:35] DHCP: 线程已停止。
[2025-08-15 17:04:35] TFTP: 线程已停止.
[2025-08-15 17:04:35] SMB: 删除旧共享'pxe'时出错,可能不存在。





wechat_2025-08-15_170326_950.png (4.46 KB, 下载次数: 1)

wechat_2025-08-15_170326_950.png

wechat_2025-08-15_170253_176.png (13.61 KB, 下载次数: 1)

wechat_2025-08-15_170253_176.png
回复

使用道具 举报

44#
发表于 昨天 17:15 | 只看该作者
你已经成功网起,只是没有找到菜单。
在命令行执行:
root
pxe

点评

如图  详情 回复 发表于 昨天 17:32
回复

使用道具 举报

45#
发表于 昨天 17:32 | 只看该作者
2011yaya2007777 发表于 2025-8-15 17:15
你已经成功网起,只是没有找到菜单。
在命令行执行:
root

如图

wechat_2025-08-15_173120_314.png (7.13 KB, 下载次数: 0)

wechat_2025-08-15_173120_314.png
回复

使用道具 举报

46#
发表于 昨天 17:46 | 只看该作者
在菜单里设置 set http
在 G:\ 建立 g:\efi\grub\   安放 menu.lst
在 G:\ 建立 g:\efi\grub\ext\   安放 ntboot

点评

建议解决proxydhcp支持的问题 https://github.com/a1ive/grub2-filemanager 编译出来的efi文件是支持proxydhcp的  详情 回复 发表于 昨天 19:00
回复

使用道具 举报

47#
发表于 昨天 18:22 来自手机 | 只看该作者
本帖最后由 mygamexxx 于 2025-8-15 18:33 编辑

这几个原来就有,用其他服务器是成功的。应该是server ip,client ip 地址的问题。其他服务器一般是192.168.220.1,客户端为192.168.220.2或3。日志中地址里示前后不一致。dhcp与[GET]不一致。

点评

你这个是双dhcp的问题,你的环境必须要用proxydhcp,但可能g4e不支持proxydhcp,只有解决这个问题才能解决问题  详情 回复 发表于 昨天 18:58
回复

使用道具 举报

48#
 楼主| 发表于 昨天 18:58 | 只看该作者
mygamexxx 发表于 2025-8-15 18:22
这几个原来就有,用其他服务器是成功的。应该是server ip,client ip 地址的问题。其他服务器一般是192.168 ...

你这个是双dhcp的问题,你的环境必须要用proxydhcp,但可能g4e不支持proxydhcp,只有解决这个问题才能解决问题
回复

使用道具 举报

49#
 楼主| 发表于 昨天 19:00 | 只看该作者
2011yaya2007777 发表于 2025-8-15 17:46
在菜单里设置 set http
在 G:\ 建立 g:\efi\grub\   安放 menu.lst
在 G:\ 建立 g:\efi\grub\ext\   安放 ...

建议解决proxydhcp支持的问题
https://github.com/a1ive/grub2-filemanager
编译出来的efi文件是支持proxydhcp的
回复

使用道具 举报

50#
发表于 昨天 19:05 来自手机 | 只看该作者
proxydhcp与dhcp有什么不同?系统里只留一个dhcp不好吗?g4e是静态绑定ip的。

点评

https://github.com/a1ive/grub/blob/77322411ddd574b461ca7c2b666c881bae51d8bd/grub-core/net/drivers/efi/efinet.c#L468 支持proxydhcp代码好像在这里,瞎猜的  详情 回复 发表于 昨天 20:07
按ai的说法,proxydhcp提供dhcp服务但不分配ip地址,只给出next-server也就是tftp地址和启动文件  详情 回复 发表于 昨天 19:43
回复

使用道具 举报

51#
发表于 昨天 19:24 来自手机 | 只看该作者
我理解这是虚拟机或者实体机的UEFI固件提供的。
回复

使用道具 举报

52#
 楼主| 发表于 昨天 19:43 | 只看该作者
本帖最后由 江南一根葱 于 2025-8-15 19:44 编辑
2011yaya2007777 发表于 2025-8-15 19:05
proxydhcp与dhcp有什么不同?系统里只留一个dhcp不好吗?g4e是静态绑定ip的。

按ai的说法,proxydhcp提供dhcp服务但不分配ip地址,只给出next-server也就是tftp地址和启动文件ipxe可以识别出proxydhcp提供的ip地址,grubfm新版也可以识别,只要能识别,就可以从唯一的启动服务器(next-server)获取启动文件
回复

使用道具 举报

53#
 楼主| 发表于 昨天 20:07 | 只看该作者
2011yaya2007777 发表于 2025-8-15 19:05
proxydhcp与dhcp有什么不同?系统里只留一个dhcp不好吗?g4e是静态绑定ip的。

https://github.com/a1ive/grub/bl ... s/efi/efinet.c#L468

支持proxydhcp代码好像在这里,瞎猜的
回复

使用道具 举报

54#
发表于 6 小时前 | 只看该作者
谢谢分享
回复

使用道具 举报

55#
发表于 2 小时前 | 只看该作者
谢谢分享
回复

使用道具 举报

56#
发表于 2 小时前 | 只看该作者
东西是好东西
回复

使用道具 举报

57#
发表于 1 小时前 | 只看该作者
mygamexxx 发表于 2025-8-15 17:04
重建配置,选择DHCP,
[General]
listen_ip = 192.168.220.1

你这网关和DNS都和你配置的ip都不在一个网段,你都不看的吗?
回复

使用道具 举报

58#
发表于 1 小时前 | 只看该作者
大佬能否做一个pe下通用的热备份pe的工具 主要是想用当前pe装好驱动 个性化设置好保存成镜像 下次直接使用 想把pe当日常办公使用

点评

我有个老笔记本装常规系统太卡了 pe很流畅 请问pe能否启用睡眠关机的功能  详情 回复 发表于 1 小时前
回复

使用道具 举报

59#
发表于 1 小时前 | 只看该作者
a20120227 发表于 2025-8-16 18:27
大佬能否做一个pe下通用的热备份pe的工具 主要是想用当前pe装好驱动 个性化设置好保存成镜像 下次直接使用  ...

我有个老笔记本装常规系统太卡了 pe很流畅 请问pe能否启用睡眠关机的功能
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-8-16 19:50

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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