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

    Fog on existing network, clients wont boot.

    Scheduled Pinned Locked Moved Solved
    FOG Problems
    7
    17
    7.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
      jguest
      last edited by

      Hello all! I’m currently running FOG on top of Ubuntu Server 14.04 on an existing network. The network has an Untangle 11.1 server. I have setup fog with the correct setting according to the wiki (setup correctly pulled the IP, didn’t point towards dhcp server, dns, and said no to FOG running its own DHCP server). I then booted the client and it wouldn’t connect, I had the error:
      PXE:T01 File not found.
      PXE: e3B: TFTP file not found.
      PXE:M0F: Existing PXE ROM.

      So I began to search the internet for how to fix it. I added dhcp-boot=pxelinux.0, image-01, 192.168.1.140 to my untangle server under advanced settings but the problem persists. I have been trying for about a week now to get this to work and just can’t seem to make any progress. Any help will be greatly appreciated! 🙂

      ch3iC 1 Reply Last reply Reply Quote 0
      • ch3iC
        ch3i Moderator @jguest
        last edited by

        @jguest Hi, which version of fog is installed ?

        1 Reply Last reply Reply Quote 1
        • Tom ElliottT
          Tom Elliott
          last edited by

          Is firewalld/ufw disabled? What is in your untangle servers next-server/option 66? What is in your untangle servers file name/option 67?

          Please help us build the FOG community with everyone involved. It's not just about coding - way more we need people to test things, update documentation and most importantly work on uniting the community of people enjoying and working on FOG! Get in contact with me (chat bubble in the top right corner) if you want to join in.

          Web GUI issue? Please check apache error (debian/ubuntu: /var/log/apache2/error.log, centos/fedora/rhel: /var/log/httpd/error_log) and php-fpm log (/var/log/php*-fpm.log)

          Please support FOG if you like it: https://wiki.fogproject.org/wiki/index.php/Support_FOG

          1 Reply Last reply Reply Quote 1
          • J
            jguest
            last edited by

            @Tom Elliott I disabled the firewall on Untangle and the problem still persists. I’ve researched up and down and from what I see on the untangle forums other people who have gotten fog running have just had to add dhcp-boot=pxelinux.0,X.X.X.X to their dnsmasq (Config > Network > Advanced > DNS & DHCP) and that fixed it. I’m not sure where to add next-server as on untangle a lot of the config files get overwritten due to the gui. It looks like it is possible but in my case I’m not sure. I’m perhaps in over my head here…

            @ch3i Hi! It is 1.2.0

            1 Reply Last reply Reply Quote 0
            • J
              jguest
              last edited by

              More info: At first it wasn’t giving the option to press F8 for boot menu, after adding the "dhcp-boot=pxelinux.0,X.X.X.X " to Untangle it does now show up, grabs an IP, but then fails to load with the error messages in the original post.

              ch3iC 1 Reply Last reply Reply Quote 0
              • ch3iC
                ch3i Moderator @jguest
                last edited by

                @jguest What’s the content or your tftboot folder and the rights on files under ?

                1 Reply Last reply Reply Quote 1
                • J
                  jguest
                  last edited by jguest

                  So @Tom Elliott ended up connecting to my server for awhile and he made a lot of progress. Awesome guy btw. I’m not sure all he did, but the clients are now booting to pxe, but they hang before booting.

                  Waiting for link-up on net0… ok
                  Configuring (net0 01:01:01:01:01:01)… Error 0x040ee186
                  Failed to get IP, Booting back to bios

                  Any thoughts?

                  A video on it just in case: https://www.youtube.com/watch?v=oKFCUGnjUSE

                  JunkhackerJ 1 Reply Last reply Reply Quote 0
                  • JunkhackerJ
                    Junkhacker Developer @jguest
                    last edited by

                    @jguest what kind of hardware is in that computer? does it actually have a private mac address of 01:01:01:01:01:01 assigned to it?

                    signature:
                    Junkhacker
                    We are here to help you. If you are unresponsive to our questions, don't expect us to be responsive to yours.

                    1 Reply Last reply Reply Quote 1
                    • J
                      jguest
                      last edited by jguest

                      @Junkhacker It’s a Lenovo C260. The mac address isn’t 01:01:01:01:01:01. Other computers fail to boot as well.

                      1 Reply Last reply Reply Quote 0
                      • Wayne WorkmanW
                        Wayne Workman
                        last edited by Wayne Workman

                        You can take a look at this article: https://wiki.fogproject.org/wiki/index.php/Troubleshoot_TFTP

                        I’d highly recommend looking at the “Troubleshooting” bit and using Wireshark to see if your clients are even getting the correct info passed to them via DHCP. Of course, go through the other things in that article too.

                        Please help us build the FOG community with everyone involved. It's not just about coding - way more we need people to test things, update documentation and most importantly work on uniting the community of people enjoying and working on FOG!
                        Daily Clean Installation Results:
                        https://fogtesting.fogproject.us/
                        FOG Reporting:
                        https://fog-external-reporting-results.fogproject.us/

                        1 Reply Last reply Reply Quote 1
                        • J
                          jguest
                          last edited by

                          @Wayne thanks for the link. I tested from a Windows machine and was able to successfully download undionly.kpxe from the fog server. So this means tftp is working correct? Anyone have any idea why it still doesn’t want to boot and what’s up with the weird mac address?

                          A 1 Reply Last reply Reply Quote 0
                          • Wayne WorkmanW
                            Wayne Workman
                            last edited by

                            I’d still say use TCPDump (in the troubleshooting section) and see what is going on between the client and server.

                            Please help us build the FOG community with everyone involved. It's not just about coding - way more we need people to test things, update documentation and most importantly work on uniting the community of people enjoying and working on FOG!
                            Daily Clean Installation Results:
                            https://fogtesting.fogproject.us/
                            FOG Reporting:
                            https://fog-external-reporting-results.fogproject.us/

                            1 Reply Last reply Reply Quote 1
                            • cmlC
                              cml Moderator
                              last edited by cml

                              Found this thread on the iPXE forums.

                              No idea if this will help but all files were built with debugging enabled and latest commit as of today. It will also drop you into the shell on dhcp failure.

                              tftpboot.tar.gz

                              1 Reply Last reply Reply Quote 3
                              • A
                                aaoyagi @jguest
                                last edited by

                                @jguest I had mentioned this in another thread, but you might try passing undionly.kkpxe as the boot file rather than undionly.kpxe. I have a lab of Lenovo Thinkstation E31s that had difficulty getting IPs and using the kkpxe was the only way I’ve been able to correct it.

                                1 Reply Last reply Reply Quote 1
                                • Tom ElliottT
                                  Tom Elliott
                                  last edited by

                                  To everybody responding to this thread. @jguest systems are loading in UEFI/EFI and appears, from what he can tell, to only allow EFI. This means, no amount of .{,k,kk,}pxe will work at all.

                                  We made small progress with using the snp.efi file.

                                  Please help us build the FOG community with everyone involved. It's not just about coding - way more we need people to test things, update documentation and most importantly work on uniting the community of people enjoying and working on FOG! Get in contact with me (chat bubble in the top right corner) if you want to join in.

                                  Web GUI issue? Please check apache error (debian/ubuntu: /var/log/apache2/error.log, centos/fedora/rhel: /var/log/httpd/error_log) and php-fpm log (/var/log/php*-fpm.log)

                                  Please support FOG if you like it: https://wiki.fogproject.org/wiki/index.php/Support_FOG

                                  1 Reply Last reply Reply Quote 3
                                  • Tom ElliottT
                                    Tom Elliott
                                    last edited by

                                    I’m solving this thread.

                                    @jguest found the option to allow the physical systems to boot using undionly.kpxe. He’s using a pair between proxyDHCP so we linked the undionly.kpxe.0 file as necessary.

                                    I still want to figure out snp.efi but at least he is able to go on with fogging.

                                    Please help us build the FOG community with everyone involved. It's not just about coding - way more we need people to test things, update documentation and most importantly work on uniting the community of people enjoying and working on FOG! Get in contact with me (chat bubble in the top right corner) if you want to join in.

                                    Web GUI issue? Please check apache error (debian/ubuntu: /var/log/apache2/error.log, centos/fedora/rhel: /var/log/httpd/error_log) and php-fpm log (/var/log/php*-fpm.log)

                                    Please support FOG if you like it: https://wiki.fogproject.org/wiki/index.php/Support_FOG

                                    1 Reply Last reply Reply Quote 2
                                    • J
                                      jguest
                                      last edited by jguest

                                      Figured out how to boot the computers in legacy so we went that route instead of figuring out how to do it with UEFI. Thanks to all who helped, especially @Tom-Elliott, who is a very cool dude. Happy to finally get to work!

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

                                      253

                                      Online

                                      12.0k

                                      Users

                                      17.3k

                                      Topics

                                      155.2k

                                      Posts
                                      Copyright © 2012-2024 FOG Project