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

    how to change netmask and ip range?

    Scheduled Pinned Locked Moved Solved
    FOG Problems
    3
    17
    4.2k
    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.
    • Q
      Quazz Moderator @onenetwork
      last edited by

      @onenetwork FOG should no longer overwrite your dhcp config with those settings to off. Is that not the case for you?

      The submask value is located in the .fogsettings file, (along with other info such as routers and what not) which FOG will use to build the DHCP config (if you’re allowing it to control DHCP)

      O 1 Reply Last reply Reply Quote 0
      • O
        onenetwork @Quazz
        last edited by onenetwork

        @Quazz said in how to change netmask and ip range?:

        @onenetwork FOG should no longer overwrite your dhcp config with those settings to off. Is that not the case for you?

        The submask value is located in the .fogsettings file, (along with other info such as routers and what not) which FOG will use to build the DHCP config (if you’re allowing it to control DHCP)

        Sorry to say I can’t find anything related to submask or IP range locate in the .fogsettings files. I try to change routeraddress to 255.255.255.224 or 204.10.x.65(gateway) and it not working.
        By the way I’m using fog server 1.2.0

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

          @Quazz said in how to change netmask and ip range?:

          Edit /opt/fog/.fogsettings and set blddhcp to 0 so it doesn’t generate a DHCP file and your changes remain.

          Btw 255.255.255.254 would make it so only one ip is on the entire subnet, just so you know.

          On older trunk and perhaps 1.2.0, the installer ignored bldhcp if dodhcp was turned on. This isn’t a problem in the current I believe but it’s been a while since I messed with the dhcp functionality.

          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
          • Wayne WorkmanW
            Wayne Workman @onenetwork
            last edited by

            @onenetwork On your server, what is the output of ip addr show ?

            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/

            O 1 Reply Last reply Reply Quote 0
            • O
              onenetwork @Wayne Workman
              last edited by Wayne Workman

              @Wayne-Workman said in how to change netmask and ip range?:

              @onenetwork On your server, what is the output of ip addr show ?

              fog@ubuntu:~$ ip addr show
              1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default
                  link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
                  inet 127.0.0.1/8 scope host lo
                     valid_lft forever preferred_lft forever
                  inet6 ::1/128 scope host
                     valid_lft forever preferred_lft forever
              2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
                  link/ether 00:0c:19:61:5c:da brd ff:ff:ff:ff:ff:ff
                  inet 204.10.185.68/27 brd 204.10.185.255 scope global eth0
                     valid_lft forever preferred_lft forever
                  inet6 fe50::40c:49ff:fe61:6cda/64 scope link
                     valid_lft forever preferred_lft forever
              fog@ubuntu:~$
              

              thanks

              Mod edited to use code box.

              1 Reply Last reply Reply Quote 0
              • O
                onenetwork
                last edited by onenetwork

                so there is no way to fix client IP and netmask at all?
                is there a file some where i can edit before update so it can bypass this? thanks all, i really need this to work.

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

                  @onenetwork there is, and it’s easy. I’m not at a computer at the moment - but when I am, I can easily construct a dhcpd.conf file that is exactly what you need - along with changes so fog 1.2.0 no longer overwrites the file. I’ll get it together sometime tonight for you.

                  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/

                  O 1 Reply Last reply Reply Quote 0
                  • O
                    onenetwork @Wayne Workman
                    last edited by

                    @Wayne-Workman said in how to change netmask and ip range?:

                    @onenetwork there is, and it’s easy. I’m not at a computer at the moment - but when I am, I can easily construct a dhcpd.conf file that is exactly what you need - along with changes so fog 1.2.0 no longer overwrites the file. I’ll get it together sometime tonight for you.

                    Awesome!

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

                      @onenetwork

                      Edit your /opt/fog/.fogsettings file to set the dodhcp and bldhcp like below. Be sure to save.

                      vi /opt/fog/.fogsettings
                      Instructions on using Vi

                      dodhcp='N'
                      bldhcp='0'
                      

                      Then, edit the /etc/dhcp/dhcpd.conf file to contain the below. Notice that option domain-name-servers is commented out with a # because I don’t know your preferred DNS address. If you want to set that, remove the comment and replace the x.x.x.x with the ip address - comma separated for multiple DNS addresses if you want multiple ones.

                      I’ve assumed from one of your below posts:

                      I try to change routeraddress to 255.255.255.224 or 204.10.x.65(gateway)

                      That the proper router address for this subnet is 204.10.185.65, so I’ve excluded this address from the DHCP range, and have defined it as a router option.

                      vi /etc/dhcp/dhcpd.conf

                      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; # RFC4578
                      
                      use-host-decl-names on;
                      ddns-update-style interim;
                      ignore client-updates;
                      next-server 204.10.185.68;
                      authoritative;
                      
                      
                      subnet 204.10.185.64 netmask 255.255.255.224 {
                              option subnet-mask 255.255.255.224;
                              range dynamic-bootp 204.10.185.66 204.10.185.94;
                              default-lease-time 21600;
                              max-lease-time 43200;
                              #option domain-name-servers x.x.x.x;
                              option routers 204.10.185.65;
                       
                          class "UEFI-32-1" {
                          match if substring(option vendor-class-identifier, 0, 20) = "PXEClient:Arch:00006";
                          filename "i386-efi/ipxe.efi";
                          }
                      
                          class "UEFI-32-2" {
                          match if substring(option vendor-class-identifier, 0, 20) = "PXEClient:Arch:00002";
                           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 "Legacy" {
                          match if substring(option vendor-class-identifier, 0, 20) = "PXEClient:Arch:00000";
                          filename "undionly.kkpxe";
                          }
                      
                      }
                      host ubuntu {
                          hardware ethernet 00:0c:19:61:5c:da;
                          fixed-address 204.10.185.68;
                      }
                      

                      You can copy/paste this into the vi editor as long as you’re in insert mode (see tutorial above). Pasting from windows clipboard into putty is just a right click anywhere in the window - if you’re using putty (which I would highly recommend).

                      After writing the file and closing it, you will need to restart dhcp. On Ubuntu that would be:
                      service dhcpd restart
                      or
                      service dhcpd stop
                      service dhcpd start

                      And to enable dhcpd to start on boot:
                      service dhcpd enable

                      Check the status of the dhcpd daemon on Ubuntu like this:
                      service dhcpd status

                      And - let me know if it works. If not, give me the output of service dhcpd status

                      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
                      • O
                        onenetwork
                        last edited by

                        Thank you Wayne Workman, it’s working now. also, thank you Quazz.
                        After copy instruction provided by Wayne Workman, changed boot to Grub style and command out /var/www/fog/lib/fog/BootMenu.class.php line 696 booturl/ipxe/bg.png it is now working perfect. This is awesome!

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

                          @onenetwork said in how to change netmask and ip range?:

                          changed boot to Grub style and command out /var/www/fog/lib/fog/BootMenu.class.php line 696 booturl/ipxe/bg.png

                          I wasn’t aware you were having problems with the background image?

                          Instead of commenting out code, we can help you get it working. It is a separate issue, so I would ask you to make a new thread with details on the fog version, os version, model you’re booting, any relevant network layout information, boot file, efi mode, and any other information that may be relevant.

                          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
                          • O
                            onenetwork
                            last edited by

                            Yes, background image is different issue I have learned from previous problem. Again, thank you for your helping with this netmask and IP range problem. Without your help I probably go crazy, LOL.

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

                            128

                            Online

                            12.1k

                            Users

                            17.3k

                            Topics

                            155.3k

                            Posts
                            Copyright © 2012-2024 FOG Project