I have purchased a remote server that is running 13.10. Twice I have had to have the tech people at the location reload the software for me. The first time, I was given my root account information, I logged in, and started hardening the server. I locked down SSH, set up hosts.allow and hosts.deny, and was looking into shutting down ports. I performed a reboot after getting a kernel update and I was no longer able to connect. I contacted support and all they said was some how I closed off the connections. Fair enough, I dinked around with things and messed something up. Brand new installation, new root account information. I do nothing except install LAMP packages, perform regular updates and perform a reboot after a kernel update. Viola, lost connections again. I ask for an explanation, and all I am told is that somehow I lost my connections. So, they can't get to the server except physically, and I can not remote into. Both times this occurred after having 20 or more days uptime.
So, how is it possible to lose 'connections?' My assumption is that I'm either losing my IP address on the reboot, or I'm having all of my network locked down through some means.
So -- now that they are performing the second installation:
A) Other than checking /etc/network/interfaces and making sure my IP is static, what else should I look at to ensure I'm not going to lose my IP address?
B) What 'connections' should I be concerned with? I know IP, I know ports (specifically ports I use for SSH), what else should I look for?
C) I know there is hosts.allow and hosts.deny, I set it up the first time, but not the second time. Are there other files I should look for/at?
D) What monitoring tools should I look at setting up so that when anything that has to do with 'connections' changes I'm notified before I reboot?
E) Once the monitoring is set up, what files should I monitor?
I honestly have no idea why this server is giving me headaches on a reboot. I've never had a server lose 'connections' after I've gotten it set up. The only difference is my servers were local to me, and this one is remote.
Thank you for your time.