id: asuswrt-merlín title: "Asuswrt-Merlín" description: Uso de Asuswrt-Merlin
Esto permitirá que los dispositivos BIOS y UEFI heredados arranquen PXE en el menú netboot.xyz en los dispositivos Asuswrt-Merlin.
Suponga que su enrutador AsusWRT-Merlin es 192.168.1.1; Iniciar sesión en la interfaz gráfica de usuario
:::Nota
JFFS es una sección grabable de la memoria flash (el tamaño variará entre los modelos de enrutador, y los modelos más nuevos tienen un poco más de 60 MB de espacio disponible), lo que le permitirá almacenar archivos pequeños (como scripts) dentro del enrutador sin necesitando tener un disco USB conectado. Este espacio sobrevivirá al reinicio (pero es posible que NO sobreviva a la actualización del firmware, ¡así que haga una copia de seguridad antes de actualizar!).
:::
ssh nombre de usuario@192.168.1.1
mkdir /jffs/tftroot
curl -o /jffs/tftproot/netboot.xyz.kpxe https://boot.netboot.xyz/ipxe/netboot.xyz.kpxe
curl -o /jffs/tftproot/netboot.xyz.efi https://boot.netboot.xyz/ipxe/netboot.xyz.efi
toque /jffs/configs/dnsmasq.conf.add
nano /jffs/configs/dnsmasq.conf.add
y agregue lo siguiente:enable-tftp
tftp-root=/jffs/tftproot
dhcp-match=set:bios,60,PXEClient:Arch:00000
dhcp-boot=tag:bios,netboot.xyz.kpxe,,192.168.1.1
dhcp-match=set:efi32,60,PXEClient:Arch:00002
dhcp-boot=tag:efi32,netboot.xyz.efi,,192.168.1.1
dhcp-match=set:efi32-1,60 ,PXEClient:Arco:00006
dhcp-boot=etiqueta:efi32-1,netboot.xyz.efi,,192.168.1.1
dhcp-match=set:efi64,60,PXEClient:Arco:00007
dhcp-boot =etiqueta:efi64,netboot.xyz.efi,,192.168.1.1
dhcp-match=set:efi64-1,60,PXEClient:Arch:00008
dhcp-boot=etiqueta:efi64-1,netboot.xyz. efi,,192.168.1.1
dhcp-match=set:efi64-2,60,PXEClient:Arch:00009
dhcp-boot=tag:efi64-2,netboot.xyz.efi,,192.168.1.1
reinicie
y espere hasta que pueda hacer ping a 192.168.1.1
tftp 192.168.1.1
tftp>obtener netboot.xyz.kpxe
Recibió 368475 bytes en 0,5 segundos
Referencias: