Como diagnosticar / solucionar problemas do tempo limite do tftp

1

Eu tenho 2 VMs. Um é configurado como um servidor pxe (dhcpd com uma sub-rede específica e um tftpserver). A segunda VM é conectada em rede com 'vboxnet2' à primeira VM e é capaz de obter o IP do DHCP conforme especificado no DHCP1 da VM1, mas falha ao fazer o download do arquivo especificado em 'filename' do dhcpd.conf.

Nenhum aqui: link ajudou.

Então:

I tried a tftp download from VM1 and it seems to download the exact file ( path and tftp listening seems fine )
I tried tcpdump and the VM1 seems to receive the packets but no debug log in syslog ( which I usually see.
I added iptables entry to accept all from VM2 IP.
What else can i do so my tftpd receives the request ?
    
por Victor 04.04.2016 / 02:50

1 resposta

0

Uma captura de tráfego do wireshark da sua VM do servidor certamente ajudará.

Você diz que o DHCP fornece as informações de IP e PXE corretamente? Tem certeza de que você tem apenas um servidor DHCP na sua configuração?

tem certeza de que o IP que o servidor DHCP atribui pertence à sub-rede correspondente?

Se você verificar essas coisas, provavelmente encontrará o cliente obtendo o IP de um servidor DHCP secundário sem informações de PXE ou o DHCP fornecerá um IP de sub-rede incorreto, etc. PXE típico ...

EDITAR:

Considere se há outro DHCP em seu cenário, o cliente pode estar, por exemplo, recebendo a oferta errada ... Primeiro, você deve excluir a opção múltipla DHCP. Em seguida, analise a oferta DHCP e marque o campo "próximo servidor" (ou a opção 66), que deve conter o endereço IP TFTP; em seguida, verifique se o servidor TFTP realmente recebe uma solicitação devidamente formada e tente ver se há um problema de firewall TFTP. O TFTP é um protocolo que recebe a solicitação inicial na porta 69, mas em seguida usa uma porta selecionada aleatoriamente para transferência de dados

    
por 04.04.2016 / 08:33