em nossas instalações, usamos TFTP para permitir a inicialização sem disco de nossas estações de trabalho, tudo é rápido e bom:)
Agora estou preparando para instalar o Debian em várias estações de trabalho, então decidi o TFTP. Eu configurei uma estação de trabalho de teste e modifiquei o DHCP:
host kmwil-deb1 {
next-server IP_ADDRESS;
filename "/kmwil/jessie/pxelinux.0";
hardware ethernet aa:aa:aa:aa:aa:aa;
fixed-address kmwil-deb1;
}
Eu baixei o instalador do netboot do Debian e descompacte o arquivo no diretório apropriado (o arquivo está acessível, chown
to tftp
, etc.).
PROBLEMA: Demora cerca de 5 minutos para ver a tela principal do instalador do Debian. A máquina obtém o endereço do DHCP e, em seguida, TFPT..
, em seguida, PXELINUX Peter Anvin bla bla
. Este passo demora cerca de 5 minutos. Eu grep
logs, este é o resultado.
log de download TFTP
Eu tentei curl
do repositório Debian do meu tftp
local e levou 15 segundos.
EDIT: 18:38
Eu li o RFC apropriado e recebi tcpdump
comunicação :)
Observei vários RRQ (Read Requests) para um arquivo do PC cliente, de diferentes portas. Todos eles eram ACK. Parece com RRQs simultâneos?
Eu também observei cerca de 5 segundos. Tempos limite entre múltiplos RRQ e ACK do servidor. Ainda não sabe o motivo disso.
Eu também configuro a rede virtual com dois hosts (Virtualbox), um como servidor DHCP e TFTP, segundo como cliente puro. Aqui o carregamento do instalador é instantâneo.
tcpdump
é "limpo", apenas um RRQ da porta única, um ACK e nenhum tempo limite.
Atenciosamente,
Kamil