Archive for category Projects
The PC's That Kevin (finally) Built
Posted by Ken Thompson in Brain Busters, Projects, The PCs That Kevin Built on May 25, 2009
Well it has been a bit over a month since I upgraded my little beasts and I have been slack and not uploaded any of the photos I took. So here they are, a little story board through the stages of building and customising the new computers.
Some highlights:
- Silverstone TJ07 with customer painted satin black interior
- Custom mounted HDD on case panel of an Antec Minuet 180
- Thermalright CPU & GPU Cooling with Zalman fan controller and Coolermaster fans
I was planning on putting my Intel Q6600 in to my server, but it just would not play nice with the GA-EG45M-DS2H motherboard, so I ended up sticking with my Intel e7300 and just installing Server 2003 with Exchange on to it. The plan was to run a VM server but the e7300 doesn’t have the VT (Virtualisation Technology) on board support to run VM’s. I plan on getting an Intel Q9400 and maybe 8GB of ram for it in a month or two, at which time I plan to put on Citrix XenServer, which is another free alternative in the VM server market and looks superior to VMWare ESXi and Microsoft Hyper V Server 2008.
Anyway, enjoy the happy snaps!
Microsoft Exchange 2003 SMTP Relay to Smart Hosts
Posted by Ken Thompson in Brain Busters, I.T. Certification, Projects, The PCs That Kevin Built on May 6, 2009
Sitting behind a dynamic IP means that your going to get blocked by a lot of SMTP servers if you send directly from that IP address. Most ISPs allow their SMTP servers to be used as relay Smart Hosts; so when you send an email out to the internet it will relay to your ISPs SMTP server and then send from there…from that IP address.
Its a pretty simple thing to set up in Exchange System Manager:
- In Connectors, right-click on Internet Mail SMTP Connector and choose Properties.
- Change the radio buttons to: Forward all mail through this connector to the following smart hosts
- Enter your ISPs SMTP server in here, if you have the IP be sure to enter it within square brackets, below is the address for iiNet in Australia.
![]()
- All SMTP servers these days require authentication to send outbound through them, so select the Advanced tab.
- Then click Outbound Security
- Choose Basic authentication
- Click Modify
- Enter your ISP user name and password and click OK

The Exchange server is now setup to relay outbound mail through your ISP, so that should see all your mail successfully arrive at it’s destination 100% of the time. But be sure to test it out and check that your ISP allows the use of a Smart Host.
For inbound email I have also now added a 2nd MX record for my domains which points to my web server (which is how I used to have email set up), which means I will have another layer of redundancy for inbound emails, should I lose my ISP connection for the server or it crashes etc.
Now time to kick back and wait for the emails to flood in, though not SPAM anymore!
Microsoft Exchange 2003 Spam Protection
Posted by Ken Thompson in Brain Busters, I.T. Certification, Projects, The PCs That Kevin Built on May 6, 2009
So now that I have Exchange all hooked up and chugging away, I still had a few issues to sort out before I could (In Demtel’s Words) “Set it and Forget It!”. Namely, now that my domain’s MX records pointed straight to my server, there was no SPAM protection (when hosted on my web server, I had SPAM Assassin). On another SPAM related issue, because I am behind a dynamic IP, a lot of SPAM black lists block these ranges so I was getting a few bounce backs as a result of that… so I need to enable the exact same filtering that is blocking my outgoing emails currently!
So firstly, I setup my Exchange server to cross reference emails against a publicly available SPAM black list, SpamHaus. You do this via adding a connection filtering rule in message delivery properties (in the Exchange System Manager snap-in):
- Under Global Settings, right-click Message Delivery and select Properties
- Select the Connection Filtering tab
- Click Add
- Enter zen.spamhaus.org as the DNS Suffix of Provider and Display Name
- Clock Ok
Next you have to manually enable filtering with this rule on your SMTP Virtual Server. To do this:
- Under Servers > *Server Name* > Protocols > SMTP, right-click your SMTP server and select Properties
- Click Advanced next to IP Address
- Click Edit
- Tick all the Check Boxes in this window and choose OK
So now that has blocked dynamic IP ranges and publicly known SPAM servers / address ranges for sending you email, too easy! As I don’t have that many address on my domains, this and some basic SCL filtering is thus far proving to be very effective at blocking SPAM. Obviously on an enterprise level you will need some 3rd party SPAM / Virus software on top of this basic SPAM protection available in Exchange.
Exchange 2003 – All Systems Go
Posted by Ken Thompson in I.T. Certification, Journal, Projects, The PCs That Kevin Built on May 4, 2009
Well it has been a few weeks now since I got my server going and I had yet to get Exchange fully functional. I had only got as far as installing it and having all the services running, but hadn’t hooked it up to my websites or started using it rather than my web server’s POP3 email accounts.
I have started studying for my 70-284 (Implementing and Managing Microsoft Exchange Server 2003), so that inspired me to get everything going; especially as it’s exactly what I am learning about right now. I have actually decided that I will sit this exam next as I am finding it very interest (and a little easy!) and it will break up the studies a bit. I want to do the exam within the next 2 weeks as I really need to get some of these exams out of the way and get back on my certification war path.
I really didn’t have that much to do, and I’m pleased to say everything went exactly to plan and I had everything hooked up and working in no time at all; a pleasant surprise to the norm. So I changed my domain’s MX records to point to my FQDN address, which is a dynamic forwarder (as I have a dynamic IP from my ISP, the router updates this FQDN any time it changes). Then I setup the following port forwards to my server:
- 80 – HTTP (already activated for other services)
- 25 – SMTP
- 110 – POP3
- 443 – Outlook Web Access
- 389 – LDAP (required for remote access user authentication)
- 143 – IMAP4
Then I enabled and started the POP3 and IMAP services (for access on PC’s I have linked to other Domains & Exchange Accounts) and I was in business. Too easy!
I did hit one stumbling block though. I want to use one exchange account which is configured with 2 SMTP accounts for different domain names (Pixsoul and XXIV) which works perfectly for receiving email from either account. However when you send email it address it from the default SMTP account, so you can only send email from one of the accounts – no choice. I have done a lot of playing and poking around but it appears the only way to have this work is to create 2 separate user accounts in AD, linking each individual email to their accounts…I will keep searching though and post up on the success / failure of that tomorrow.
Finito
Posted by Ken Thompson in Projects, The PCs That Kevin Built on April 20, 2009

Just a little update; I have been far too busy with work and also spending the last 2 weeks building and fixing up both my PC’s to post. But I am finally done and will catch up on posts, especially build posts / pics this week. In the meantime, here is a quick snap I took last night of the new machine, doing what it does best; gaming!
To ESXi Or Not To ESXi?
Posted by Ken Thompson in Projects, The PCs That Kevin Built on April 1, 2009

I’m doing some research at the moment on installing VMWare, looks like it might work…or might not. Basically their HCL (Hardware Compatibility List) are enterprise level servers, where as I will be installing on a “white box” aka home level hardware. So none of my hardware is “officially” supported or gauranteed to work, but after some research it looks like I should be able to get almost everything, if not everything, functioning. I checked out some “white box” HCLs, which are lists of hardware that punters like me have tested and successfully got VMWare working on. It looks like the CPU (Intel Q6600) is supported, my Intel Pro 1000 NIC is also supported, but I will need to purchase an additional one as the on board Marvel Yukon LAN controller isn’t supported (I need 2 for Routing / Quality of Service / Bandwidth Control). The main issue that I would face is the onboard RAID / SATA controller, an Intel ICH10R, which apparently might need a bit of tweaking to work.
So I guess the question is, can I be bothered going to all the effort of getting it to work…currently I am unsure. Time to ponder over it all.
Let the spending begin…
Posted by Ken Thompson in Journal, Projects, The PCs That Kevin Built on April 1, 2009
Well, I placed the order on Sunday for all my new bits at PCCaseGear.com.au. Very excited! Unforunately they didn’t have the Silverstone CFP51B drive bay convertor, but I don’t really need it right now so will get one when they are back in stock later on. Here’s what I got:
5x 3pin Fan poer splitter
3x Siliceous Washers (10 pack)
1x Evercool Fan Speed Controller
6x 4pin to 3pin Adapter
1x SilverStone TJ07 Black
1x Sunbeam Rheobus Extreme Black
1x AC Ryan Blackfire4 Kameleon 80mm Black UV Blue
1x AC Ryan Dual 30cm Cold Cathode Kit UV
1x Bulgin Illuminated Switch Kit Black Housing / Blue LED
2x CoolerMaster Silent Blue LED Fan 120mm
1x Thermalright T-RAD² VGA Cooler
3x Western Digital Caviar Black 640GB WD6401AALS
The PCs That Kevin Built
Posted by Ken Thompson in Journal, Projects, The PCs That Kevin Built on March 24, 2009
So times are tough (nay, they are shit!) in the economy and my mate Kevin Rudd is riding his stallion to the rescue of the average Australian citizen. While I don’t agree the policy of dishing out money to everyone necessarily…I’m sure as hell not going to send my cheque back. Instead I’m going to be a good citizen and “stimulate the economy” and spend it on myself; well actually, my computers.
I have had some plans for both my desktop and my server for quite some time, but they have always just been dreams. At best they are significant upgrades to the systems, but in reality they are a complete embellishment in technological gluttony. So this is a great time to final satisfy my urges for complete and utter technological excess. Below lie my plans for each of my rigs:

Desktop (Gaming Rig)
- NEW – Silverstone TJ-07BW (Black w/ Window)
- NEW – Silverstone Front Intake Fan
- NEW – Scythe Fan Controllers
- NEW – Internal Lighting – 2x 30cm UV Tubes
- Swap in e7300 CPU from Server rig
- Convert HDDS to RAID 0
I have always wanted this Silverstone case; it’s “sex on stilts”! I even bought my current case because it had a lot of features that were similar to the SS. But alas, it was just never going to measure up and some features of my current case are just starting to get annoying, namely the door. I also want to dabble in water cooling (hopefully later in the year) and this case will give the perfect framework to make a tasty WC setup. I would move all my hard drives (will be 4) into the front intake fan, which takes up 3x 5-1/2″ slots and holds 4 drives and an intake fan. This would free up the bottom compartment to fit in a 360 radiator and I could even put in a 240 as well and have dual loops which would be very cool. At the moment though I will run the drives down in the bottom compartment allowing the add on front intake fan to provide more cool air to the CPU and GPU in it’s current air cooling guise.
Before I move any of my gear into it though, I will be fully disassembling it and painting all the silver components and framework inside black. Probably matte black, but satin black also might be an option as it has a little bit of shine but not a full on gloss. From there it will just be a matter of putting everything in, pimping the cabling and maybe swapping out some fans (if my current fans are better) as well as getting my “rice boy” on and putting in some lighting with a switch to turn the light system on and off. Plus install some front panel analog fan controllers, which will eventually get hooked up to the WC system, but for now will operate the case/hdd/cpu/gpu fans.
Server (Media Server, XXIV Server, File Server, DNS/DHCP/Traffic Controller/RDP/FTP Server)
- NEW – 3x Western Digital Caviar Black 640GB HDDS in Raid 5
- Swap in Q6600 CPU from Gaming rig
- Install VMware ESXi
- Re-Install Windows Server 2003 w/ Exchange 2003 or Windows Small Business Server 2003
In the beginning, this server was to learn Windows Server 2003 on as well as acting as the main XXIV server on our VPN (to run Quickbooks, pricing spreadsheets etc.). But now it sees a lot of use as a media server using TVersity for streaming to my PS3 as well as being primary DHCP & DNS server, Print Server, Remote Desktop and Bandwidth Control.
I want to start using it as a file server for all my backups and storage. It currently only has 1x 160 GB HDD which just isn’t going to cut it for a proper file server set up. So I will be slotting in 3×640 GB Drives (although might get some slower speed, larger capacity ones, maybe 1TBs) and run them in Raid 5. This will give me a large amount of space, high speed (striped) and has redundancy, so if one drive fails I won’t lose all data. Minor problem is that the little Antec Minuet Mini HTPC case I have the server running in, doesn’t have room for 3 HDDs. In fact I think it is only designed to hold one…it does have a 3.5″ floppy bay though so I should be able to get one in there very easily, even if I have to drill some mounting holes a bit further back from the front panel. I will be mountain the final drive on the inside of the left side panel, which I will have to mod myself. Should be pretty easy, drill 4 holes and put some silicon washers in to reduce any vibrations. Once that is all done, it should be a sweet little unit! I will also get a simple 3-way switch dummy PCI card to control the top exhaust fan which currently has no external speed control (you have to take the side panel off to access the switch). I run it on low, but it is always nice to easily be able to crank the fan up on a hot day to keep everything running cool.
I will also be (attempting?) installing VMWare ESXi to run the server as a virtual server. This will mean I can run a bunch of different virtual machines on the one unit which are all confined to their own little sandbox, so I can muck around with Linux etc while still having the Windows server purring away along side it. Thus the move for my quad core processor from the gaming rig into this (although it probably doesn’t need it!). The e7300 has a slightly higher clock speed than the Q6600 and should be the same or slightly better performance for gaming, so it makes sense to swap these CPUs.
More to come on what exactly I’m purchasing and the master plans as well as progress reports as I break stuff along the way.
New Website
Posted by Ken Thompson in Design, Journal, Projects, XXIV on March 20, 2009
Well, Pixsoul has been out of action for some time and a lot has happened in the past year, so it’s about time to get it back up and running again…and keep it that way! I have just migrated my servers to a new Sydney based hosting company, so they are super quick (especially for Aussies!) and very reliable; I am very impressed with the level of service thus far.
I’m now working in IT as a Support Engineer, currently aiming to be a fully certified MCSE (Microsoft Certified Systems Engineer) by mid year and obtain some other qualifications in the 2nd half such as CCNA (Certified Cisco Network Associate) etc. So the site is going to turn a bit more into a profressional blog on what I am doing with myself at work and also in my own time, geeking it up and what projects I am working on. I will still have some elements of Graphic / Web Design to the site and still be offering those services freelance for small projects; as well as IT consulting.
So stay tuned, as this site will be transforming before your very eyes in the upcoming weeks…in time to document the spending of my Kevin 07 bonus on my home computer projects I have planned!


