Need help making my own Debian 9 FOG server!
-
@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?
-
@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 thistcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN
-
@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
-
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
any information on the error would be helpfull thanks!
-
@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 (hereidna.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
-
@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
-
@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
-
@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.
-
@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)
-
@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 commandvi /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
-
@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
-
@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. -
@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
-
@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
-
@george1421 it is fine i have unsinstalled it and did the install without uefi support and it went without a hitch
-
@unknownhost99 said in Need help making my own Debian 9 FOG server!:
install without uefi support
I don’t understand this, what do you mean you installed without uefi support. What version did you install? Again the command I posted
sudo dnsmasq -v
will indicate the version. -
@george1421
https://wiki.fogproject.org/wiki/index.php?title=ProxyDHCP_with_dnsmasq i used this one before the uefi support one -
@unknownhost99 So problem solved??
-
@george1421 well not yet but i am getting closer to the end some problems with the dhcp when trying the PXE boot to the fog this is my log when i use pxe boot any idea what the problem might be
-
@unknownhost99 Well, the output looks ok on first sight. What exactly is the issue? What do you see on the client? Timeout/error!?!