无忧启动论坛

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

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

  [复制链接]
91#
 楼主| 发表于 4 天前 | 只看该作者
2011yaya2007777 发表于 2025-8-24 07:46
昨天突然被Windows Defender删除了,说是有Trojan:Win32/Wacatac.B!ml病毒!以前一直相安无事。
设置白名 ...

好像禁用后删除下也是必要的,如果是之前共享着,再删除下。。如果有同名共享,删除下。不过大多数情况下是有点重复
回复

使用道具 举报

92#
发表于 4 天前 来自手机 | 只看该作者
明白了
回复

使用道具 举报

93#
发表于 4 天前 来自手机 | 只看该作者
如果首先运行服务器,然后从VM虚拟机正常启动G4E,在菜单或者命令行执行 "pxe init",从而实现网起,这是不是你说的实现了proxydhcp?

点评

proxydhcp模式下,如果启动grub2的话pxe init后输入set能看到tftpserver的ip,而且取菜单文件不是从原先的dhcp取就行了  详情 回复 发表于 4 天前
回复

使用道具 举报

94#
 楼主| 发表于 4 天前 | 只看该作者
2011yaya2007777 发表于 2025-8-24 20:09
如果首先运行服务器,然后从VM虚拟机正常启动G4E,在菜单或者命令行执行 "pxe init",从而实现网起,这是不 ...

proxydhcp模式下,如果启动grub2的话pxe init后输入set能看到tftpserver的ip,而且取菜单文件不是从原先的dhcp取就行了
回复

使用道具 举报

95#
发表于 3 天前 | 只看该作者
江南一根葱 发表于 2025-8-23 12:18
nat模式,本身是虚拟机虚拟网卡提供类似路由器功能,虚拟机网卡接口会有个dhcp服务,虚拟机网络配置里可 ...

停用NAT模式的DHCP,出错。

wechat_2025-08-25_085412_209.png (26.65 KB, 下载次数: 1)

wechat_2025-08-25_085412_209.png

wechat_2025-08-25_085513_646.png (16.72 KB, 下载次数: 1)

wechat_2025-08-25_085513_646.png
回复

使用道具 举报

96#
发表于 3 天前 | 只看该作者
没问题了,谢谢葱大。
set next-server ${booturl}
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

点评

你直接 chain http://${booturl}/menu.ipxe || chain tftp://${booturl}/menu.ipxe 不就行了吗  详情 回复 发表于 3 天前
回复

使用道具 举报

97#
发表于 3 天前 来自手机 | 只看该作者
感谢分享。这个能避免驱动不识别的问题吗?用过iventoy和tiny pxe导入驱动都用不了,电脑不识别,还是卡在install driver to show hardware,但是在u盘放同样的驱动程序,马上就识别了
回复

使用道具 举报

98#
 楼主| 发表于 3 天前 | 只看该作者
mygamexxx 发表于 2025-8-25 09:42
没问题了,谢谢葱大。
set next-server ${booturl}
set s_boot http://${next-server}/boot

你直接
chain http://${booturl}/menu.ipxe || chain tftp://${booturl}/menu.ipxe
不就行了吗

点评

下述脚本在DHCP和使用DHCP PROXY模式下均能正常Http启动,请葱大再指点一下: #判断是否存在DHCP代理 chain ${next-server}/menu.ipxe || set next-server ${proxydhcp/next-server} #为menu.ipxe指定参数 set  详情 回复 发表于 前天 10:27
回复

使用道具 举报

99#
发表于 前天 10:27 | 只看该作者
本帖最后由 mygamexxx 于 2025-8-26 10:28 编辑
江南一根葱 发表于 2025-8-25 17:48
你直接
chain http://${booturl}/menu.ipxe || chain tftp://${booturl}/menu.ipxe
不就行了吗

下述脚本在DHCP和使用DHCP PROXY模式下均能正常Http启动,请葱大再指点一下,是否存在问题:

#判断是否存在DHCP代理
chain ${next-server}/menu.ipxe || set next-server ${proxydhcp/next-server}
#为menu.ipxe指定参数
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

点评

非极端环境,脚本是不需要判断的,直接 /就行的  详情 回复 发表于 前天 11:50
回复

使用道具 举报

100#
 楼主| 发表于 前天 11:50 来自手机 | 只看该作者
mygamexxx 发表于 2025-8-26 10:27
下述脚本在DHCP和使用DHCP PROXY模式下均能正常Http启动,请葱大再指点一下,是否存在问题:

#判断是 ...

非极端环境,脚本是不需要判断的,直接
/就行的

点评

config进去看看各个变量值就明了了  详情 回复 发表于 前天 11:50
回复

使用道具 举报

101#
 楼主| 发表于 前天 11:50 来自手机 | 只看该作者
江南一根葱 发表于 2025-8-26 11:50
非极端环境,脚本是不需要判断的,直接
/就行的

config进去看看各个变量值就明了了

点评

谢谢,明白了。  详情 回复 发表于 前天 17:36
回复

使用道具 举报

102#
发表于 前天 17:36 | 只看该作者
江南一根葱 发表于 2025-8-26 11:50
config进去看看各个变量值就明了了

谢谢,明白了。
回复

使用道具 举报

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

测试了启动文件使用BOOTG4E.EFI,无论是DHCP还是DHCP-Proxy模式,它获取到的服务器IP地址都是192.168.220.254。所以G4E网启不成功。

DHCP2.png (6.25 KB, 下载次数: 0)

DHCP2.png

PROXY代理2.png (6.31 KB, 下载次数: 0)

PROXY代理2.png
回复

使用道具 举报

104#
发表于 昨天 12:27 | 只看该作者
使用TINGPXE作为服务器软件,DHCP和DHCP-Proxy模式,G4E获取的服务器地址不一样。

DHCP1.png (27.28 KB, 下载次数: 0)

DHCP1.png

DHCP2.png (2.67 KB, 下载次数: 0)

DHCP2.png

PROXY代理1.png (26.8 KB, 下载次数: 0)

PROXY代理1.png

PROXY代理2.png (6.29 KB, 下载次数: 0)

PROXY代理2.png
回复

使用道具 举报

105#
发表于 昨天 12:45 | 只看该作者
使用IPXE.EFI作为启动文件,TINGPXE作为服务器软件。

DHCP.png (8.71 KB, 下载次数: 0)

DHCP.png

Proxy代理.png (9.02 KB, 下载次数: 0)

Proxy代理.png
回复

使用道具 举报

106#
发表于 昨天 12:46 | 只看该作者
本帖最后由 mygamexxx 于 2025-8-27 13:28 编辑

使用NBpxe_Serve作为服务器,G4E:DHCP模式获取的服务器IP地址是192.168.220.254,DHCP-Proxy模式获取的服务器地址为192.168.220.254。
使用TingPXE作为服务器,G4E:DHCP模式获取的服务器IP地址是192.168.220.1,DHCP-Proxy模式获取的服务器地址为192.168.220.254。
使用NBpxe_Serve作为服务器,IPXE.EFI:DHCP模式next-server地址是192.168..220.254,DHCP-Proxy模式next-server地址是192.168..220.254
使用TingPXE作为服务器,IPXE.EFI:DHCP模式next-server地址是192.168..220.1,DHCP-Proxy模式next-server地址是192.168..220.254

以上说明NBpxe_Server的IP地址处理方式与TinyPXE的IP地址处理方式不一样。
回复

使用道具 举报

107#
发表于 昨天 14:34 | 只看该作者
本帖最后由 2011yaya2007777 于 2025-8-27 14:47 编辑

排除了dhcpsrv常驻的干扰,实测使用NBpxe_Serve作为服务器,网起VM虚拟机,失败。
环境:
1. 笔记本操作系统:Windows 10
2. 虚拟机:VMware Workstation Pro 17.6.4
    虚拟机网络仅主机模式设置:
        将主机虚拟适配器连接到此网络   勾选
        所有本地DHCP服务器将IP地址分配给虚拟机   勾选
        子网IP:  192.168.182.0
        子网掩码:255.255.255.0
3.  虚拟机操作系统:MyWin  (其实是空盘,只有几个必要文件)
     虚拟机操作系统网络适配器:仅主机模式


[DHCP]
enabled = true
mode = dhcp
#mode = proxy
pool_start = 192.168.182.2
pool_end = 192.168.182.254
subnet = 255.255.255.0
router = 192.168.182.1
lease_time = 86400

[FileServer]
shared_root_dir = C:\usr\TinyPXEServer\netboot\
tftp_enabled = true
#tftp_enabled = false
http_enabled = true
http_port = 80
tftp_root = C:\usr\TinyPXEServer\netboot\
http_root = C:\usr\TinyPXEServer\netboot\
smb_root = C:\usr\TinyPXEServer\netboot\
tftp_multithread = true
http_multithread = true

[BootFiles]
bios = grldr
uefi32 = ipxe32.efi
uefi64 = bootx64.efi
ipxe = ipxeboot.txt
[SMB]
enabled = false
share_name = pxe
permissions = read

VM虚拟机探测:
client IP   192.168.182.7
serverIP   192.168.182.254    #必须为192.168.182.1才能网起



1.jpg (201.62 KB, 下载次数: 0)

1.jpg
回复

使用道具 举报

108#
发表于 昨天 14:42 | 只看该作者
本帖最后由 2011yaya2007777 于 2025-8-27 18:21 编辑

为什么要给服务器分配IP为192.168.182.254?怎么不分配192.168.182.1?这个192.168.182.254是怎么来的?日志里面没有提到。

看日志,DHCP,TFTP,HTTP服务都在 192.168.182.1。
而且分配IP为192.168.182.2 -> "bootx64.efi"

DHCP使用proxy模式也一样。

使用TinyPXEServer的DHCP模式成功,proxy模式失败。


回复

使用道具 举报

109#
发表于 昨天 14:47 | 只看该作者
好用就行。谢谢分享!
回复

使用道具 举报

110#
发表于 昨天 16:44 | 只看该作者
厉害了,感谢分享
回复

使用道具 举报

111#
 楼主| 发表于 2 小时前 | 只看该作者

    20250828更新
  • 修复HTTP进过修改配置界面就启动报错的问题
  • 增加UEFI/BIOS启动菜单,同dnsmasq的菜单,支持安全启动!!(为调试方便默认开启,需在界面上关闭),此项功能尚未正常工作


回复

使用道具 举报

112#
发表于 1 小时前 | 只看该作者
支持支持支持。
回复

使用道具 举报

113#
发表于 16 分钟前 | 只看该作者
dhcp模式与proxy模式都不行。


proxy_2.jpg (143.32 KB, 下载次数: 0)

proxy_2.jpg

proxy_1.jpg (253 KB, 下载次数: 0)

proxy_1.jpg

dhcp.jpg (273.92 KB, 下载次数: 0)

dhcp.jpg
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-8-28 16:28

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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