id: asuswrt-merlin title: "Asuswrt-Merlin" description: Utilisation d'Asuswrt-Merlin
Cela permettra aux périphériques hérités du BIOS et de l'UEFI de démarrer PXE dans le menu netboot.xyz sur les périphériques Asuswrt-Merlin.
Supposons que votre routeur AsusWRT-Merlin est 192.168.1.1 ; Connectez-vous à l'interface graphique
:::Remarque
JFFS est une section inscriptible de la mémoire flash (la taille varie selon les modèles de routeur, les nouveaux modèles ayant un peu plus de 60 Mo d'espace disponible), qui vous permettra de stocker de petits fichiers (tels que des scripts) à l'intérieur du routeur sans besoin d'avoir un disque USB branché. Cet espace survivra au redémarrage (mais il ne survivra peut-être PAS au flashage du micrologiciel, alors sauvegardez-le d'abord avant de flasher !).
:::
ssh nom_utilisateur@192.168.1.1
mkdir /jffs/tftproot
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
touchez /jffs/configs/dnsmasq.conf.add
nano /jffs/configs/dnsmasq.conf.add
et ajoutez ce qui suit :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:Arch:00006
dhcp-boot=tag:efi32-1,netboot.xyz.efi,,192.168.1.1
dhcp-match=set:efi64,60,PXEClient:Arch:00007
dhcp-boot =tag:efi64,netboot.xyz.efi,,192.168.1.1
dhcp-match=set:efi64-1,60,PXEClient:Arch:00008
dhcp-boot=tag: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
redémarrez
et attendez jusqu'à ce que vous puissiez envoyer un ping à 192.168.1.1
tftp 192.168.1.1
tftp>get netboot.xyz.kpxe
368 475 octets reçus en 0,5 seconde
Références: