• Testers

    I have a storage node at one of our remote sites. The client PXE boot will not download the undionly.kkpxe file.

    I have included the log file that shows successful attempts from clients and then the unsuccessful clientIP=10.26.100.115

    One thing in particular that I noticed is that the client gets assigned 2 different IP addresses (10.10.150.90 10.10.150.195) during the PXEboot and TFTP exchange. Is there a reason to why it would assign 2 different IP addresses?

    May 19 12:28:05 10fogserver in.tftpd[7343]: Client 10.26.100.115 finished undionly.kkpxe
    May 19 12:28:05 10fogserver in.tftpd[7343]: Client 10.26.100.115 timed out
    May 19 12:34:02 10fogserver in.tftpd[10201]: Error code 0: TFTP Aborted
    May 19 12:34:02 10fogserver in.tftpd[10202]: Client 10.10.150.90 finished undionly.kkpxe
    May 19 12:34:06 10fogserver in.tftpd[10218]: Client 10.10.150.195 finished default.ipxe
    May 19 12:41:34 10fogserver in.tftpd[13599]: Error code 0: TFTP Aborted
    May 19 12:41:34 10fogserver in.tftpd[13600]: Client 10.10.112.115 finished undionly.kkpxe
    May 19 12:41:38 10fogserver in.tftpd[13620]: Client 10.10.112.193 finished default.ipxe
    May 19 12:42:40 10fogserver in.tftpd[14122]: Error code 0: TFTP Aborted
    May 19 12:42:40 10fogserver in.tftpd[14123]: Client 10.10.112.115 finished undionly.kkpxe
    May 19 12:42:44 10fogserver in.tftpd[14159]: Client 10.10.112.193 finished default.ipxe
    May 19 12:43:56 10fogserver in.tftpd[14625]: Error code 0: TFTP Aborted
    May 19 12:43:56 10fogserver in.tftpd[14626]: Client 10.10.112.115 finished undionly.kkpxe
    May 19 12:44:00 10fogserver in.tftpd[14646]: Client 10.10.112.193 finished default.ipxe
    May 19 12:46:18 10fogserver in.tftpd[16079]: Error code 0: TFTP Aborted
    May 19 12:46:24 10fogserver in.tftpd[16080]: Client 10.26.100.115 finished undionly.kkpxe
    May 19 12:46:24 10fogserver in.tftpd[16080]: Client 10.26.100.115 timed out
    May 19 12:48:32 10fogserver in.tftpd[17077]: Error code 0: TFTP Aborted
    May 19 12:48:38 10fogserver in.tftpd[17078]: Client 10.26.100.115 finished undionly.kkpxe
    May 19 12:48:38 10fogserver in.tftpd[17078]: Client 10.26.100.115 timed out
    

    If anyone has any suggestions please let me know.

    Thanks.

  • Senior Developer

    @Greg-Plamondon Oh yeah, good point! Block size can be an issue when you connect across routers with different MTU configured.

  • Testers

    I just wanted to update the forums incase anyone else came across this issue.
    I ended up changing the settings /etc/xinetd.d/tftp to adjust the block size.

    Old:
    server_args     = -s /tftpboot
    New:
    server_args     = -B 1350 -s /tftpboot
    
  • Senior Developer

    @greg-plamondon said in network issues with TFTP?:

    Now we have a Fortigate 60F as the router instead of a Cisco 1941. I am convinced it has to be something on the Fortigate that is blocking the traffic.

    So I guess FOG server and client are in different subnets. Probably even in different locations connected through VPNs?! Most probably the Fortigate does not allow the TFTP traffic from what you describe here.

    From the log it kind of looks like the initial TFTP request goes through. But TFTP procotol uses random high ports. Not all routers/firewall handle that well.

  • Testers

    @sebastian-roth
    Here is a screenshot:
    alt text

    The strange thing is it works with UEFI bios

    This is a site that was working correctly with our previous service provider.
    Now we have a Fortigate 60F as the router instead of a Cisco 1941. I am convinced it has to be something on the Fortigate that is blocking the traffic.

  • Senior Developer

    @greg-plamondon said:

    The client PXE boot will not download the undionly.kkpxe file.

    What error message exactly do you get on the screen? Please post a picture here.

    Is the this particular client (having the issue) on the same switch with other clients that work? Is it a different model/vendor?

    One thing in particular that I noticed is that the client gets assigned 2 different IP addresses (10.10.150.90 10.10.150.195) during the PXEboot and TFTP exchange. Is there a reason to why it would assign 2 different IP addresses?

    I do see this in my test environment as well but never found the time to investigate why.

237
Online

8.4k
Users

15.2k
Topics

142.6k
Posts