• Recent
  • Unsolved
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Register
  • Login
  • Recent
  • Unsolved
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Register
  • Login

Client PXE boot fail

Scheduled Pinned Locked Moved
FOG Problems
4
8
5.5k
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • J
    JeanLuc
    last edited by Sep 19, 2012, 4:16 PM

    Greetings,

    Let me preface my post by saying I am not very knowledgeable nor experienced with networking/cloning/imaging. I also apologize if I am posting in the incorrect forum. As embarrassing as it is to say, I admittedly don’t know if my problem is OS related or FOG related.

    I installed FOG 0.32 on a machine running Ubuntu 12.04. It’s connected through my network via a Linksys SD205 switch. Next to my Ubuntu machine, I have a windows 7 box intended to be a test client which is connected to my network via the same Linksys switch.

    Things went smoothly until I tried to get my windows box to PXE boot. I continue to get a “PXE-32: TFTP open timeout” error. Did I mention that I really don’t know what I’m doing?

    One final detail: both my Ubuntu & windows machines are identical HP 6000 Pro SFF PC’s with Intel 82579LM NICs.

    Any help, advice, guidance, or prayers will be much appreciated.

    JL

    1 Reply Last reply Reply Quote 0
    • C
      chad-bisd Moderator
      last edited by Sep 19, 2012, 5:12 PM

      on the FOG server, restart the tftpd-hpa service.[CODE] sudo service tftpd-hpa stop
      sudo service tftpd-hpa start[/CODE]

      try again. Ubuntu 12.04 LTS has issues with the TFTP daemon trying to startup before the interface has an IP address. If this fixes your issue for now, there are posts on this form that show you how modify the startup script to avoid this issue.

      If restarting tftpd-hpa does not solve the issue, we’ll move on to the next step.


      If you would like to make a donation to the Fog project, please do so [U][COLOR=#0000ff][URL='http://sourceforge.net/dona…

      1 Reply Last reply Reply Quote 0
      • J
        JeanLuc
        last edited by Sep 19, 2012, 6:23 PM

        Hi Chad! I had found a post describing the TFTP daemon startup issue. The particular post I found suggested the same code you entered except without the word “service”. Anyway, I tried again (both with & without ‘service’) and still get the same PXE-32 error on my windows box.

        1 Reply Last reply Reply Quote 0
        • F
          flex
          last edited by Sep 19, 2012, 6:26 PM

          Hi. I just posted the fix in another thread.

          Edit etc/rc.local and add the line one up from exit 0: /bin/sleep 30 && /etc/init.d/tftpd-hpa restart

          It should look like this:

          /bin/sleep 30 && /etc/init.d/tftpd-hpa restart
          exit 0

          1 Reply Last reply Reply Quote 0
          • J
            JeanLuc
            last edited by Sep 19, 2012, 6:52 PM

            [quote=“flex, post: 8790, member: 1530”]Hi. I just posted the fix in another thread.

            Edit etc/rc.local and add the line one up from exit 0: /bin/sleep 30 && /etc/init.d/tftpd-hpa restart

            It should look like this:

            /bin/sleep 30 && /etc/init.d/tftpd-hpa restart
            exit 0[/quote]

            Hello flex! I edited the file, but am still receiving the PXE-32 error when I reboot my client.

            1 Reply Last reply Reply Quote 0
            • C
              chad-bisd Moderator
              last edited by Sep 19, 2012, 8:00 PM

              is your tftpd-hpa service running now?

              [CODE]sudo service --status-all | grep tftpd-hpa[/CODE]

              don’t miss the d in tftp[U][B]d[/B][/U]-hpa, because there is a tftp-hpa also (without the d)


              If you would like to make a donation to the Fog project, please do so [U][COLOR=#0000ff][URL='http://sourceforge.net/dona…

              1 Reply Last reply Reply Quote 0
              • J
                JeanLuc
                last edited by Sep 19, 2012, 8:31 PM

                [CODE]sudo service --status-all | grep tftpd-hpa[/CODE]

                Output of the above:

                [ ? ] FOGImageReplicator
                [ ? ] FOGMulticastManager
                [ ? ] FOGScheduler
                [ ? ] acpi-support
                [ ? ] acpid
                [ ? ] alsa-restore
                [ ? ] alsa-store
                [ ? ] anacron
                [ ? ] apport
                [ ? ] atd
                [ ? ] avahi-daemon
                [ ? ] bluetooth
                [ ? ] console-setup
                [ ? ] cron
                [ ? ] cups
                [ ? ] dbus
                [ ? ] dmesg
                [ ? ] dns-clean
                [ ? ] failsafe-x
                [ ? ] friendly-recovery
                [ ? ] gssd
                [ ? ] hostname
                [ ? ] hwclock
                [ ? ] hwclock-save
                [ ? ] idmapd
                [ ? ] irqbalance
                [ ? ] killprocs
                [ ? ] lightdm
                [ ? ] modemmanager
                [ ? ] module-init-tools
                [ ? ] mysql
                [ ? ] network-interface
                [ ? ] network-interface-container
                [ ? ] network-interface-security
                [ ? ] network-manager
                [ ? ] networking
                [ ? ] ondemand
                [ ? ] plymouth
                [ ? ] plymouth-log
                [ ? ] plymouth-splash
                [ ? ] plymouth-stop
                [ ? ] plymouth-upstart-bridge
                [ ? ] portmap
                [ ? ] portmap-wait
                [ ? ] pppd-dns
                [ ? ] procps
                [ ? ] rc.local
                [ ? ] resolvconf
                [ ? ] rfkill-restore
                [ ? ] rfkill-store
                [ ? ] rpcbind-boot
                [ ? ] rsyslog
                [ ? ] sendsigs
                [ ? ] setvtrgb
                [ ? ] speech-dispatcher
                [ ? ] statd
                [ ? ] statd-mounting
                [ ? ] sudo
                [ ? ] tftpd-hpa
                [ ? ] udev
                [ ? ] udev-fallback-graphics
                [ ? ] udev-finish
                [ ? ] udevmonitor
                [ ? ] udevtrigger
                [ ? ] ufw
                [ ? ] umountfs
                [ ? ] umountnfs.sh
                [ ? ] umountroot
                [ ? ] vsftpd
                [ ? ] whoopsie
                [ ? ] xinetd

                1 Reply Last reply Reply Quote 0
                • P
                  Philip Lane
                  last edited by Aug 19, 2013, 8:25 AM

                  I know this thread is a little stale by now but for the sake of posterity, I was having the same issue after rebooting my FOG server (running Ubuntu 12.04 64-bit). I found that issuing:
                  [CODE]sudo service tftpd-hpa stop
                  sudo service tftpd-hpa start[/CODE]
                  brought everything back to life

                  I also found that adding
                  [CODE]/bin/sleep 30 && /etc/init.d/tftpd-hpa restart[/CODE]
                  to rc.local didn’t help (in fact, I already had that in my rc.local), however
                  [CODE]/bin/sleep 30 && /etc/init.d/tftpd-hpa stop
                  /bin/sleep 30 && /etc/init.d/tftpd-hpa start[/CODE]
                  did help. Don’t know why restart didn’t (maybe my server is too quick and needs some more time before it tries to restart the service - [FONT=Consolas]/bin/sleep 60[/FONT] perhaps?)

                  For the record (and to help anyone who doesn’t really understand Linux very well), my /etc/rc.local file contents are as follows:
                  [CODE]#!/bin/sh -e

                  rc.local

                  This script is executed at the end of each multiuser runlevel.

                  Make sure that the script will “exit 0” on success or any other

                  value on error.

                  In order to enable or disable this script just change the execution

                  bits.

                  By default this script does nothing.

                  /bin/sleep 30 && /etc/init.d/tftpd-hpa stop
                  /bin/sleep 30 && /etc/init.d/tftpd-hpa start

                  exit 0[/CODE]

                  1 Reply Last reply Reply Quote 0
                  • 1 / 1
                  • First post
                    Last post

                  150

                  Online

                  12.0k

                  Users

                  17.3k

                  Topics

                  155.2k

                  Posts
                  Copyright © 2012-2024 FOG Project