Que protocolos de transferência de arquivos podem ser usados para a inicialização via PXE, além do TFTP?

1

De acordo com a página de manual do dhcpd do ISC :

The filename statement

filename "filename";

The filename statement can be used to specify the name of the initial boot file which is to be loaded by a client. The filename should be a filename recognizable to whatever file transfer protocol the client can be expected to use to load the file.

Minhas perguntas são:

  • Quais protocolos de transferência de arquivos, além do tftp, estão disponíveis para carregar o arquivo (por exemplo, quais protocolos "podem ser esperados" para carregar o arquivo)? Como posso eu saber? Posso ver uma lista desses protocolos?
  • A minha escolha de servidor DHCP influencia quais protocolos de transferência de arquivos estão em uso? Finja que eu quero usar dnsmasq em vez do dhcpd do ISC
  • Esses recursos dependem do PXE que está em uso (por exemplo, My Intel NICs usam uma Intel ROM)?
  • Eu sei que algumas variantes do PXE, como o iPXE / gPXE / Etherboot, também podem carregar arquivos pelo HTTP . No entanto, o PXE rom precisa ser substituído pela imagem do iPXE, seja carregando em cadeia ou gravando o PXE rom na NIC. Por exemplo, o iPXE Howto "Usando o ISC dhcpd" diz:

ISC dhcpd is configured using the file /etc/dhcpd.conf. You can instruct iPXE to boot using the filename directive:

filename "pxelinux.0";

or

filename "http://boot.ipxe.org/demo/boot.php";
    
por Stefan Lasiewski 26.06.2013 / 23:56

1 resposta

1

Com o PXE ROM, você está muito limitado a apenas TFTP. Quando você carrega algo como o iPXE, você tem muito mais opções.

Observe que você pode usar o PXE ROM integrado para carregar o iPXE (via TFTP) e usar o iPXE para inicializar outro protocolo. Esse processo é chamado de chainloading e está documentado aqui: link

    
por 28.12.2013 / 21:25

Tags