无忧启动论坛

标题: TinyPXEServer日志释疑 [打印本页]

作者: 2011yaya2007777    时间: 2024-3-17 09:17
标题: TinyPXEServer日志释疑
以下日志解释不知对不对:
服务器IP                10.1.1.1
客户机IP                10.1.1.2
本机MAC:                00-0C-29-83-7A-6B

;启动TinyPXEServer-win服务端
8:25:30 ROOT=C:\usr\TinyPXEServer-win服务端\netboot\
8:25:30 DHCPd 10.1.1.1:67 started...                        服务器DHCPd开始
8:25:30 TFPTd 10.1.1.1:69 started...                        服务器TFPTd开始
8:25:30 HTTPd:80 started...                                服务器HTTPd:80开始
;启动VMware虚拟机
8:25:40 DHCPd:DISCOVER received, MAC:00-0C-29-83-7A-6B, XID:935A93F5        服务器发现MAC:00-0C-29-83-7A-6B, XID:935A93F5,承认
8:25:40 DHCPd:OFFER sent, IP:10.1.1.2, XID:935A93F5                        提供IP:10.1.1.2,发送给XID:935A93F5
8:25:44 DHCPd:REQUEST received, MAC:00-0C-29-83-7A-6B, XID:935A93F5        MAC:00-0C-29-83-7A-6B, XID:935A93F5请求收到
8:25:44 DHCPd:ACK sent, IP:10.1.1.2, XID:935A93F5                        ACK发送给IP:10.1.1.2, XID:935A93F5
8:25:44 TFTPd:DoReadFile:BOOTX64.EFI B:1468 T:430080                        读取文件BOOTX64.EFI
8:25:44 TFTPd:DoReadFile:BOOTX64.EFI B:1468 T:0
8:25:44 TFTPd:DoReadFile:/efi/grub/menu.lst B:0 T:1299
8:25:44 TFTPd:DoReadFile:/efi/grub/menu.lst B:0 T:0
8:25:44 TFTPd:DoReadFile:/efi/grub/menu.lst B:0 T:1299
8:25:44 TFTPd:DoReadFile:/efi/grub/menu.lst B:0 T:0
8:25:44 TFTPd:DoReadFile:/efi/grub/unifont.hex.gz B:0 T:603380
8:25:44 TFTPd:DoReadFile:/efi/grub/unifont.hex.gz B:0 T:0
8:25:45 TFTPd:DoReadFile:/efi/grub/lt.jpg B:0 T:34032
8:25:45 TFTPd:DoReadFile:/efi/grub/lt.jpg B:0 T:0
;命令行执行  ls
8:25:52 TFTPd:DoReadFile:/dir.txt B:0 T:83
8:25:52 TFTPd:DoReadFile:/dir.txt B:0 T:0
;命令行执行  set http;  ls
8:26:17 DHCPd:DISCOVER received, MAC:00-0C-29-83-7A-6B, XID:935A93F7        服务器发现MAC:00-0C-29-83-7A-6B, XID:935A93F7,承认
8:26:17 DHCPd:OFFER sent, IP:10.1.1.3, XID:935A93F7                        提供IP:10.1.1.3,发送给XID:935A93F7
8:26:20 DHCPd:REQUEST received, MAC:00-0C-29-83-7A-6B, XID:935A93F7        MAC:00-0C-29-83-7A-6B, XID:935A93F7请求收到
8:26:20 DHCPd:ACK sent, IP:10.1.1.3, XID:935A93F7                        ACK发送IP:10.1.1.3, XID:935A93F7

http请求返回错误代码17:没有映射
这个  IP:10.1.1.3, XID:935A93F7 是什么?
客户机(虚拟机)应当是  IP:10.1.1.2, XID:935A93F5 这个吗。
作者: yuguotqing    时间: 2024-3-17 10:24
不晓得  帮你顶上去
作者: 邪恶海盗    时间: 2024-3-17 10:46
为毛不上图呢,另外你想干啥?


-----------------------
作者: 2011yaya2007777    时间: 2024-3-17 11:34
图没什么。tftp可以网启成功。命令行执行http出错,没有图。客户机请求服务器,读服务器文件。
作者: guong    时间: 2024-3-17 12:06
不懂路过
作者: 邪恶海盗    时间: 2024-3-17 13:09
2011yaya2007777 发表于 2024-3-17 11:34
图没什么。tftp可以网启成功。命令行执行http出错,没有图。客户机请求服务器,读服务器文件。

无图无真相,另外你的菜单咋写的?
作者: hilsonma    时间: 2024-3-17 19:01
我也不懂,猜一下看看。
10.1.1.2 是你使用tftp协议时的客机IP
10.1.1.3 是你使用http协议时的客机IP
在你执行set http时,dhcp就重新识别了,同一个mac,ip则顺延成了10.1.1.3 (tftp时是10.1.1.2)

tftp时有ACK sent,
set http时没有,不知道你g4e和g4d的http有没有变化,会不会是uefi下和legacy下有区别须做修改。

不懂,猜的哈。
作者: 2011yaya2007777    时间: 2024-3-17 19:12
tftp时有ACK sent,set http时没有

有啊。
问题是服务器给这个 10.1.1.3 发信息,客户机可以收到吗?现在确实没有收到。
作者: hilsonma    时间: 2024-3-17 22:00
2011yaya2007777 发表于 2024-3-17 19:12
有啊。
问题是服务器给这个 10.1.1.3 发信息,客户机可以收到吗?现在确实没有收到。

贴上我刚试的ipxe的引导,看有没有参考价值。
ipxe在tftp之后,换到http时,ip是不变的,xid就变了。

21:51:05 DHCPc:discovering for another DHCPd on LAN
21:51:05 ROOT=E:\boots\net\tinypxesrv\
21:51:05 DHCPd 0.0.0.0:67 started...
21:51:05 DHCPd 0.0.0.0:4011 started...
21:51:05 TFPTd 0.0.0.0:69 started...
21:51:05 DHCPd:DISCOVER discarded, MAC:30-38-32-31-39-35, XID:FFFFFFFF
21:51:05 HTTPd:80 started...
21:51:10 DHCPc:another DHCPd detected on your LAN @ 192.168.1.1
21:51:18 DHCPd:DISCOVER received, MAC:14-DD-A9-78-B7-52, XID:F9C96092
21:51:18 DHCPd:OFFER sent, IP:0.0.0.0, XID:F9C96092
21:51:21 DHCPd:REQUEST discarded, MAC:14-DD-A9-78-B7-52, XID:F9C96092
21:51:21 PDHCPd:REQUEST received, MAC:14-DD-A9-78-B7-52, IP:192.168.1.11, XID:61EC9855
21:51:21 Proxy boot filename empty?
21:51:21 PDHCPd:DHCP_ACK sent, IP:192.168.1.11:4011, xid:61EC9855
21:51:22 TFTPd:DoReadFile:ipxe.efi B:1468 T:195904
21:51:22 TFTPd:DoReadFile:ipxe.efi B:1468 T:0
21:51:26 DHCPd:DISCOVER received, MAC:14-DD-A9-78-B7-52, XID:1D3B6065
21:51:26 DHCPd:iPXE user-class detected
21:51:26 DHCPd:OFFER sent, IP:0.0.0.0, XID:1D3B6065
21:51:26 DHCPd:REQUEST discarded, MAC:14-DD-A9-78-B7-52, XID:1D3B6065
21:51:26 TFTPd:DoReadFile:ipxe.cfg B:1432 T:3428
作者: hilsonma    时间: 2024-3-17 22:20
一次完整的启动记录:9楼的只是启动到ipxe菜单,这里是启动到进入pe了

22:14:50 DHCPc:discovering for another DHCPd on LAN
22:14:50 ROOT=E:\boots\net\tinypxesrv\
22:14:50 DHCPd 0.0.0.0:4011 started...
22:14:50 DHCPd 0.0.0.0:67 started...
22:14:50 TFPTd 0.0.0.0:69 started...
22:14:51 HTTPd:80 started...
22:14:50 DHCPd:DISCOVER discarded, MAC:30-38-32-31-39-35, XID:FFFFFFFF
22:14:56 DHCPc:another DHCPd detected on your LAN @ 192.168.1.1
22:15:18 DHCPd:DISCOVER received, MAC:14-DD-A9-78-B7-52, XID:706E975A
22:15:18 DHCPd:OFFER sent, IP:0.0.0.0, XID:706E975A
22:15:21 DHCPd:REQUEST discarded, MAC:14-DD-A9-78-B7-52, XID:706E975A
22:15:21 PDHCPd:REQUEST received, MAC:14-DD-A9-78-B7-52, IP:192.168.1.11, XID:FB146DE8
22:15:21 Proxy boot filename empty?
22:15:21 PDHCPd:DHCP_ACK sent, IP:192.168.1.11:4011, xid:FB146DE8
22:15:22 TFTPd:DoReadFile:ipxe.efi B:1468 T:195904
22:15:22 TFTPd:DoReadFile:ipxe.efi B:1468 T:0
22:15:38 DHCPd:DISCOVER received, MAC:14-DD-A9-78-B7-52, XID:1D3B6065
22:15:38 DHCPd:iPXE user-class detected
22:15:38 DHCPd:OFFER sent, IP:0.0.0.0, XID:1D3B6065
22:15:38 DHCPd:REQUEST discarded, MAC:14-DD-A9-78-B7-52, XID:1D3B6065
22:15:38 TFTPd:DoReadFile:ipxe.cfg B:1432 T:3428
22:15:51 HTTPd:Connect: 192.168.1.11, TID=11068
22:15:51 HTTPd:Client: 192.168.1.11 [GET] /boot/bootmgfw.efi
22:15:51 HTTPd:Server : Returning /boot/bootmgfw.efi
22:15:52 HTTPd:Client: 192.168.1.11 [GET] /boot/bootmgr.exe
22:15:52 HTTPd:Server : Returning /boot/bootmgr.exe
22:15:52 HTTPd:Client: 192.168.1.11 [GET] /boot/bcd
22:15:52 HTTPd:Server : Returning /boot/bcd
22:15:52 HTTPd:Client: 192.168.1.11 [GET] /boot/boot.sdi
22:15:52 HTTPd:Server : Returning /boot/boot.sdi
22:15:52 HTTPd:Client: 192.168.1.11 [GET] /boot/boot.wim
22:15:52 HTTPd:Server : Returning /boot/boot.wim
22:16:29 HTTPd:Client: 192.168.1.11 [GET] /boot/wimboot
22:16:29 HTTPd:Server : Returning /boot/wimboot
22:16:30 HTTPd:Exception: , Connection Closed Gracefully.
22:16:30 HTTPd:DisConnect: TID=11068

作者: 邪恶海盗    时间: 2024-3-17 22:48
邪恶海盗 发表于 2024-3-17 13:09
无图无真相,另外你的菜单咋写的?

-----------------------------------------------
作者: aigpt    时间: 2024-3-18 00:03

作者: 2011yaya2007777    时间: 2024-3-18 09:21
贴上我刚试的ipxe的引导,看有没有参考价值。

这里不同:
22:15:21 PDHCPd:REQUEST received, MAC:14-DD-A9-78-B7-52, IP:192.168.1.11, XID:FB146DE8
22:15:21 Proxy boot filename empty?
22:15:21 PDHCPd:DHCP_ACK sent, IP:192.168.1.11:4011, xid:FB146DE8

是 PDHCPd,而不是  DHCPd。
作者: liuzhaoyzz    时间: 2024-3-18 09:39
看你的log,服务器10.1.1.1,给客户机IP10.1.1.2,好像在执行set http命令之后,重置了网络,又重新给客户机分配了一个新的ip地址10.1.1.3?

至于PDHCPd,而不是  DHCPd,应该是hilsonma启动了proxydhcp服务。

作者: 2011yaya2007777    时间: 2024-3-19 09:41
看你的log,服务器10.1.1.1,给客户机IP10.1.1.2,好像在执行set http命令之后,重置了网络,又重新给客户机分配了一个新的ip地址10.1.1.3?

我觉得这个 10.1.1.3 是出问题了。
我从网上查了一些资料,是设置的请求有问题,不能使用  http://10.1.1.1/dir.txt ,这需要代理。应当是 /dir.txt。
现在没有这个 10.1.1.3 了。

另外请教一个问题, TinyPXEServer 是否可以设置服务器域名(对应的 10.1.1.1)?如:www.123.com
如果可以,是否在 config.ini 中设置?怎样写?
作者: liuzhaoyzz    时间: 2024-3-20 14:18
本帖最后由 liuzhaoyzz 于 2024-3-20 14:23 编辑
2011yaya2007777 发表于 2024-3-19 09:41
我觉得这个 10.1.1.3 是出问题了。
我从网上查了一些资料,是设置的请求有问题,不能使用  http://10.1. ...

我没有试过用域名解析。
tinypxeserver有相关帮助:
Tiny PXE Server
http://mistyprojects.co.uk/docum ... s/pxesrv_config.htm

opt15        GUI Name: Option 15 (DNS Domain Name)
DHCP/BOOTP Option #: 15
Reference: RFC2132

Carries the domain name portion of a client’s fully qualified domain name (FQDN). Syntax is opt15=DNS_DOMAIN_SUFFIX.

config.ini里面,你保存下opt15就可以看到结果了啊,大概这样子写:
[dhcp]
opt15=domainname




我觉得如果要用域名的话,必须设置正确的域名服务器的ip地址,
服务器IP                10.1.1.1,你这个可能不到dns服务器地址转发吧?
dns解析服务器应该是8.8.8.8这样子的形式,不过我没有试过。
QQ截图20240320142030.png

作者: 2011yaya2007777    时间: 2024-3-20 16:48
Tiny PXE Server
http://mistyprojects.co.uk/docum ... s/pxesrv_config.htm

谢谢提供资料
作者: hilsonma    时间: 2024-3-20 20:53
本帖最后由 hilsonma 于 2024-3-20 20:54 编辑
2011yaya2007777 发表于 2024-3-18 09:21
这里不同:
22:15:21 PDHCPd:REQUEST received, MAC:14-DD-A9-78-B7-52, IP:192.168.1.11, XID:FB146DE8 ...

你没有用代理dhcp。
一般路由提供了dhcp功能的,tinypxeserver应该使用proxydhcp。除非你的路由没有提供dhcp.
你或者可以试一试勾选proxydhcp
作者: 邪恶海盗    时间: 2024-3-20 21:55
liuzhaoyzz 发表于 2024-3-20 14:18
我没有试过用域名解析。
tinypxeserver有相关帮助:
Tiny PXE Server

[教程] TinyPXEServer 云端网络启动小试,适用于BIOS/UEFI (请允许我标题一回) By:邪恶海盗 [复制链接]
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=419305
作者: liuzhaoyzz    时间: 2024-3-22 07:26
2011yaya2007777 发表于 2024-3-20 16:48
谢谢提供资料

右击tinypxeserver软件文本框里面的的空白处可以保存设置到config.ini。








欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3