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

Need help making my own Debian 9 FOG server!

Scheduled Pinned Locked Moved Solved
General
5
48
14.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.
  • U
    unknownhost99 @george1421
    last edited by Dec 4, 2017, 11:09 AM

    @george1421 one more question in what order should i install it first dnsmasq or the fog server first

    G 1 Reply Last reply Dec 4, 2017, 11:14 AM Reply Quote 0
    • G
      george1421 Moderator @unknownhost99
      last edited by Dec 4, 2017, 11:14 AM

      @unknownhost99 You can install in any order. One is not dependent on the other one.

      Just for clarity, you only need dnsmasq if you are unable to modify your dhcp server’s settings for dhcp option 66 and 67. We can use dnsmasq’s features to add in those missing/unchangable values.

      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!

      U 2 Replies Last reply Dec 4, 2017, 11:16 AM Reply Quote 0
      • U
        unknownhost99 @george1421
        last edited by Dec 4, 2017, 11:16 AM

        @george1421 yea the plan is to have dnsmasq for a dhcpproxy but i understand i need to install fog first

        1 Reply Last reply Reply Quote 0
        • U
          unknownhost99 @george1421
          last edited by Dec 4, 2017, 12:04 PM

          @george1421 so i have installed the fog server now i want to set-up my node but when i go to my server this happens
          0_1512388861451_0b5ffa28-5e3e-4acc-a334-d103351a3be7.jpg

          these are my settings
          0_1512389034341_49802008-acea-4804-9021-26b642e4a170.jpg

          G 1 Reply Last reply Dec 4, 2017, 2:52 PM Reply Quote 0
          • G
            george1421 Moderator @unknownhost99
            last edited by george1421 Dec 4, 2017, 8:53 AM Dec 4, 2017, 2:52 PM

            @unknownhost99 Just to be clear here. I don’t see an error.

            I can say for storage nodes, they must be able to reach the Master FOG server’s database. You may need to make an adjustment to the Mysql server’s config file to allow external access. I don’t know debian so I can’t confirm if it will work correctly, or you need to add the setting in the mysql conf to allow external access to the database.

            IF the database is enabled correctly AND you install a fog storage node it should auto create the storage node in the Storage section of the master server webgui. There is no webgui on the storage nodes since they are manged from the fog master node.

            If there is not an entry in the FOG master node for this storage node, you need to take the user ID and password presented on the install screen and use that to hand create the storage node entry in the web gui.

            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!

            U 1 Reply Last reply Dec 5, 2017, 11:34 AM Reply Quote 0
            • U
              unknownhost99 @george1421
              last edited by Dec 5, 2017, 11:34 AM

              @george1421 i cant really find the problem so i’m thinking off reinstalling fog but i need to uninstall it first and the guide provider by fog itself doesn’t work any ideas?

              G 1 Reply Last reply Dec 5, 2017, 12:45 PM Reply Quote 0
              • S
                Sebastian Roth Moderator
                last edited by Dec 5, 2017, 12:37 PM

                @unknownhost99 said in Need help making my own Debian 9 FOG server!:

                i cant really find the problem so i’m thinking off reinstalling fog but i need to uninstall it first and the guide provider by fog itself doesn’t work any ideas?

                I am sorry to say this but there is no way we can help you if you don’t properly describe what’s going on and what you mean. As George said there is no obvious error in the pictures you posted. Without any further description how would we be able to help you??

                • What exactly does not work?
                • Any errors you see? Take pictures or videos of client/server screen of what you think is an error and post here!
                • What is your network setup?

                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
                • G
                  george1421 Moderator @unknownhost99
                  last edited by Dec 5, 2017, 12:45 PM

                  @unknownhost99 Before you go through the process of reinstalling everything. You need to ensure that mysql is configured to allow remote access. Some distros disable remote access to mysql database server for security reasons.

                  for example: https://www.cyberciti.biz/tips/how-do-i-enable-remote-access-to-mysql-database-server.html

                  You can also test to see if mysql is listening on your fog master server by using this command to see if the port is open on your master fog server.
                  netstat -an|grep 3306
                  You should see a line that looks like this

                  tcp        0      0 0.0.0.0:3306            0.0.0.0:*               LISTEN
                  

                  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!

                  U 1 Reply Last reply Dec 5, 2017, 2:05 PM Reply Quote 0
                  • U
                    unknownhost99 @george1421
                    last edited by Dec 5, 2017, 2:05 PM

                    @george1421 yes i indeed have that one and then a crap ton of others that each look the same that say time out i think starting over from scratch is easier since i haven t done anything significant yet

                    1 Reply Last reply Reply Quote 0
                    • U
                      unknownhost99
                      last edited by Dec 12, 2017, 8:40 AM

                      i have had an error during my dnsmasq installation and was wondering what the cause might be and if it is a problem before i continue.

                      when typing the the sudo make install command from this guide https://forums.fogproject.org/topic/8725/compiling-dnsmasq-2-76-if-you-need-uefi-support/5 it showed the following error
                      0_1513067998654_f9925cf4-e70f-4e2e-8e84-f834c4c78cbf.jpg

                      any information on the error would be helpfull thanks!

                      G 1 Reply Last reply Dec 12, 2017, 10:47 AM Reply Quote 0
                      • S
                        Sebastian Roth Moderator
                        last edited by Dec 12, 2017, 9:54 AM

                        @unknownhost99 You need to install build dependencies first. sudo apt-get build-dep dnsmasq should do most of that even though you are compiling a different version. If you still have compile issues note down the filename (here idna.h) go to https://www.debian.org/distrib/packages (section “Search the contents of packages”) and search for that file you are missing. Then install the package(s) shown to you by hand - e.g. sudo apt-get install libidn11-dev

                        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
                        • G
                          george1421 Moderator @unknownhost99
                          last edited by Dec 12, 2017, 10:47 AM

                          @unknownhost99 You might want to check with your distribtion’s repo. Many distributions contain dnsmasq 2.76 or newer version already compiled. So these steps may no longer be necessary.

                          [edit] I’m not totally sure what I’m looking at, but it does look like there is a debian package that has been already created for you: https://packages.debian.org/stretch/dnsmasq

                          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!

                          U 1 Reply Last reply Dec 12, 2017, 2:29 PM Reply Quote 1
                          • U
                            unknownhost99 @george1421
                            last edited by Dec 12, 2017, 2:29 PM

                            @george1421 okay so now that worked although when i tried the sudo service dnsmasq restart. it failed and said no Unit dnsmasq.service found also what is the default location of the itsp.conf file cause i cant seem to locate it with the find command

                            G 1 Reply Last reply Dec 12, 2017, 2:59 PM Reply Quote 0
                            • G
                              george1421 Moderator @unknownhost99
                              last edited by Dec 12, 2017, 2:59 PM

                              @unknownhost99 Just so I’m clear, you installed your linux distro’s version of dnsmasq? If so you should be able to key in sudo dnsmasq -v That should show you the version of dnsmasq installed.

                              From there, to your second question the ltsp.conf file typically goes in /etc/dnsmasq.d directory. Make sure there are no other .conf files in that directory to cause you pain.

                              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!

                              U 1 Reply Last reply Dec 12, 2017, 3:09 PM Reply Quote 0
                              • U
                                unknownhost99 @george1421
                                last edited by Dec 12, 2017, 3:09 PM

                                @george1421 i typed vi /etc/dnsmasq.d and /etc/dnsmasq/itsp.conf nothing comes up (im sorry if i seem retarded i cant stress how new i am to linux)

                                G 1 Reply Last reply Dec 12, 2017, 3:21 PM Reply Quote 0
                                • G
                                  george1421 Moderator @unknownhost99
                                  last edited by Dec 12, 2017, 3:21 PM

                                  @unknownhost99 ok lets backup here.

                                  The config file from my post needs to be placed in a file called ltsp.conf (as a standard) The location of the config files for dnsmasq is typically in a directory called /etc/dnsmasq.d

                                  Navigate to that directory and do an ls -la to see all files in that directory. If there are any that end in .conf remove them. Create a new file called ltsp.conf in that directory with the following command vi /etc/dnsmasq.d/ltsp.conf and then paste in the contents of my config file. Make sure you replace <fog_server> with the IP address of the your fog server.

                                  Save an exit vi

                                  Then from the linux command prompt key in dnsmasq -v to ensure you have version 2.76 or later installed. If that returns a successful response then start the service. It appears based on your previous error message that debian 9 is systemd compliant so once dnsmasq is installed you should be able to key in the following commands.

                                  systemctl enable dnsmasq
                                  then (re)start the service
                                  systemctl restart dnsmaq

                                  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!

                                  U 1 Reply Last reply Dec 13, 2017, 10:51 AM Reply Quote 0
                                  • U
                                    unknownhost99 @george1421
                                    last edited by Dec 13, 2017, 10:51 AM

                                    @george1421 i did vi /etc/dnsmasq.d/ltsp.conf and there also was no .conf file except a file called dnsmasq.conf.example Though when i try to save/write the config file it says:‘’ /etc/dnsmasq.d/ltsp.conf’’ E212 Can’t open file for writing

                                    G 1 Reply Last reply Dec 13, 2017, 10:54 AM Reply Quote 0
                                    • G
                                      george1421 Moderator @unknownhost99
                                      last edited by Dec 13, 2017, 10:54 AM

                                      @unknownhost99 You may have to use sudo vi /etc/dnsmasq.d/ltsp.conf to get the proper rights to create the file, if you didn’t switch user to root.

                                      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!

                                      U 1 Reply Last reply Dec 13, 2017, 11:19 AM Reply Quote 0
                                      • U
                                        unknownhost99 @george1421
                                        last edited by Dec 13, 2017, 11:19 AM

                                        @george1421 well i still got the same error but now that i kept looking i found it says there is no dnsmasq.d directory to begin with

                                        G 1 Reply Last reply Dec 13, 2017, 11:25 AM Reply Quote 0
                                        • G
                                          george1421 Moderator @unknownhost99
                                          last edited by george1421 Dec 13, 2017, 5:26 AM Dec 13, 2017, 11:25 AM

                                          @unknownhost99 Did you install dnsmasq from your distribution’s repo? I don’t know debian so I can’t give you the exact commands to install (I’m a rhel guy). But /etc/dnsmasq.d is the default configuration directory.

                                          Can you confirm that dnsmasq is installed by running this command sudo dnsmasq -v ? It should respond with something that looks like this:

                                          Dnsmasq version 2.76  Copyright (c) 2000-2016 Simon Kelley
                                          Compile time options: IPv6 GNU-getopt DBus i18n IDN DHCP DHCPv6 no-Lua TFTP conntrack ipset auth DNSSEC loop-detect inotify
                                          

                                          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!

                                          U 1 Reply Last reply Dec 13, 2017, 11:48 AM Reply Quote 0
                                          • 1
                                          • 2
                                          • 3
                                          • 3 / 3
                                          3 / 3
                                          • First post
                                            16/48
                                            Last post

                                          166

                                          Online

                                          12.0k

                                          Users

                                          17.3k

                                          Topics

                                          155.2k

                                          Posts
                                          Copyright © 2012-2024 FOG Project