• Unable to UEFI boot

    7
    0 Votes
    7 Posts
    905 Views
    george1421G

    @sniffski OK that bit looks good.

    So since you are comfortable with wireshark that will make the next bit easier. Since the FOG server and target computers are on the same subnet, lets use tcpdump from the FOG server perspective. (or wireshark on the fog server if that is where you are currently doing the capture from). Using wireshark on a witness computer will pick up the broadcast dhcp messages but it won’t the unicast messages. After the dhcp process the target computer reaches out to the fog server (dhcp option 66) and requests the file (dhcp option 67) and then transfers the boot loader (ipxe.efi) to the target computer over tftp. This is done over uicast messaging. So the witness computer won’t see it.

    I have a tutorial here how to do this with tcpdump: https://forums.fogproject.org/topic/9673/when-dhcp-pxe-booting-process-goes-bad-and-you-have-no-clue

    If you want to use wireshark on the fog server then use this capture filter port 67 or port 68 or port 69 or port 4011 Right after the DHCP DORA process it should ask the FOG server twice for the file defined in dhcp option 67, the first will be to check the size of the file the second to request the file.

    Also be aware for uefi that safeboot needs to be disabled on the target computer or it won’t boot the nbf (network boot file) if it does transfer it OK.

    If you can’t get a solution then post the pcap to a file transfer site and either post the link here or use FOG DM to chat the URL to me and I’ll take a look at it.

  • Chainloading Failed when using EXIT method for drive boot

    13
    0 Votes
    13 Posts
    2k Views
    S

    Just figured this has been added already thanks to @Piotr86PL’s pull request in August (which I had obviously forgotten about, nevermind).

  • Can't create working api request for multicast sessions

    6
    0 Votes
    6 Posts
    395 Views
    S

    @mn_19105 said in Can't create working api request for multicast sessions:

    So if you want i can write a wiki with a bit of examples and clarification about the API.

    Great! The documentation is managed on github. Syntax is pretty simple. Please let me know your github username (e.g. via a private message here in the forums) so I can arrange access for you to push to that repo.

  • iPXE - No Configuration Methods Succeeded - Lenovo IdeaPad Gaming 3

    7
    0 Votes
    7 Posts
    963 Views
    M

    @george1421 I was able to rebuild iPXE with the latest version and re-run the Fog installer. Worked like a charm! The new laptops now get to the Fog menu. Your help was fantastic! Couldn’t have done it without you! Thanks a ton!

  • Network Boot not working PFSENSE

    Solved
    4
    0 Votes
    4 Posts
    1k Views
    D

    Thks , so yes it was not booting in the correct format so i added the extra uefi file names to pfsnese and it works flawless now. Thks guys

  • No Network interface found HP Probook 450 G8

    4
    0 Votes
    4 Posts
    577 Views
    george1421G

    @fairoozfarhan The gui route is the recommended method.

    If that doesn’t work you can manually download the kernels from here https://github.com/FOGProject/fos/releases and then bzImage and bzImage32 (watch your case because it is significant) to the path I provided earlier. Use the file command to ensure the kernel is correct.

  • GUI crashing every 30 minutes

    10
    0 Votes
    10 Posts
    1k Views
    LPetelikL

    @george1421 We just ran the engine update. Thanks for those links. We’ll watch it for a bit to see how it looks. The GUI is a bit slow at the moment, hoping that clears up.

    On a side note, while working with this issue, we ran .installfog and during the install it picked a new STORAGENODE MYSQLPASS password that had a closing bracket in it. It broke the node’s connections to the master even with the password updated in all the spots it should be. Once we created a new SQL password (on a whim to test, without special characters) and updated it in .fogsettings, reran the .installfog file, the nodes started talking to the master again.

    I think we are in much better shape. We need to fix our node password issue and start imaging again to know for sure.

  • 0 Votes
    4 Posts
    418 Views
    george1421G

    @rtarr said in 2 NIC Host: Set 1 NIC to Remote Management/Replication and 2 NIC to Imaging:

    I am using two NICs because I want all the imaging to happen on a segregated network and any repo updates or image replication to happen over the LAN NIC. This prevents imaging from happening over our firewall tunnels.

    Having a second nic and dedicated imaging network may not be necessary to avoid imaging over the vpn tunnel.

    (connect both master node and storage node to your business network)

    At the remote site set dhcp options 66 to local storage node IP address and dhcp option 67 to ipxe.efi. -OR- use either dhcp profiles or dnsmasq running on the remote storage node to point to the remote storage node for pxe booting. This will keep from downloading the ipxe boot loader over the vpn tunnel.

    At HQ again setup dhcp option 66 to master node ip address and dhcp option 67 to ipxe.efi. On the master node installed the Location plugin. Create your two different locations and assign the storage nodes to those locations.

    Now assign the target computers to the proper location, either via the web ui or when you do a full registration.

    So at this point you have a local and remote location defined. You have the master node assigned to the local location, the remote storage node to the remote location. You now have the target computers assigned to the proper location.

    So now you pxe boot a computer at the remote location. I will pull ipxe.efi from the storage node. The target computer will then make a http call to the master node to find out where its storage node is located. Then if the storage node is local to the pxe booting computer it will image all at the remote site. There will be small update http calls to the master node to let the FOG server where it is in the imaging process.

    The only thing you can’t do in this setup is multicast imaging, that can only happen from the master node in any storage group.

  • Help with FOG Deployment

    3
    0 Votes
    3 Posts
    433 Views
    P

    @junkhacker

    Thanks for your response. I admit I am inexperienced with linux configurations.

    Do you have a suggestion on the best way to deploy fog as a VM, with a physical freenas system (with a NFS share)?

    Sorry for the ignorance on my part.

  • Hostname change / bind "disabled on host"

    2
    0 Votes
    2 Posts
    354 Views
    A

    Nevermind. For whatever reason my host module settings were all deselected. No idea why. I am using persistent groups and these are set in that group.

  • TFTP Timeout

    Unsolved
    19
    0 Votes
    19 Posts
    4k Views
    D

    @Sebastian-Roth
    Hmm… Maybe “some other forums” has right… Maybe somehow Virtualbox software blocks the tftp processes while PXE booting…

    I change VM software to Windows Hyper-V and i don’t have problem with tftp timeout anymore…

  • 0 Votes
    7 Posts
    1k Views
    F

    @sebastian-roth I just noticed .177 was out and updated. No errors at all during the update process.

  • FOG 1.5.9.174 and .175 no longer install on Ubuntu 21.10

    3
    0 Votes
    3 Posts
    485 Views
    F

    @sebastian-roth I figured it was something like that. The good news is FOG is working for me under 22.04.1

  • Fog snponly.efi multiple network cards

    7
    0 Votes
    7 Posts
    829 Views
    N

    @sebastian-roth @george1421

    Thanks the updated kernels fixed it
    it now PXE boots and gets into fog and can upload and download images perfectly!

  • Dualboot with two Drives (SSD) and make FOG decide to boot each OS

    3
    0 Votes
    3 Posts
    397 Views
    T

    @george1421 Thank You for beeing so fast 🙂
    I’ll try that in my Lab-Environment.
    Fortunately, I have a little time until the pool has to be online.
    But than it has to be bulletproof 🙂

    I am also not used to rEFInd yet, but so far i like it.
    I think I even found something to look for HD-Labels.
    With SSD in UEFI this may hopefully work with several PCs

    But further Ideas are welcome 👍

  • 0 Votes
    3 Posts
    410 Views
    Wayne WorkmanW

    Are you using the location plugin? If not, that could explain a lot, as FOG will image from whatever storage node with open slots rather than a specific one in the same location as the host.

  • FOG identify new host as registered even though it's not.

    7
    0 Votes
    7 Posts
    895 Views
    B

    @stealthlegend Ok I will look into this further. But to your point, I do see how this can be beneficial for bulk imaging.

    Thank you!

  • Changing language

    11
    0 Votes
    11 Posts
    2k Views
    S

    @Xinzo Just a quick note for your understanding. The links you posted in your initial topic post are both about changing the keyboard layout once the Linux kernel (FOS) loads. But entering username/password on a quick deploy is when iPXE is still loaded (before FOS).

    I added keyboard layout setting to the latest dev-branch version of FOG just now. So please update to the latest version (1.5.9.174 or later) and make sure you have the set KEYMAP in FOG Configuration -> FOG Settings -> General Settings (e.g. to fr or de).

    Be aware that iPXE only comes with simple localized keymap support. For example some special characters (e.g. §) and German Umlauts do not work. It’s not the full set of latin1 keymaps that the Linux kernel actually supports. But most special characters work and YZ are not swapped out like on the US layout. So I hope it’s still helping you when typing username and password on quick deploy.

    I can’t properly test this on UEFI machines as I only have a VirtualBox test environment at hand and PXE booting doesn’t work here in UEFI mode. There were rumors about keymap being an issue on UEFI system in the iPXE forums. No idea if that is still the case.

  • Can't delete groups

    3
    0 Votes
    3 Posts
    513 Views
    D

    Oops!

    Turns out I can delete groups OK. I suspect what was going on is I’d had a long and stressful day and the password it was autofilling that I was mindlessly accepting was wrong. Today I manually typed the password of the FOG user and it worked.

    Please excuse my noise!

  • How to edit refind.conf file ?

    1
    0 Votes
    1 Posts
    238 Views
    No one has replied

173

Online

12.3k

Users

17.4k

Topics

155.6k

Posts