diff --git a/ipxe/ipxe.efi b/ipxe/ipxe.efi index 010b195..9eaa86a 100755 Binary files a/ipxe/ipxe.efi and b/ipxe/ipxe.efi differ diff --git a/ipxe/ipxe.efi.old b/ipxe/ipxe.efi.old index 574798d..9eaa86a 100755 Binary files a/ipxe/ipxe.efi.old and b/ipxe/ipxe.efi.old differ diff --git a/ipxe/ipxe.kpxe b/ipxe/ipxe.kpxe index 4445dbb..663abd5 100755 Binary files a/ipxe/ipxe.kpxe and b/ipxe/ipxe.kpxe differ diff --git a/ipxe/ipxe.kpxe.old b/ipxe/ipxe.kpxe.old index 926befd..663abd5 100755 Binary files a/ipxe/ipxe.kpxe.old and b/ipxe/ipxe.kpxe.old differ diff --git a/ipxe/openwrt-tftp-boot b/ipxe/openwrt-tftp-boot new file mode 100644 index 0000000..82e7e2f --- /dev/null +++ b/ipxe/openwrt-tftp-boot @@ -0,0 +1,25 @@ +config dnsmasq + option enable_tftp '1' + option tftp_root '/srv/tftp' + +config match + option networkid 'bios' + option match '60,PXEClient:Arch:00000' + +config match + option networkid 'efi64' + option match '60,PXEClient:Arch:00009' + +config match + option networkid 'efi64' + option match '60,PXEClient:Arch:00007' + +config boot + option filename 'tag:bios,tag:!ipxe,ipxe.kpxe' + option serveraddress '192.168.1.1' + option servername 'router' + +config boot + option filename 'tag:efi64,tag:!ipxe,ipxe.efi' + option serveraddress '192.168.1.1' + option servername 'router'