Crap. Woke up before 4 again. As soon as my brain cleared, I knew I was never getting back to sleep. Coffee and turned on the computer.
Spent yesterday trying to figure out why qmail wasn't running on Intranet. Ended up that it was running, but was spitting out error messages anyhow. tcpserver kept dying. Eventually figured out that a parameter in the command line had capital U instead of lower case u. Which helped, but then it started spitting out a different message. Which eventually led me to /etc/inetd.conf, where there was a line enabling smtp. So it seemed that qmail was already running when tcpserver arrived on the scene. Commented out the inetd.conf line and tcpserver stopped complaining.
What pisses me off about this, is that the installation of qmail could be scripted. The whole damn thing could be in a make file. Something like "configure" could interact with the user to get the special differences of his particular system and then run those differences back into the Makefile or whatever.
Hell, even users can be added by a script. It's not impossible. Instead they had this LONG page that goes into endless details about crap nobody wants to read about. Hubris. Why do I need to read about this stuff just to get qmail running?
These guys seriously need an installation script. And what's all this crap about /package and /service? Why are they messing around with my root directory? Why are people still putting crap in a root directory? Isn't it the idea that we want read-only filesystems? Why can't they put all their stuff into one directory tree? That pisses me off.
Eventually got the thing working properly. It stopped pissing out errors. But the net was slow yesterday or something. Found out that some asshole had released SoBig version 2 and the net was getting hit with it. So my three target email accounts were taking forever. But I think it's all working now.
Later I went round the LAN and started checking IP addresses and hostnames. Trying to put some order into the thing. I'd just edited /etc/dhcp.conf and restarted the service, when the lights went. Waited for the generator to kick in. Did a few more PCs and then ended up in Pat's office. Started working on him wrt to locking users to specific workstations. He was expecting me to have a go at him about the UPSes. So we diverged into that for a while.
He left. I went back to the PCs. found that PBS's PC had never been given the "treatment". The thing was original from Dell. I tried setting it up to boot off the NIC, but ended up screwing the SYSTEM.INI file. Which causes the machine to power off. Re-booted into command line mode. Found a backup System.ini file and tried with that.
Realised that the BIOS had not been updated when the others were. Had to pull down the update from the DELL site. Eventually got the machine setup to boot off the NIC. Got fed up with how long it took to boot. Decided to run Defrag. That was a mistake. Bunch of errors on the disk. Had to go to DOS again to run Scandisk. Then back to Windows to run Defrag. The damned thing ran Scandisk again before running Defrag.
The wife arrived before it finished. Asshole has 2 Gigs of crap on the PC. Going to have to lay down the law on him in the morning. It's going to be a long day. Never finished the review of the hostnames.
On the bright side, Nessus is really good. It's given me about four weeks of work to find and fix everything that needs fixing though. Some of it will require late nights, I can tell. But say what? That's what they're paying me for.