netbootxyz ipxe not working (no longer?) #1627
Unanswered
wuchtbrumme
asked this question in
General
Replies: 1 comment
-
booting PXE from an older Realtek worked... kind of. It's RTL8168, so probably not supported out-of-the-box from newer kernels i get from menu 2.0.87. I was on menu 2.0.76 - and most of the files it references are probably no longer available, at least i get file not found errors. So, the iPXE part in my installation seems to be broken, yet i completely followed the guides. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi, I tried to remote boot my vdr server. I usually have used PXE. Now, after swapping some hardware (it's now Realtek 8125 NIC), i find it's trying to use iPXE. I am pretty sure it has worked in the past. The client gets DHCP fine, booting the iPXE test system fine, but the local menu.ipxe is not found. I connected with a browser to the suggested port (8080) and indeed, i find a folder debian-core-12 and debian-squash, but no menu.ipxe.
I am following the guide in https://netboot.xyz/docs/docker/usage (same to set the config directory
docker run -d \ --name=netbootxyz \ -e MENU_VERSION=2.0.84
# optional\ -e NGINX_PORT=80
# optional\ -e WEB_APP_PORT=3000
# optional\ -p 3000:3000
# sets web configuration interface port, destination should match ${WEB_APP_PORT} variable above.\ -p 69:69/udp
# sets tftp port\ -p 8080:80
# optional, destination should match ${NGINX_PORT} variable above.\ -v /local/path/to/config:/config
# optional\ -v /local/path/to/assets:/assets
# optional\ --restart unless-stopped \ ghcr.io/netbootxyz/netbootxyz
and the menu.ipxe is contained in /local/path/to/config. But it does not seem to be properly joined by the Nginx process (at least i am assuming for a client to request the file, the webserver should be handling it...).I need to retest PXE but iPXE can never have worked. The client reports: http:///menu.ipxe not found... connection reset... no more network devices.
The entry in dhcpd.conf is:
if exists user-class and ( option user-class = "iPXE" ) { filename "http://<IP>/menu.ipxe"; } elsif option arch = encode-int ( 16, 16 ) { filename "http://<IP>/ipxe/netboot.xyz.efi"; option vendor-class-identifier "HTTPClient"; } elsif option arch = 00:07 { filename "netboot.xyz.efi"; } else { filename "netboot.xyz.kpxe"; } }
Is it possible that /local/path/to/config/nginx/site-confs/default should have root /config and not root /assets?
Beta Was this translation helpful? Give feedback.
All reactions