PXE Netboot do Windows 7 PC usando TFTP32 E32 Timeout Issue

1

Eu estou tentando netboot um PC sem unidade de CD e sem opções de inicialização USB (disponível no BIOS, mas não reconhece USB, quebrado, talvez, de alguma forma).

De qualquer forma, aqui está o log do TFTP32:

Rcvd DHCP Discover Msg for IP 0.0.0.0, Mac 00:1F:D0:8D:8B:09 [06/12 13:06:48.916]
DHCP: proposed address 192.168.2.1 [06/12 13:06:48.917]
Rcvd DHCP Rqst Msg for IP 0.0.0.0, Mac 00:1F:D0:8D:8B:09 [06/12 13:06:51.113]
Previously allocated address 192.168.2.1 acked [06/12 13:06:51.113]
Connection received from 192.168.2.1 on port 2070 [06/12 13:06:51.125]
Read request for file <netboot\pxelinux.0>. Mode octet [06/12 13:06:51.126]
Using local port 53708 [06/12 13:06:51.127]
Connection received from 192.168.2.1 on port 2071 [06/12 13:06:53.125]
Read request for file <netboot\pxelinux.0>. Mode octet [06/12 13:06:53.126]
Using local port 53709 [06/12 13:06:53.127]
Connection received from 192.168.2.1 on port 2072 [06/12 13:06:57.136]
Read request for file <netboot\pxelinux.0>. Mode octet [06/12 13:06:57.137]
Using local port 53710 [06/12 13:06:57.137]
Connection received from 192.168.2.1 on port 2073 [06/12 13:07:03.122]
Read request for file <netboot\pxelinux.0>. Mode octet [06/12 13:07:03.123]
Using local port 53711 [06/12 13:07:03.124]
TIMEOUT waiting for Ack block #1  [06/12 13:07:06.129]
TIMEOUT waiting for Ack block #1  [06/12 13:07:08.129]
Connection received from 192.168.2.1 on port 2074 [06/12 13:07:11.086]
Read request for file <netboot\pxelinux.0>. Mode octet [06/12 13:07:11.087]
Using local port 53717 [06/12 13:07:11.088]
TIMEOUT waiting for Ack block #1  [06/12 13:07:12.139]
TIMEOUT waiting for Ack block #1  [06/12 13:07:18.126]
TIMEOUT waiting for Ack block #1  [06/12 13:07:26.090]

Além disso, quando faço ping no computador, recebo:

Pinging 192.168.2.1 with 32 bytes of data:
Reply from 10.20.21.188: Destination net unreachable.
Reply from 10.20.21.188: Destination net unreachable.
Reply from 10.20.21.188: Destination net unreachable.
Reply from 10.20.21.188: Destination net unreachable.

Ping statistics for 192.168.2.1:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
PS C:\Windows\system32>

Se alguém tiver alguma idéia de como eu poderia corrigir isso, seria muito apreciado.

Atenciosamente

EDIT_ >

Informações adicionais que podem ser úteis

  1. Não estou usando um cabo crossover; no entanto, a placa de rede no meu computador servidor é gigabit, mas não tenho certeza se isso significa que ainda preciso de um cabo crossover. Os dois PCs são conectados apenas por um switch Ethernet rápido.

  2. O objetivo final da netboot é instalar o Debian no computador cliente. Atualmente, estou executando um servidor Apache, mas ainda não verifiquei quais serão os próximos passos. Eu estou inicializando o pxelinux.0 (ainda não tenho certeza do que realmente é, eu peguei do arquivo tar.gz do Debian que eu baixei da rede seguindo o guia aqui ).

por Guest_thanks 06.12.2013 / 03:14

2 respostas

2

Você definitivamente tem um problema com as sub-redes IP. Com uma máquina em 10.20.21.xe outra em 192.168.2.x você está em tipos de rede completamente diferentes. Você provavelmente vai querer falar com um administrador de rede ou alguém que saiba sobre rede. Ambas as máquinas precisam estar dentro da mesma rede e na mesma Sub-rede, a menos que você tenha aberto o switch do seu servidor TFTP para a outra Subnet.

    
por 01.10.2015 / 15:17
1

Eu tive o mesmo problema de "timeout esperando por ack" há algum tempo com o tftpd32. O que consertou o problema para mim foi temporariamente desativar meu firewall no computador com Windows. Depois que ele pudesse se comunicar sem a interferência do firewall, minha transferência passaria. Como mencionado em um blog diferente , você também pode querer ter certeza de que configurou tudo corretamente na guia Servidor TFTP nas opções (por exemplo, compatibilidade com pxe) e verifique se a sub-rede do servidor DHCP corresponde à sub-rede da interface na qual você está conectando o computador e se não há outro servidor DHCP em seu computador. rede quando você está trabalhando nisso.

Desligar o firewall pode ser perigoso, por isso, tenha cuidado e não se esqueça de reativá-lo!

ATUALIZAÇÃO:

Agora que eu li isso novamente e pensei muito mais, parece que é definitivamente um problema com seu endereçamento IP. Da saída do ping, parece que o seu computador Windows tem um IP de 10.20.21.188 e o computador que você deseja implantar obtém um endereço IP 192.168.2.1 do tftp32. Como eles estão em redes diferentes, com sua configuração descrita, eles não têm como falar uns com os outros. Para que isso funcione, você teria que editar o pool DHCP no tftp32 ou alterar o IP do seu computador para um endereço estático na rede correta para corresponder ao pool DHCP.

    
por 07.12.2013 / 10:23