Servers

Servers and the memory of why D-Link sucks ass

Unwiped, unshowered, recently used ass -- this is what D-Link reminds me of and is what I tell people (even at the store) about D-Link and their technical support. It sucks. Their hardware sucks. Everything about them sucks. But they are cheap. So in some circumstances, people just need cheap and to work "just enough". If it breaks, don't call support.. buy a new one or use one from a company that doesn't suck. Their tech support LOVES to point fingers at anything BUT a problem of theirs. So fuck them. Err, wait... I'd probably procure some diseases if I did that... nevermind. I'll avoid it when I can. I've had this anst towards them since over a year... it still hasn't changed.

At the moment I'm swapping over to more energy effecient hardware (my laptop, as opposed to a power hungry monster server) being as most of the cpu cycles are wasted anyways.

I dropped OpenBSD temporarily to go to a D-Link router because I wanted a quick 'n dirty interface for hacking on firewall rules -- something simple and stupid. I knew D-Link sucked... badly, but it was all I had... I now recall how bad.

It's firewall doesn't purge rules correctly AND is limited in how many rules it can have. So guess what this means? This means about 1/4 of my rules are broken and suck up 1/4 of the rules I need. FUCK. I'm sure if I call tech-support they will ask me to reflash my router... because their tech support sucks like that. I don't think I've EVER had a good experience with them and which is why my other hardware went to Netgear (I haven't experienced their tech support yet, so yeah...). So... at this point I'm torn between fighting OpenBSD's PF -- which I think I have it setup 90% the way I want... I'm just tired of messing with it right now and want to start on another project -- OR -- I can just deal with not having port 80 working... which at this exact point in time is OK with me... I wonder if FTP will work. It has 4 rules allowing the same port, protocol, and IP... and a fifth one pointing to the old IP with same info. I suppose the question now is, is it first matching or last matching?

I went to try Debian instead of Ubuntu because a friend of mine recommended it against Ubuntu if I wanted sanity from updates. I found this link to get websvn going. I also ended up having to use this link to get SSL support going, but I may have goofed up something on that first link somewhere (likely). I did try for WebSVN but didn't seem to get far with that but it's not important. The way I have it now it should be anon read and auth write.

Next steps are to get HLDS running so I can write a few modules. Then I'll probably start working on MDS for a little bit, and then I'll get the OpenBSD firewall going... unless D-Link pisses me off... at which point I will ritualisticly burn the bastard.

Reworking the servers

I'm currently working on my servers. I want to make them even more ideal. I plan on nailing my firewall down to be a bit more strict. I'm also planning on putting some bandwidth caps on certain things (like torrents) and probably leave 10k upload speed for HTTP, 8k for SSH, and the rest for any.

I'm trying to figure out how I want backups to work. I've got two 160GB external USB drives that function, both of which have about 100GB of unique files, meaning this is going to get difficult.

OpenBSD 4.1 is going to be released around May 1, so that leaves a few more months to wait for that. Eventually I'm going to get or write some kind of Firefox extension or software that does these blogs better. I'm also going to try and write the modules I want. It's going to be a HUGE pain though.. but it's a project so time has no meaning.

Right now I have a Dell Dimension 2400 (acting as a firewall/nat/dhcp/dns), custom Athlon 2400xp + 1GB of memory, some cheapo computer a friend gave me, and my old laptop Dell Inspiron 8600. I'm fully expecting the laptop to not last long. The backlight is dead and laptop's aren't mean to be ran 24x7. Right now the Dell laptop is the test server, the cheapo is a half assed backup, and the custom one is the web / public server. I'm considering allowing FTP access, but I may just make a guest SSH account for those who may want to access some of my files (like friends or family).

Syndicate content