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

    Cant pxe boot to fog.

    Scheduled Pinned Locked Moved Solved
    FOG Problems
    5
    37
    6.3k
    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.
    • S
      Sebastian Roth Moderator
      last edited by

      @blindcat420 How did you configure the Hyper V network for your VMs? I am not much into Hyper V but for VirtualBox/XenServer and so on you always have different options, one of them usually being named something like network bridge or bridged mode. Possibly called different in Hyper V speech. If you want “external” clients like the laptop to be able to PXE boot you definitely need properly setup the network. Here you find a hint on that: https://wiki.fogproject.org/wiki/index.php?title=Installation#Hyper-V

      @Wayne-Workman is the one to talk to about this I reckon.

      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

      B 1 Reply Last reply Reply Quote 0
      • B
        blindcat420 @Sebastian Roth
        last edited by

        @Sebastian-Roth

        0_1542991603457_b19d32df-294b-455d-badc-a4d7ea7f1a90-image.png

        Here is a picture. I have created a virtual switch with one of the network adapters. The switch is setup to provide external addresses. I dont know what happens during pxe. But I do know when vm’s boot into windows they obtain an 192.168.1.x ip address.

        1 Reply Last reply Reply Quote 0
        • george1421G
          george1421 Moderator @blindcat420
          last edited by george1421

          @blindcat420 Ok so you have a home lab setup here. That is fine, it just helps us set the scope on things.

          Since you have a home lab and are using virtualization, what hypervisor are you using VMWare or Virtualbox? First thing you need to ensure your fog server is bridged to your physical network and not connected via nat. Also once you install your fog server it’s IP address must not change. There are hard coded bits of fog that use static ip address when fog was installed.

          Also since you were not getting any real error message it sounds like the dnsmasq pxe boot stuff is not getting through. Make sure on your FOG server that you have selinux set to permissive and the linux firewall disabled.

          Also there was a recent thread where someone was using virtual box for both the target and fog server. For what ever reason he could not get that setup to pxe boot. All of the signals where there bit the client kept coming up with unable to locate the boot file. He was using the isc-dhcp server and not dnsmasq so you may have better luck.

          I know in my soho setup I have a home router setup and then a fog server running on a raspberry pi3 running dnsmasq. I can pxe boot clients running under virtual box (on linux mint) just fine. So you should be able to get it to work in your soho environment too.

          Edit: Well dang I should have refreshed my page before answering. I see you and Sebastian have been working on it 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!

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

            I would suggest a packet capture on the fog server to see whats going on.
            @blindcat420 do you know if you’re VM is setup to network boot via Legacy or UEFI? Do you know what version of dnsmasq you’re using?

            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 0
            • george1421G
              george1421 Moderator @blindcat420
              last edited by

              @blindcat420 said in Cant pxe boot to fog.:

              When I try to pxe boot from a laptop with legacy booting it fails and gives me pxe-e53 no boot filename received.

              @Wayne-Workman You are right the next steps is to grab a pcap of the external laptop pxe booting. That pxe-e53 error is telling. The soho routers will typically post themselves as the next server with no boot file.

              @blindcat420 Follow the instructions here and post the results in this thread: https://forums.fogproject.org/topic/9673/when-dhcp-pxe-booting-process-goes-bad-and-you-have-no-clue

              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!

              1 Reply Last reply Reply Quote 1
              • B
                blindcat420
                last edited by

                @george1421

                @Wayne-Workman

                I installed tcpdump and have created the output.pcap file. I dont have much experience with linux hence why I’m messing with it.

                How can I move that file to one of my windows file shares? So i can upload it here?

                Answers to earlier questions.

                I have a few vm’s 1 uses legacy, 1 uses uefi, i have a laptop that is currently set to legacy but i can change it to uefi.

                I just installed dnsmasq the other day so it would be whatever the latest version is.

                0_1543011460239_3c8a00fc-39b1-44b6-a401-f6af4ca81a5f-image.png

                B 1 Reply Last reply Reply Quote 0
                • B
                  blindcat420 @blindcat420
                  last edited by

                  @george1421 @Wayne-Workman

                  Here is the output.pcap file.

                  output.pcap

                  B 1 Reply Last reply Reply Quote 1
                  • B
                    blindcat420 @blindcat420
                    last edited by blindcat420

                    @george1421 @Wayne-Workman

                    So I got a update. Seems I’m getting more action after disabling the firewall on fog.

                    vm 1 with legacy boot gives me this now.
                    0_1543016772985_11b84a9f-2afe-47b7-b14f-9584bf248c1b-image.png

                    vm 2 with uefi boot gives me this.

                    0_1543016801126_2fb3a1d5-2aa8-419a-b15d-1291a3b86f71-image.png

                    the laptop gives me the same error as the first picture.

                    Wayne WorkmanW george1421G 2 Replies Last reply Reply Quote 0
                    • Wayne WorkmanW
                      Wayne Workman @blindcat420
                      last edited by

                      @blindcat420 Just a quick question. Did you disable selinux? Check with sestatus or with getenforce. This is in the CentOS 7 instructions.

                      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/

                      B 1 Reply Last reply Reply Quote 0
                      • george1421G
                        george1421 Moderator @blindcat420
                        last edited by george1421

                        @blindcat420 Ok those screen shots are very helpful in telling where its going sideways. Can you grab another pcap now that you have the linux server firewall disabled. In the previous pcap I only see dhcp “Offers” from your firewall/router and not dnsmasq.

                        I also suggest that you load wireshark onto a windows computer so you can review the pcap file.

                        Remember a dhcp/pxe boot process always follows this flow.
                        Client ->Discover
                        DHCP Server->Offer
                        (if you have proxyDHCP) DHCP Proxy ->Offer
                        Client ->Request
                        DHCP Server ->ACK
                        (end of normal dhcp)
                        (start of pxe booting)
                        Client ->DHCP Proxy
                        Client ->DHCP Proxy
                        Client ->tftp server (request file size)
                        Client ->tftp server (request file)

                        Also if you want to interact with FOG server from windows land you will need 2 applications in your tool box.

                        1. Putty (remote ssh termial)
                        2. WinSCP (remote file copy explorer)

                        From your picture, just for clarity 192.168.1.3 is your FOG server?

                        From the pictures it appears that dnsmask is working but maybe the tftp server is sending the file. The pcap will tell us a bit more where to look.

                        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!

                        B 1 Reply Last reply Reply Quote 0
                        • S
                          Sebastian Roth Moderator
                          last edited by

                          @george1421 Very strange I think. The pcap was captured on the FOG server I suppose. Why don’t we see any packets from dnsmasq??

                          @blindcat420 Ok let’s check if your TFTP server is running properly. Run ps aux|grep tftp and netstat -antup|grep 69, and post the full output here.

                          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

                          B 1 Reply Last reply Reply Quote 0
                          • B
                            blindcat420 @Wayne Workman
                            last edited by blindcat420

                            @Wayne-Workman said in Cant pxe boot to fog.:

                            sestatus

                            0_1543077753522_462fe2e7-cdd3-47c0-be43-59e1d7fbd081-image.png

                            i disabled firewalld i assume that is different than selinux?

                            Wayne WorkmanW 1 Reply Last reply Reply Quote 0
                            • B
                              blindcat420 @george1421
                              last edited by

                              @george1421

                              here is the updated pcap file.

                              0_1543078114945_output2.pcap

                              1 Reply Last reply Reply Quote 0
                              • B
                                blindcat420 @Sebastian Roth
                                last edited by blindcat420

                                @Sebastian-Roth

                                @george1421

                                192.168.1.3 is the fog server.

                                for output.pcap i did run that from the fog server and it was before i disabled firewalld.

                                output2.pcap is after disabling firewalld.

                                this is what i get with those two commands.
                                0_1543078293435_b2584afc-1a8f-4319-9f80-693394cabd8b-image.png

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

                                  @blindcat420 said in Cant pxe boot to fog.:

                                  i disabled firewalld i assume that is different than selinux?

                                  You need to set SELinux either to permissive or disabled, instructions for that are in the CentOS 7 tutorial.

                                  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 0
                                  • S
                                    Sebastian Roth Moderator
                                    last edited by

                                    @blindcat420 Ok then, TFTP is not running. Usually FOG sets it up properly when running the installer. As you are running CentOS tftp is provided by xinetd. So please run the following commands:

                                    systemctl start xinetd
                                    systemctl status xinetd
                                    

                                    @Wayne-Workman SELinux is disabled already, see posts further down.

                                    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
                                    • B
                                      blindcat420
                                      last edited by

                                      @Sebastian-Roth

                                      So i started xinetd.

                                      0_1543086772351_d7813b4c-aa39-44ed-a25d-0a93bd868ca0-image.png

                                      Iooks like i get the same error as before. so seems something is wrong with tftp

                                      0_1543087073314_9512fc70-92e7-489c-821f-ec41c463a4eb-image.png

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

                                        @blindcat420 can you run a simple tftp transfer test? First can you double check rpcbind is running? Usually, I see tftp in a call port created when requested rather than a constant seeing of port 69 being open. This is usually handled by rpcbind utility. Xinetd May play a role as well but I don’t know if it running alone will prove anything.

                                        https://wiki.fogproject.org/wiki/index.php/Troubleshoot_TFTP#Testing_TFTP

                                        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

                                        B 1 Reply Last reply Reply Quote 1
                                        • B
                                          blindcat420 @Tom Elliott
                                          last edited by

                                          @Tom-Elliott

                                          0_1543088867978_a9f96388-1e04-489e-aea7-9d2398d5ab5b-image.png

                                          I followed the guide to install tftp and this is what i get.

                                          0_1543088927734_57c38f8c-a80e-47ff-afcc-d907b35e3cdc-image.png

                                          1 Reply Last reply Reply Quote 0
                                          • S
                                            Sebastian Roth Moderator
                                            last edited by

                                            @blindcat420 In the xinetd status picture I see ... removing tftp and so I guess something went wrong with the configuration file. Please check /etc/xinetd.d/tftp and post the full content here. The FOG installer does manipulate that file but I have not seen something going wrong here in the last couple of months or even years.

                                            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

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

                                            336

                                            Online

                                            12.0k

                                            Users

                                            17.3k

                                            Topics

                                            155.2k

                                            Posts
                                            Copyright © 2012-2024 FOG Project