无忧启动论坛

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

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

  [复制链接]
61#
发表于 6 天前 | 只看该作者
season111 发表于 2025-8-16 17:52
你这网关和DNS都和你配置的ip都不在一个网段,你都不看的吗?

那是重建配置过程,程序自动产生的,我没修改,因为修改过一次,没变化。
回复

使用道具 举报

62#
 楼主| 发表于 6 天前 | 只看该作者
本帖最后由 江南一根葱 于 2025-8-17 20:42 编辑


    20250817更新
  • HTTP支持断点续传
  • 增加TFTP HTTP SMB路径独立配置(也可以在互动界面中统一配置)
  • 增加UI界面
回复

使用道具 举报

63#
 楼主| 发表于 6 天前 | 只看该作者
mygamexxx 发表于 2025-8-15 11:31
能否将TFTP与HTTP的根目录设置不在程序所在目录下,并且能使用磁盘根目录?

现在可以分别设置了
回复

使用道具 举报

64#
 楼主| 发表于 6 天前 | 只看该作者

    20250817更新
  • HTTP支持断点续传
  • 增加TFTP HTTP SMB路径独立配置(也可以在互动界面中统一配置)
  • 增加UI界面
  • 修复启用共享跳黑框的问题
  • 配置路径增加浏览按钮
  • 共享方式增加可写方式

回复

使用道具 举报

65#
发表于 5 天前 | 只看该作者
感谢大佬分享
回复

使用道具 举报

66#
 楼主| 发表于 5 天前 | 只看该作者

    20250818更新
  • HTTP、TFTP增加多线程支持(测试)
  • 优化配置界面,统一服务器路径配置,增加配置启动文件选项卡


回复

使用道具 举报

67#
发表于 5 天前 | 只看该作者
遥远又高级的新功能
回复

使用道具 举报

68#
发表于 3 天前 | 只看该作者
感谢感谢 下来试试
回复

使用道具 举报

69#
发表于 前天 22:29 来自手机 | 只看该作者
搞个网启软件,是没头没尾,不清不楚,折腾人啊
回复

使用道具 举报

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

[FileServer]
tftp_root = G:\
http_root = G:\
smb_root = tftp_root
tftp_enabled = true
http_enabled = true
http_port = 80
tftp_multithread = true
http_multithread = false



HTTP: 致命错误,无法启动: an integer is required (got type str)

提示这个错误,需要如何解决?

点评

关掉界面再打开  详情 回复 发表于 昨天 07:55
回复

使用道具 举报

71#
 楼主| 发表于 昨天 07:55 来自手机 | 只看该作者
mygamexxx 发表于 2025-8-22 07:42
[FileServer]
tftp_root = G:\
http_root = G:\

关掉界面再打开

点评

使用代理,启动ipxe.efi好像也不行  详情 回复 发表于 昨天 08:29
回复

使用道具 举报

72#
发表于 昨天 08:29 | 只看该作者
本帖最后由 mygamexxx 于 2025-8-22 08:38 编辑

使用代理,启动ipxe.efi好像也不行(HTTP连接不成功,使用了192.168.220.254)

wechat_2025-08-22_082616_738.png (21.09 KB, 下载次数: 0)

wechat_2025-08-22_082616_738.png

wechat_2025-08-22_083457_665.png (6.53 KB, 下载次数: 0)

wechat_2025-08-22_083457_665.png

点评

你的http端口是不是被占用了,停止, 关闭界面,再开试试  详情 回复 发表于 昨天 11:53
回复

使用道具 举报

73#
 楼主| 发表于 昨天 11:53 | 只看该作者
本帖最后由 江南一根葱 于 2025-8-22 11:54 编辑
mygamexxx 发表于 2025-8-22 08:29
使用代理,启动ipxe.efi好像也不行(HTTP连接不成功,使用了192.168.220.254)

254如果是你网关的话,是你脚本写得不对

点评

正常应该是192.168.220.1  详情 回复 发表于 昨天 13:04
回复

使用道具 举报

74#
发表于 昨天 13:04 | 只看该作者
江南一根葱 发表于 2025-8-22 11:53
254如果是你网关的话,是你脚本写得不对

正常应该是192.168.220.1

点评

所以是你脚本写得不对  详情 回复 发表于 昨天 13:08
回复

使用道具 举报

75#
 楼主| 发表于 昨天 13:08 | 只看该作者
mygamexxx 发表于 2025-8-22 13:04
正常应该是192.168.220.1

所以是你脚本写得不对

点评

使用haneWIN DHCP Server v3.1.27 + EasyWebServer v1.9测试是正常的。脚本如下: #!ipxe ################系统设置开始#################### #设置分辨率图片 #isset ${x} || set  详情 回复 发表于 昨天 13:17
回复

使用道具 举报

76#
发表于 昨天 13:17 | 只看该作者
本帖最后由 mygamexxx 于 2025-8-22 13:22 编辑
江南一根葱 发表于 2025-8-22 13:08
所以是你脚本写得不对

使用haneWIN DHCP Server v3.1.27 + EasyWebServer v1.9测试是正常的。脚本如下:

#!ipxe
################系统设置开始####################
#设置分辨率图片                           
#isset ${x} || set x 800   
#isset ${y} || set y 600     
#isset ${bg} || set bg 800x600.png        
#isset ${ld} || set ld loading.png                              
#这句脚本是读取本地文件用,不用管
ifopen net0
#同上
ifstat
#这个我自己调试用的
set getfile /ipxeboot.txt
:boot
#找不到next-server变量就把dhcp-server的变量值给它
isset ${next-server} || set next-server ${dhcp-server}
#找不到proxydhcp/next-server变量就把proxydhcp/dhcp-server的变量值给它
isset ${proxydhcp/next-server} || set proxydhcp/next-server ${proxydhcp/dhcp-server}
#如果proxydhcp/next-server变量值存在,那么赋给booturl,不然就使用next-server的变量值
isset ${proxydhcp/next-server} && set booturl ${proxydhcp/next-server} || set booturl ${next-server}
#备用 prompt --key 0x02 --timeout 2000 Press Ctrl-B for the iPXE command line... && shell ||

#设置永久环境变量
#修改booturl的地址(默认是自动获取,要生效就去掉#号)
#set booturl 192.168.11.1:881/ipxefm
#没有设置iscsiurl就设置为booturl
isset ${iscsiurl} || set iscsiurl ${booturl}
#没有设置smbserver就设置为next-server
isset ${smburl} || set smburl ${next-server}
#set prefix /Boot/ipxefm
#set themes http://${booturl}/Boot/ipxefm/themes/jnygc
set quiet 1 #静默启动,1打开,注释掉不打开
#console --x ${x} -y ${y} ||
#console --picture ${themes}/${bg} --left 32 --right 32 --top 32 --bottom 48 ||
################系统设置结束##################
set s_boot http://${next-server}/boot
chain http://${next-server}/menu.ipxe || set s_boot tftp://${next-server}/boot
chain /menu.ipxe
pxe
e

wechat_2025-08-22_132141_458.png (2.27 KB, 下载次数: 0)

wechat_2025-08-22_132141_458.png

wechat_2025-08-22_132135_597.png (47.25 KB, 下载次数: 0)

wechat_2025-08-22_132135_597.png

点评

[attachimg]563324[/attachimg] 就是这里写错了,${next-server}应该写成${booturl} 你别的dhcp能启,是因为你没用proxydhcp模式  详情 回复 发表于 昨天 13:41
你这都通过tftp取到文件了,就说明没问题,肯定是脚本问题 你直接用原版ipxefm测试  详情 回复 发表于 昨天 13:22
回复

使用道具 举报

77#
 楼主| 发表于 昨天 13:22 | 只看该作者
本帖最后由 江南一根葱 于 2025-8-22 13:24 编辑
mygamexxx 发表于 2025-8-22 13:17
使用haneWIN DHCP Server v3.1.27 + EasyWebServer v1.9测试是正常的。脚本如下:

#!ipxe

你这都通过tftp取到文件了,就说明没问题,肯定是脚本问题
你直接用原版ipxefm测试
你上面的脚本,是我以前测试服务端linux环境网启时用的
回复

使用道具 举报

78#
 楼主| 发表于 昨天 13:41 | 只看该作者
本帖最后由 江南一根葱 于 2025-8-22 13:44 编辑
mygamexxx 发表于 2025-8-22 13:17
使用haneWIN DHCP Server v3.1.27 + EasyWebServer v1.9测试是正常的。脚本如下:

#!ipxe


就是这里写错了,${next-server}应该写成${booturl}
你别的dhcp能启,是因为你没用proxydhcp模式



next-server是主dhcp通告的,proxydhcp/next-server是代理dhcp通告的,这些数据引用不能弄错

点评

如果不使用代理,是否能成功?  详情 回复 发表于 昨天 13:54
回复

使用道具 举报

79#
发表于 昨天 13:52 | 只看该作者
果然非常专业
回复

使用道具 举报

80#
发表于 昨天 13:54 | 只看该作者
江南一根葱 发表于 2025-8-22 13:41
就是这里写错了,${next-server}应该写成${booturl}
你别的dhcp能启,是因为你没用proxydhcp模式

如果不使用代理,是否能成功?

点评

你局域网两个dhcp,你说能不能成功,客户机找哪个好?  详情 回复 发表于 昨天 14:17
回复

使用道具 举报

81#
 楼主| 发表于 昨天 14:17 | 只看该作者
mygamexxx 发表于 2025-8-22 13:54
如果不使用代理,是否能成功?

你局域网两个dhcp,你说能不能成功,客户机找哪个好?
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-8-23 04:59

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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