Inicializar .iso do servidor PXE via HTTP

1

Eu configurei no meu servidor FreeBSD 10.3 PXE Boot, usando o Syslinux. Boot via TFTP funciona bem, mas via HTTP retorna ao menu PXE. Obter todos os arquivos do navegador funciona bem.

# cat /usr/tftpdata/pxelinux.cfg/default

label mfsbsd
  menu label ^MfsBSD 10.3 (TFTP)
  kernel memdisk raw
  initrd images/mfsbsd/mfsbsd-se-10.3-RELEASE-amd64.iso
  append iso raw

label mfsbsd_http
  menu label ^MfsBSD 10.3 (HTTP)
  kernel memdisk raw
  initrd http://172.16.3.5/pxe/images/mfsbsd/mfsbsd-se-10.3-RELEASE-amd64.iso
  append iso raw
pasta

tftp:

# ls -l /usr/tftpdata
total 560
-r--r--r--  1 root  wheel   24560 Jul 20 00:38 chain.c32
-rw-r--r--  1 root  wheel  111334 Jul 20 00:31 gpxelinux.0
drwxr-xr-x  3 root  wheel     512 Jul 21 19:30 images
-rwxr-xr-x  1 root  wheel  122308 Jul 20 00:39 ldlinux.c32
-r--r--r--  1 root  wheel  186500 Jul 20 00:48 libcom32.c32
-r--r--r--  1 root  wheel   24148 Jul 20 00:45 libutil.c32
-rw-r--r--  1 root  wheel   26140 Jul 20 00:39 memdisk
-rwxr-xr-x  1 root  wheel   26596 Jul 20 00:39 menu.c32
drwxr-xr-x  2 root  wheel     512 Jul 19 14:11 pxelinux.cfg
-rwxr-xr-x  1 root  wheel    1376 Jul 20 00:39 reboot.c32
-rwxr-xr-x  1 root  wheel   27104 Jul 20 00:39 vesamenu.c32

O que há de errado? Obrigado a todos antecipadamente.

    
por A_buddy 21.07.2016 / 19:28

1 resposta

2

Vamos considerar que você está tentando inicializar os clientes da BIOS

se o seu NBP for pxelinux.0 , você não poderá usar os recursos HTTP. Para transferências HTTP e FTP, você deve usar lpxelinux.0 . O prefixo "l" significa o uso da biblioteca lwIP (IP leve).

    
por 22.07.2016 / 08:12