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

Ran out of IP Addresses?

Scheduled Pinned Locked Moved General Problems
4 Posts 3 Posters 715 Views
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.
  • N
    newlined
    last edited by Aug 21, 2018, 1:26 PM

    Hello, I was making 120 something computers via Unicast and after when I started PC #121 it stopped booting into PXE. So after 3 hours trying to figure it out, I decided to redo and reinstall the entire server and it gave me another 120 uses before it stopped working again.

    Is there a setting where I can change that? I don’t want to reinstall the whole thing every 120 computers.

    1 Reply Last reply Reply Quote 0
    • S
      Sebastian Roth Moderator
      last edited by Aug 21, 2018, 3:22 PM

      @newlined Please tell us if you installed FOG to be your DHCP server as well? If so please post your DHCP config (e.g. /etc/dhcp/dhcpd.conf)

      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 0
      • N
        newlined
        last edited by Aug 21, 2018, 4:28 PM

        @newlined this is my .fogsettings

        ## Start of FOG Settings
        ## Created by the FOG Installer
        ## Find more information about this file in the FOG Project wiki:
        ##     https://wiki.fogproject.org/wiki/index.php?title=.fogsettings
        ## Version: 1.5.4
        ## Install time: Mon 20 Aug 2018 11:01:00 PM CDT
        ipaddress='10.0.2.15'
        copybackold='0'
        interface='enp2s0'
        submask='255.255.255.0'
        routeraddress='10.0.2.15'
        plainrouter='10.0.2.15'
        dnsaddress='10.0.2.15'
        username='fog'
        password='tz5ikIFqkcl4CnVLrg3Sm3Hfeu95of9qHUfj5gA1XhU='
        osid='2'
        osname='Debian'
        dodhcp='y'
        bldhcp='1'
        dhcpd='isc-dhcp-server'
        blexports='1'
        installtype='N'
        snmysqluser='root'
        snmysqlpass=''
        snmysqlhost='localhost'
        installlang='0'
        storageLocation='/images'
        fogupdateloaded=1
        docroot='/var/www/html/'
        webroot='/fog/'
        caCreated='yes'
        httpproto='http'
        startrange='10.0.2.10'
        endrange='10.0.2.254'
        bootfilename='undionly.kpxe'
        packages='apache2 bc build-essential cpp curl g++ gawk gcc genisoimage gzip htmldoc isc-dhcp-server isolinux lftp libapache2-mod-php7.1 libc6 libcurl4 liblzma-dev m4 mysql-client mysql-server net-tools nfs-kernel-server openssh-server php7.1 php7.1-bcmath php7.1-cli php7.1-curl php7.1-fpm php7.1-gd php7.1-json php7.1-ldap php7.1-mbstring php7.1-mcrypt php7.1-mysql php-gettext tar tftpd-hpa tftp-hpa unzip vsftpd wget xinetd zlib1g '
        noTftpBuild=''
        notpxedefaultfile=''
        sslpath='/opt/fog/snapins/ssl/'
        backupPath='/home/'
        php_ver='7.1'
        php_verAdds='-7.1'
        sslprivkey='/opt/fog/snapins/ssl//.srvprivate.key'
        ## End of FOG Settings
        

        Here is my DHCP config file. I tried to mess up with it last night but I did not know what or where to update.

        # DHCP Server Configuration file\n#see /usr/share/doc/dhcp*/dhcpd.conf.sample
        # This file was created by FOG
        #Definition of PXE-specific options
        # Code 1: Multicast IP Address of bootfile
        # Code 2: UDP Port that client should monitor for MTFTP Responses
        # Code 3: UDP Port that MTFTP servers are using to listen for MTFTP requests
        # Code 4: Number of seconds a client must listen for activity before trying
        #         to start a new MTFTP transfer
        # Code 5: Number of seconds a client must listen before trying to restart
        #         a MTFTP transfer
        option space PXE;
        option PXE.mtftp-ip code 1 = ip-address;
        option PXE.mtftp-cport code 2 = unsigned integer 16;
        option PXE.mtftp-sport code 3 = unsigned integer 16;
        option PXE.mtftp-tmout code 4 = unsigned integer 8;
        option PXE.mtftp-delay code 5 = unsigned integer 8;
        option arch code 93 = unsigned integer 16;
        use-host-decl-names on;
        ddns-update-style interim;
        ignore client-updates;
        # Specify subnet of ether device you do NOT want service.
        # For systems with two or more ethernet devices.
        # subnet 136.165.0.0 netmask 255.255.0.0 {}
        subnet 10.0.2.0 netmask 255.255.255.0{
            option subnet-mask 255.255.255.0;
            range dynamic-bootp 10.0.2.10 10.0.2.254;
            default-lease-time 21600;
            max-lease-time 43200;
            option routers 10.0.2.15;
            option domain-name-servers 10.0.2.15;
            next-server 10.0.2.15;
            class "Legacy" {
                match if substring(option vendor-class-identifier, 0, 20) = "PXEClient:Arch:00000";
                filename "undionly.kkpxe";
            }
            class "UEFI-32-2" {
                match if substring(option vendor-class-identifier, 0, 20) = "PXEClient:Arch:00002";
                filename "i386-efi/ipxe.efi";
            }
            class "UEFI-32-1" {
                match if substring(option vendor-class-identifier, 0, 20) = "PXEClient:Arch:00006";
                filename "i386-efi/ipxe.efi";
            }
            class "UEFI-64-1" {
                match if substring(option vendor-class-identifier, 0, 20) = "PXEClient:Arch:00007";
                filename "ipxe.efi";
            }
            class "UEFI-64-2" {
                match if substring(option vendor-class-identifier, 0, 20) = "PXEClient:Arch:00008";
                filename "ipxe.efi";
            }
            class "UEFI-64-3" {
                match if substring(option vendor-class-identifier, 0, 20) = "PXEClient:Arch:00009";
                filename "ipxe.efi";
            }
            class "SURFACE-PRO-4" {
                match if substring(option vendor-class-identifier, 0, 32) = "PXEClient:Arch:00007:UNDI:003016";
                filename "ipxe.efi";
            }
            class "Apple-Intel-Netboot" {
                match if substring(option vendor-class-identifier, 0, 14) = "AAPLBSDPC/i386";
                option dhcp-parameter-request-list 1,3,17,43,60;
                if (option dhcp-message-type = 8) {
                    option vendor-class-identifier "AAPLBSDPC";
                    if (substring(option vendor-encapsulated-options, 0, 3) = 01:01:01) {
                        # BSDP List
                        option vendor-encapsulated-options 01:01:01:04:02:80:00:07:04:81:00:05:2a:09:0D:81:00:05:2a:08:69:50:58:45:2d:46:4f:47;
                        filename "ipxe.efi";
                    }
                }
            }
        }```
        W 1 Reply Last reply Aug 21, 2018, 8:16 PM Reply Quote 0
        • W
          Wayne Workman @newlined
          last edited by Wayne Workman Aug 21, 2018, 2:16 PM Aug 21, 2018, 8:16 PM

          @newlined I would suggest shorter lease times. Something like below. These values are in seconds, so you can play with them yourself.

              default-lease-time 1800;
              max-lease-time 3600;
          

          After each of these changes, you need to restart dhcp with this command: systemctl restart dhcpd

          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
          • 1 / 1
          1 / 1
          • First post
            1/4
            Last post

          129

          Online

          12.3k

          Users

          17.4k

          Topics

          155.8k

          Posts
          Copyright © 2012-2025 FOG Project