
<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>JJMelo &#187; PC</title>
	<atom:link href="http://jjmelo.com/blog/category/pc/feed/" rel="self" type="application/rss+xml" />
	<link>http://jjmelo.com</link>
	<description></description>
	<lastBuildDate>Tue, 01 May 2012 20:33:50 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>Why aren&#039;t we seeing hybrid hard drives?</title>
		<link>http://jjmelo.com/blog/why-arent-we-seeing-hybrid-hard-drives/</link>
		<comments>http://jjmelo.com/blog/why-arent-we-seeing-hybrid-hard-drives/#comments</comments>
		<pubDate>Fri, 27 Feb 2009 11:40:14 +0000</pubDate>
		<dc:creator>jjmelo2012</dc:creator>
				<category><![CDATA[PC]]></category>
		<category><![CDATA[Ranting]]></category>

		<guid isPermaLink="false">http://www.jjmelo.com/blog/?p=280</guid>
		<description><![CDATA[I&#8217;ve been seriously considering replacing my MacBook&#8217;s regular spinning hard drive with a fancy new SSD drive, then sticking an external case to the old 320 GB hard drive and using it as external storage. I can get away with just 32 GB on the SSD drive, more than enough for the OS and all my apps, and I would put all the other space-taking media on the spinning drive. Not a bad idea, seeing as I travel a lot &#8230;]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-306" title="ssdhh" src="http://www.jjmelo.com/blog/wp-content/uploads/ssdhh.gif" alt="ssdhh" width="434" height="169" /><br />
I&#8217;ve been seriously considering replacing my MacBook&#8217;s regular spinning hard drive with a fancy new SSD drive, then sticking an external case to the old 320 GB hard drive and using it as external storage. I can get away with just 32 GB on the SSD drive, more than enough for the OS and all my apps, and I would put all the other space-taking media on the spinning drive. Not a bad idea, seeing as I travel a lot with my laptop, but why isn&#8217;t the whole concept of having two drives in computers now a days, a spinning and a solid-state drive, a standard? Perhaps a hybrid SSD/Spinning drive would fit the bill.<br />
<span id="more-280"></span></p>
<p>SSDs are known for awesome reads and slow writes and the obvious advantage of not having any moving parts, so they are ideal for housing an OS and applications (any flavor of OS).  SSD&#8217;s are also dropping in price every single day, but they still can&#8217;t compete with the massive storage of regular old spinning hard drives (any computer geek will tell you this), so regular spinning hard drives are ideal for just storage. And you can buy 1TB worth of hard drive space for about $100.</p>
<p>Hint, hint, computer makers, start offering computers (laptops or desktops) with dual hard drives, a fast 32 GB SSD for the OS and app, and a huge spinning drive for data (music, pictures, movies, etc). This would also simplify the idea of backups, where one could run two different backup sets, which would be clearly differentiated; one is stuff and the other is apps (counting the OS as an app). Hint hint laptop makers, offer a hybrid drive in your next round of high-end laptops, people will gobble that up.</p>
]]></content:encoded>
			<wfw:commentRss>http://jjmelo.com/blog/why-arent-we-seeing-hybrid-hard-drives/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AVOID AVG 8.0 AT ALL COSTS!</title>
		<link>http://jjmelo.com/blog/avoid-avg-8-0-at-all-costs/</link>
		<comments>http://jjmelo.com/blog/avoid-avg-8-0-at-all-costs/#comments</comments>
		<pubDate>Fri, 29 Feb 2008 18:35:08 +0000</pubDate>
		<dc:creator>jjmelo2012</dc:creator>
				<category><![CDATA[Featured Articles]]></category>
		<category><![CDATA[PC]]></category>
		<category><![CDATA[Ranting]]></category>

		<guid isPermaLink="false">http://www.jjmelo.com/blog/2008/02/29/avoid-avg-8.0-at-all-costs</guid>
		<description><![CDATA[I hate to use caps in a title, but this time I&#8217;m forced to. Whatever you do, avoid AVG 8.0 which was released yesterday (2/28/08) . For that matter, avoid AVG altogether. I installed AVG Antivirus Network Edition on all the workstations at a clients&#8217; and everything started to crash. EVERYTHING! Servers and workstations. I can only blame myself for installing a brand new version without testing (bad, bad mistake). I&#8217;ve used AVG extensively in the past, and I&#8217;ve never &#8230;]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.jjmelo.com/blog/wp-content/uploads/avoidavg.jpg" alt="avoidavg.jpg" /></p>
<p>I hate to use caps in a title, but this time I&#8217;m forced to. Whatever you do, avoid AVG 8.0 which was released yesterday (2/28/08) . For that matter, avoid AVG altogether. I installed AVG Antivirus Network Edition on all the workstations at a clients&#8217; and everything started to crash. EVERYTHING! Servers and workstations. I can only blame myself for installing a brand new version without testing (bad, bad mistake). I&#8217;ve used AVG extensively in the past, and I&#8217;ve never encountered any problems. As a matter of fact, I prefered using AVG because of its easy to administrate (install, monitor and update all the clients from the server) and because of its small footprint on the systems. My second choise has always been Bitdefender, and only because it costs about twice as much as AVG, but now it is my only choice.</p>
<p>Again, avoid AVG 8.0, at least until they get their act together. I believe they rushed version 8.0 out the door and therefor delivered an extremely buggy program. I can&#8217;t trust company like this anymore. It was nice to know you, AVG.</p>
<p>My new favorite antivirus is <a href="http://send.onenetworkdirect.net/42/117980/24420/">Avast</a>. They offer a free version, but it really shines when you buy it. It is unintrussive, effective, and lightweight (it won&#8217;t bog down your computer). It scans fast and so far I haven&#8217;t had any issues, anywhere. <a href="http://send.onenetworkdirect.net/z/24420/CD117980/">Check them out by clicking here!</a></p>
<p><a href="http://send.onenetworkdirect.net/z/24420/CD117980/"><img src="http://send.onenetworkdirect.net/42/117980/24420/" alt="Get avast! Professional Edition to protect your de" border="0"/></a></p>
<p>EDIT #1 &#8211; <a href="http://www.jjmelo.com/blog/2008/08/13/keep-avoiding-avg-8-at-all-costs">Check out my followup article</a></p>
]]></content:encoded>
			<wfw:commentRss>http://jjmelo.com/blog/avoid-avg-8-0-at-all-costs/feed/</wfw:commentRss>
		<slash:comments>40</slash:comments>
		</item>
		<item>
		<title>Build an inexpensive Vista PC for $500 &#8211; revisited</title>
		<link>http://jjmelo.com/blog/build-and-inexpensive-vista-pc-for-500-revisited/</link>
		<comments>http://jjmelo.com/blog/build-and-inexpensive-vista-pc-for-500-revisited/#comments</comments>
		<pubDate>Sat, 02 Feb 2008 23:49:17 +0000</pubDate>
		<dc:creator>jjmelo2012</dc:creator>
				<category><![CDATA[PC]]></category>

		<guid isPermaLink="false">http://www.jjmelo.com/blog/2008/02/02/build-and-inexpensive-vista-pc-for-500-revisited</guid>
		<description><![CDATA[About a year ago I wrote a pretty successful article (it got Dugg over 1000 times and I still get traffic via search engines) and I&#8217;ve decided to revisit this article and update it a bit with fresh hardware. In a year, memory and processors got cheaper, so I will be including these in this new build. This time, we will be building the computer for about $500 (without tax) with Vista Home Premium included. I don&#8217;t get into the &#8230;]]></description>
			<content:encoded><![CDATA[<p>About a year ago I wrote a pretty <a href="http://www.jjmelo.com/blog/2007/02/16/how-to-build-a-cheap-vista-pc-aero-enabled" target="_blank">successful article</a> (it got Dugg over 1000 times and I still get traffic via search engines) and  I&#8217;ve decided to revisit this article and update it a bit with fresh hardware. In a year, memory and processors got cheaper, so I will be including these in this new build. This time, we will be building the computer for about $500 (without tax) with Vista Home Premium included. I don&#8217;t get into the specific of building the machine itself <span id="more-199"></span>because there are plenty of guides out there, like these from <a href="http://lifehacker.com" target="_blank">Lifehacker</a>:</p>
<ul>
<li><a href="http://www.lifehacker.com/software/hardware-installation/hack-attack-how-to-install-a-motherboard-and-cpu-158363.php" target="_blank">Installing a motherboard and CPU</a></li>
<li><a href="http://www.lifehacker.com/software/feature/hack-attack-how-to-install-ram-138665.php" target="_blank">Installing RAM</a></li>
<li><a href="http://www.lifehacker.com/software/feature/how-to-install-a-hard-drive-137179.php" target="_blank">Installing a hard drive</a></li>
</ul>
<p>The original intention for this article was to demonstrate that you didn&#8217;t need an expensive computer to run Vista in its full glory (more specifically with Aero effects enabled). I will try to bust this misconception by demonstrating that you can have a Vista-worthy system and that you don&#8217;t even need a separate video card to run Aero for about $500. All parts for this build are from <a href="http://clickserve.cc-dt.com/link/click?lid=41000000023685615" target="_blank">Mwave</a> because they&#8217;ve got good prices and shipping is fast and cheap, but you could also go with <a href="http://newegg.com" target="_blank">NewEgg</a> if you wish to.</p>
<p>1. Motherboard: I&#8217;ll be using a <a href="http://clickserve.cc-dt.com/link/click?lid=41000000023685630" target="_blank">Gigabyte GA-73VM-S2 board for $56.75</a>. It supports the latest Core 2 Quad processors (we&#8217;ll be using a Core 2 Duo for this build, so this is just for expandability). It also features an nVidia 610i chipset and a  Geforce 7030 graphics chipset that fully supports Aero.</p>
<p>2. Processor: <a href="http://clickserve.cc-dt.com/link/click?lid=41000000023685632" target="_blank">Intel Core 2 Duo e4600 2.4 GHz</a>, the perfect balance of price and performance. At $141.75, you get 2 cores, low power consumption and a clock speed of 2.4 Ghz. Ideal for this build.</p>
<p>3. RAM: <a href="http://clickserve.cc-dt.com/link/click?lid=41000000023685633" target="_blank">Crucial 2 GB ( 1 GB x 2) DDR2, PC2-5400 (677 mhz)</a> $47. Crucial has proven to be dependable and low cost. Also, 2 GB of RAM is plenty for every days tasks and if you want to double the RAM, just double this on your order, the motherboard supports up to 4GB of RAM.</p>
<p>4. Case: I chose the <a href="http://clickserve.cc-dt.com/link/click?lid=41000000023685640" target="_blank">Cooler Master Elite 330</a> case for its value, quality construction and durability. It goes for $48.50 and it includes a 350 watt power supply which is plenty of power for our machine.</p>
<p>5. Hard drive: <a href="http://clickserve.cc-dt.com/link/click?lid=41000000023685643">Western Digital Cavia WD3200ks. 320 GB</a> for $86.64. Also a good balance of value and performance, spinning at 7200 rpm, featuring SATA 3.0.</p>
<p>6. Optical drive: I chose the <a href="http://clickserve.cc-dt.com/link/click?lid=41000000023685649" click?lid="41000000023685649"" target="_blank">Samsung SH-S203B</a> drive for $27.99 because it is the lowest priced SATA DVD-burning drive. Featuring burning speeds of up to 20X and support for burning dual layered discs.</p>
<p>7. OS: <a href="http://clickserve.cc-dt.com/link/click?lid=41000000023685684">Microsoft Windows Vista Home Premium</a> 32bit for $99.84.</p>
<p>The total comes to $504.72 (as of 02/02/08) not including tax or shipping. I just finished building 4 of these same exact machines for different clients, and they are very happy with the performance and the price. Again, this specific machine is to be used for basic, every day computing such as surfing the web, checking email, word processing and perhaps some light gaming. I am not claiming that this machine is a high performer, but I consider it to be the &#8220;best bang for the buck&#8221; PC that one can build.</p>
<p>If you are looking into getting a new monitor for your new system, I would recommend this <a href="http://clickserve.cc-dt.com/link/click?lid=41000000023685661" target="_blank">Viewsonic 22&#8243; monitor</a>, featuring a 1000:1 contrast ratio, 1680 x 1050 resolution, and 5ms response time. Also, in my opinion, the &#8220;best bang for your buck&#8221; monitor-wise, for just $229 (or $199 after a $30 MIR).</p>
<p>As for input devices (keyboard and mouse) I would recommend the <a href="http://clickserve.cc-dt.com/link/click?lid=41000000023685669" target="_blank">Logitech Cordless Desktop EX110</a> for $33, which includes a wireless optical mouse and a wireless keyboard that is very comfortable, and the necessary batteries. Also, a very good value. For speakers, I would chose the <a href="http://clickserve.cc-dt.com/link/click?lid=41000000023685672" target="_blank">Logitech R-10 speakers</a>, for $7.</p>
<p>I do realize that many people aren&#8217;t precisely fascinated with Vista (I went back to XP myself a long time ago), but seeing as Windows XP won&#8217;t be offered after the second half of this year (2008), this might be the better option for general consumer. As for tech-savvy individual, Ubuntu (or any other Linux flavored distro) is always an option, and for the daring individual out there there is always turning this machine into a &#8220;Hackintosh&#8221; with OS X Leopard (read more here from <a href="http://lifehacker.com/348653/install-os-x-on-your-hackintosh-pc-no-hacking-required" target="_blank">Lifehacker</a>).</p>
<p>So there you have it, a complete system with Windows Vista for  about $800, with a beautiful 22&#8221; monitor. Try to get anything close to that from any big manufacturer (yes, Dell, HP, Acer, I&#8217;m looking at you!). Compare specs for yourself.</p>
]]></content:encoded>
			<wfw:commentRss>http://jjmelo.com/blog/build-and-inexpensive-vista-pc-for-500-revisited/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>My home network, part II: the server</title>
		<link>http://jjmelo.com/blog/my-home-network-part-ii-the-server/</link>
		<comments>http://jjmelo.com/blog/my-home-network-part-ii-the-server/#comments</comments>
		<pubDate>Tue, 22 Jan 2008 12:55:55 +0000</pubDate>
		<dc:creator>jjmelo2012</dc:creator>
				<category><![CDATA[PC]]></category>

		<guid isPermaLink="false">http://www.jjmelo.com/blog/2008/01/22/my-home-network-part-ii-the-server</guid>
		<description><![CDATA[This is the second part of the &#8220;my home network&#8221; series. In case you missed the first part, you can find it here. I will focus mainly on my server setup. To recap, all my files (pictures, documents, music, videos, etc) are stored on my server. This server is an old HP Proliant LC3 with a 500 MHz Pentium III processor, 512 MB of RAM and two 36 GB SCSI drives. This machine has been proven to be very reliable &#8230;]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.jjmelo.com/blog/wp-content/uploads/server1.jpg"><img src="http://www.jjmelo.com/blog/wp-content/uploads/server-thumb.jpg" style="border: 0px none ; margin: 0px 15px 15px 0px" alt="server" align="left" border="0" height="240" width="154" /></a> This is the second part of the &#8220;my home network&#8221; series. In case you missed <a href="http://www.jjmelo.com/blog/2008/01/17/my-home-network-part-i">the first part, you can find it here</a>. I will focus mainly on my server setup. To recap, all my files (pictures, documents, music, videos, etc) are stored on my server. This server is an old HP Proliant LC3 with a 500 MHz Pentium III processor, 512 MB of RAM and two 36 GB SCSI drives. This machine has been proven to be very reliable (its been running for 112 days now non-stop), as it sits on a closet outside in my balcony. I did have to run ethernet cabling from my router/switch to that outside closet, but that wasn&#8217;t much of a hassle (I know my was around a crimping tool and RJ-45 ends).</p>
<p>At that time I decided to go with a server-based solution because my laptop (my main computer at the time) was running out of space and I also wanted to access my files from anywhere.  The first thing I did when I got this server was to wipe and reinstall the OS. Originally this server had NT 4.0 but I decided to go with Windows XP Pro. <span id="more-192"></span>After installing the OS, I added a 160 GB hard drive and an 80 GB hard drive. I then configured an internal static IP, added a strong password for the administrator, enabled Remote Desktop and made sure I could access it via RDC before placing the server outside in the closet.</p>
<p align="center"><a href="http://www.jjmelo.com/blog/wp-content/uploads/server2.jpg"><img src="http://www.jjmelo.com/blog/wp-content/uploads/server2-thumb.jpg" style="border: 0px none " alt="server2" border="0" height="214" width="244" /></a><br />
<em>(this is the actual location of my server)</em></p>
<p><strong>Data sharing and accessing:</strong></p>
<p>On the 80 GB drive, there&#8217;s a folder called &#8220;music&#8221;, and there is where&#8230;ummm&#8230;all my music goes. On the 160 GB drive there is a folder called &#8220;documents&#8221;, and you can imagine what I&#8217;ve got in that folder. Those folders are shared, with a strong password. On my workstations I&#8217;ve mapped the music folder to the M: drive and the documents folder to the Z: drive. My &#8220;My Documents&#8221; folder is redirected to the Z: drive also. I&#8217;ve setup identical usernames and passwords on the server and on all the other PCs, that way the My Documents folder has the same contents everywhere and I can run iTunes on any computer with access to all my music/rating/playlists.</p>
<p><strong>Accessing the server/data remotely:</strong></p>
<p>My server can be accessed via RDC and VNC from the outside. I changed the default ports of RDC to a random number instead of 3389, the same for VNC, for security reasons. I also forwarded the ports on my firewall to the server. I signed up for a dynamic DNS with <a href="http://No-ip.com">No-ip.com</a> and installed the updating client on the server to ensure that my address remains mapped to my dynamic IP at home. To access my data remotely I can either log into the server via RDC or VNC, where I can work from the server&#8217;s desktop to view/documents, surf the web, etc. or I can access my documents directly via <a href="http://hamachi.cc">Hamachi</a> (a simple to use VPN program). To listen to my music from my laptop remotely, I simply start Hamachi and I&#8217;m able to stream (via iTunes library sharing) all my music.</p>
<p><strong>Managing torrents/downloads:</strong></p>
<p>I also use my server to handle all my torrent downloads. I use uTorrent with the webclient installed, which allows me to manage my download from anywhere using my No-ip address and a random port.</p>
<p><strong>Data isolation/protection:</strong></p>
<p>In the past year, I&#8217;ve installed several OS on my main PC (Vista, Ubuntu, XP) and I haven&#8217;t had to worry about my files, since they&#8217;re in my server. Also, to ensure my server stays up through power failures/surges, it&#8217;s protected with an inexpensive UPS. For data backups I use <a href="https://mozy.com/registration/unlimited?ref=3f9a896b&amp;kbid=38259&amp;m=12">Mozy home</a>, which is an internet backup service that costs $5 a month. Mozy runs every night on the server and I am currently backing up about 200 GB of data. I used to run my own backups via FTP but Mozy is painless and automatic. Installation took about 5 minutes and it took about 2 weeks for the initial backup (it had to upload about 150 GB of data). In case my sever dies, explodes or gets stolen, my data is safe with Mozy. <a href="https://mozy.com/registration/unlimited?ref=3f9a896b&amp;kbid=38259&amp;m=12">HIGHLY RECOMENDED!</a></p>
<p>This setup is ideal for me, since I need to access my data from any computer in my apartment and also outside my network such as at a client&#8217;s office or on the road on my laptop. I tried installed Linux (Ubuntu flavored) but I ran into too many driver related issues (since this is a very old server) so I decided to go with XP. This setup can be easily replicated using an  old PC lying around at your house and some work. Hamachi, RDC/VNC, Mozy and folder sharing are your best friends for data protection and access. Thanks to this server and the way its setup I can sleep well at night knowing my data is safe.</p>
<p>Stay tuned for part III where I discuss my main PC setup and an overview of my desk.</p>
]]></content:encoded>
			<wfw:commentRss>http://jjmelo.com/blog/my-home-network-part-ii-the-server/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>New client &#8211; new challenge</title>
		<link>http://jjmelo.com/blog/new-client-new-challenge/</link>
		<comments>http://jjmelo.com/blog/new-client-new-challenge/#comments</comments>
		<pubDate>Fri, 18 Jan 2008 15:02:41 +0000</pubDate>
		<dc:creator>jjmelo2012</dc:creator>
				<category><![CDATA[PC]]></category>
		<category><![CDATA[ophcrack]]></category>
		<category><![CDATA[windows 2000 domain controller password]]></category>
		<category><![CDATA[windows 2000 passwords]]></category>

		<guid isPermaLink="false">http://www.jjmelo.com/blog/2008/01/18/new-client-new-challenge</guid>
		<description><![CDATA[I got a call last week from the owner a real estate company, who was referred to me by my largest and oldest client. I had a meeting with the him last week, where he gave me quick tour of the office, introduced me to his employees and showed me his (quite frankly, chaotic) network. I explained the services I offer and he then committed to a service plan where they will get a scheduled weekly visit, unlimited phone/remote support &#8230;]]></description>
			<content:encoded><![CDATA[<div><img src="http://www.jjmelo.com/blog/wp-content/uploads/newclient.jpg" alt="newclient.jpg" /></div>
<p>I got a call last week from the owner a real estate company, who was referred to me by my largest and oldest client. I had a meeting with the him last week, where he gave me quick tour of the office, introduced me to his employees and showed me his (quite frankly, chaotic) network. I explained the services I offer and he then committed to a service plan where they will get a scheduled weekly visit, unlimited phone/remote support and one unscheduled emergency visits for a reasonable (in my opinion) monthly fee, which is the way all my contractual clients are setup.</p>
<p>As usual, with any new network I get in to, I found it not being up to my standards. To be more specific, the physical wiring is messy, the servers are not physically locked down (they are simply next to the copiers), <span id="more-181"></span>passwords are weak, there is no network diagrams or documentation, the equipment is old, dusty and not up to date (regarding security patches and AV definitions). Most workstations are Pentium 4 Dells and the servers are Windows 2000.</p>
<p>All these substandard conditions, as I said, are pretty much common when dealing with a new client, who has really never paid attention to their IT or has had IT consultants that get paid on an emergency basis. Therefor, it isn&#8217;t unusual that I spend lots of time at the clients office the first couple of weeks to straighten things out to my standards.</p>
<p>Today, on my first scheduled visit to their office, where I expected spend most of the time getting to know the network infrastructure, I encountered a serious issue that I had never run into before; they did not know the domain controller administrator&#8217;s password. In the past, when exploring a new network, only a select few (usually the office manager and the owner) have the admin password, so I assumed, when signing this client, that they knew the password.  I should&#8217;ve asked for this information before committing to the maintenance of this network, so that at least I could&#8217;ve  researched domain password recovery and prepared a plan of action for my first visit.</p>
<p>The last person who worked on their network was not an IT professional. He was an employee that happened to have some computer knowledge and that left the company to start his own business. He probably changed the password before leaving, and he is now unreachable/unavailable. <em>Naturally.</em></p>
<p>On my limited time there today I researched and tried two methods of resetting the DC admin password, but these methods not longer work on Windows Server 2000 SP4. The first method was to modify the registry (after gaining local administrative access to the machine) to make the screen saver (changed to cmd.exe) run after 15 seconds. After a reboot and waiting 15 seconds at the login screen, a DOS prompt cames up where the active directory console is brought up with<em> MMC DSA.MSC</em>. No luck there since cmd.exe isn&#8217;t allowed to run with sufficient rights (after SP3). The second method was a variant of this. (more information of these useless procedures <a href="http://www.jms1.net/nt-unlock.shtml" target="_blank">here</a> and <a href="http://www.petri.co.il/reset_domain_admin_password_in_windows_2000_ad.htm" target="_blank">here</a>).</p>
<p>After doing quite a bit more research I came across <a href="http://ophcrack.sourceforge.net/" target="_blank">OPHCRACK</a>, an open source project:</p>
<blockquote><p><em>        Ophcrack is a Windows password cracker based on rainbow        tables. It is a very efficient implementation of rainbow tables        done by the inventors of the method. It comes with a GTK+        Graphical User Interface and runs on Windows, Mac OS X (Intel        CPU) as well as on Linux.</em></p></blockquote>
<p>I burned the live cd and will test it tomorrow. According to what I&#8217;ve read, Ophcrack on that CD can crack Windows 2003 domain passwords, if they don&#8217;t use weird characters (I&#8217;m hoping the password is something stupid like &#8220;mustang&#8221; or &#8220;american&#8221;). I&#8217;ll report on my findings here. Stay tuned!</p>
<p>[<a href="http://www.flickr.com/photos/sethponek/1581348723/" target="_blank">image credit</a>]</p>
]]></content:encoded>
			<wfw:commentRss>http://jjmelo.com/blog/new-client-new-challenge/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My home network, part I</title>
		<link>http://jjmelo.com/blog/my-home-network-part-i/</link>
		<comments>http://jjmelo.com/blog/my-home-network-part-i/#comments</comments>
		<pubDate>Thu, 17 Jan 2008 12:58:28 +0000</pubDate>
		<dc:creator>jjmelo2012</dc:creator>
				<category><![CDATA[PC]]></category>

		<guid isPermaLink="false">http://www.jjmelo.com/blog/2008/01/17/my-home-network-part-i</guid>
		<description><![CDATA[I want to share the way my home network is setup because it works for me, and I might give you ideas as to how to set up yours. My data is very valuable to me and I will also share with you how I protect and access it from (almost) anywhere. A hard drive failed on me about 5 years ago and my data (music, documents, videos, photos&#8230;etc) was lost forever. I did manage to get a few files &#8230;]]></description>
			<content:encoded><![CDATA[<div><img src="http://www.jjmelo.com/blog/wp-content/uploads/cleandesk.jpg" alt="cleandesk.jpg" /></div>
<p>I want to share the way my home network is setup because it works for me, and I might give you ideas as to how to set up yours. My data is very valuable to me and I will also share with you how I protect and access it from (almost) anywhere. A hard drive failed on me about 5 years ago and my data (music, documents, videos, photos&#8230;etc) was lost forever. I did manage to get a few files back from online/CD backups, but for the most part, I lost the files and I couldn&#8217;t afford thousands of $$ on professional recovery. First, I will list the devices I have running and their roles:</p>
<p><strong>ii. Internet</strong>. I chose Charter as my ISP because they have proven to be reliable and they offer the fastest internet connection in the area (10/1 mbs). But as soon as FIOS starts laying down that sweet optic goodness in my area, I&#8217;m giving Charter the boot.<span id="more-179"></span></p>
<p><strong>i. Router</strong>. I have a cheap wireless Belkin router for my internet sharing/networking duties. The wireless portion of it is off (I don&#8217;t use my laptop at home very often). I make sure to keep the firmware up to date and the wireless connection encrypted when its on. It works great for basic port forwarding and it has a small footprint. One thing that isn&#8217;t set by default on this router are the DNS servers; I use <a href="http://opendns.com">OpenDNS</a>, my ISP&#8217;s suck!</p>
<p><strong>1. Server</strong>. An old (very, very old) HP Proliant LC3 I got from a client that was getting rid of it a couple years ago. Featuring a Pentium III 500 MHz, 512 Mb of RAM and  two 36 GB SCSI drives. I added an 80 GB IDE hard drive (the music drive), and a 150 GB IDE hard drive (the document drive). It runs Windows XP Pro and it permanently lives in a closet, out in my balcony. All my documents are on this server, where backups are performed every night, and thanks to the magic of RDC &amp; VNC, I can access my server from anywhere! More details on I set up this server coming up on part II.</p>
<p><strong>2. Desktop PC</strong>. Core 2 Duo 2.4 Ghz, 2 GB RAM, Nvidia 7300 video card, Windows XP (switched back from Vista about 8 months ago, but I&#8217;ll leave that for another blog post). Most importantly, dual monitors. This is my every-day computer, which I use to blog, design and work in general. I am not a gamer, so an extremely fast processor or high-end video card is not necessary for me, but the mid-range Core 2 Duo and the 2 GB of RAM are more than enough to have iTunes playing music, Firefox with a million tabs open, Photoshop CS3 and Illustrator CS3 running at the same time with no lag. More details on how my desktop is setup, how I can configure it to pull documents from the server and a picture of my desk/entertainment system setup <strong><em>coming up on part III</em></strong>.</p>
<p><strong>3. Workbench/Secondary PC</strong>. Old Pentium 4 2.4 Ghz, 1 GB RAM. This runs various OS&#8217; (Ubuntu, XP, OSX&#8230;) and I use it for data recovery (hooking up old drives and retrieving data) and general experimentation. I don&#8217;t like to use my work computer for experimentation or testing out different operating systems and this rather old system is well suited for these tasks.</p>
<p><strong>4. Soft-modded original XBOX</strong>. I include this in my home network because I use it to stream movies from the my server to my HDTV (where the XBOX does a decent job of &#8220;upscaling&#8221; DivX movies). Not to mention it does NES games, pictures, Youtube and music. The soft-mod process was simple and only cost about $25 (not to mention I didn&#8217;t have to crack open the case or solder anything). More details on how it did it <a href="http://www.productwiki.com/microsoft-xbox/article/how-to-go-from-xbox-to-xbox-media-center-in-30-minutes.html" target="_blank">can be found here</a>. Also, when modding, use <a href="http://filezilla-project.org" target="_blank">Filezilla</a> as your FTP program (open source) and <a href="http://www.7-zip.org/" target="_blank">7-zip</a> as your decompressing programs (also open source).</p>
<p><strong>5. Secondary stuff connected to my network</strong></p>
<p><strong>a. <a href="http://slingbox.com">Slingbox</a>:</strong> for out-of-home TV viewing. Hooked up to my Moxi DVR and the network, I can watch TV from my Pantech Duo smartphone or my EEE, anywhere, anytime (provided I have access to the cloud).</p>
<p><strong>b. VoIP via <a href="http://broadvoice.com">Broadvoice:</a></strong> as my office number and free international calls for about $20 a month. I use my Broadvoice number as my business line, which simultaneous rings at my desk and at my cellphone. I also instantly get an email on my phone notifying me of the time and the caller ID of the call.</p>
<p><strong>c.  Printer:</strong> Brother laser printer connected to a printer server on my network so that any PC connected to network can print. I&#8217;ve had it for about a year and a half and haven&#8217;t replaced the toner cartridge yet. Granted, I don&#8217;t print a lot, but I bet I would&#8217;ve changed ink cartridges at least a couple of times if my main printer was an inkjet. For color prints, I&#8217;ve had the same cheap HP printer/scanner for 3 years.</p>
<p>To conclude this pillar aticle (<a href="http://www.adesblog.com/2008/01/12/what-is-pillar-articles/" target="_blank">thanks, Ades</a>), my home/home office setup is ideal for me, and it has been working great for the past 2 years and I am confident that my data is safe (backed up). I depend on my network for work and for entertainment so I&#8217;ve designed it as simple as possible, but always expecting the worse. It may sound like a bunch or wires go all around the house but I did a nice job of keeping the wiring clean and simple so no one knows that I&#8217;ve got such a complicated setup all around my apartment. Stay tunes for part II where I discuss how my server was set up.</p>
<p>How&#8217;s your network setup at home for work/play?</p>
]]></content:encoded>
			<wfw:commentRss>http://jjmelo.com/blog/my-home-network-part-i/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>A killer app for the iPhone</title>
		<link>http://jjmelo.com/blog/a-killer-app-for-the-iphone/</link>
		<comments>http://jjmelo.com/blog/a-killer-app-for-the-iphone/#comments</comments>
		<pubDate>Fri, 08 Jun 2007 04:09:30 +0000</pubDate>
		<dc:creator>jjmelo2012</dc:creator>
				<category><![CDATA[Music]]></category>
		<category><![CDATA[PC]]></category>
		<category><![CDATA[Whatev...]]></category>

		<guid isPermaLink="false">http://www.jjmelo.com/blog/2007/06/07/a-killer-app-for-the-iphone/</guid>
		<description><![CDATA[Earlier today I was driving in awful LA traffic, and I thought of a killer application for the iPhone, but first let me give you a bit of background. At home, I&#39;ve got an old server, that was given to me by an client, which permanently lies in a closet. It runs Windows XP and has all my files (music, pictures, videos, apps, etc). I have Hamachi running on it, and I share my music using iTunes, so that my &#8230;]]></description>
			<content:encoded><![CDATA[<p>Earlier today I was driving in awful LA traffic, and I thought of a killer application for the iPhone, but first let me give you a bit of background.</p>
<p>At home, I&#39;ve got an old server, that was given to me by an client, which permanently lies in a closet. It runs Windows XP and has all my files (music, pictures, videos, apps, etc). I have <a href="http://hamachi.cc" target="_blank">Hamachi</a> running on it, and I share my music using iTunes, so that my girlfriend and I can listen to my music (80+ gb) from anywhere, using Hamachi and iTunes. I also have <a href="http://orb.com" target="_blank">Orb</a> installed so I can stream all my media to my phone. </p>
<p>- BAM! -</p>
<p>&nbsp;Thats when I got the idea. Doesn&#39;t the iPhone run a stripped down version of OSX? Couldn&#39;t there be an application that does some sort of &quot;VPNing&quot; so that I could potentially stream any of my songs (or photos, videos, etc) to my iPhone from my iTunes at home? </p>
<p>I already do this on my smartphone, that runs over Cingular&#39;s Edge network (with an unlimited data plan). I&#39;ve got a <a href="http://www.wireless.att.com/businesscenter/3125/" target="_blank">Cingular 3125</a> and I&#39;ve got Orb on my server at home. Now, streaming media to a phone drains its battery pretty quickly, I can get about 2 hours of streaming before my phone dies, but since the iPhone will have 8 gb (or 4 gb for $100 less) of storage, I could use it to sporadically view pictures or stream a video to conserve battery. </p>
<p>Another issue with this is that not everyone can just leave a PC on 24/7 (for so many reasons), but what if instead of streaming directly from a user-owned PC, a specialized service could stream from their servers. That service could gather a list of mp3&#39;s on my computer, and since I own them legally (hopefully), and stream these files, using their servers and bandwidth. </p>
<p>OK&#8230;maybe I&#39;m just going way beyond&#8230;but hey&#8230;services like <a href="http://lala.com" target="_blank">Lala.com</a> already exist out there that do something similar.&nbsp; Any comments?</p>
<p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://jjmelo.com/blog/a-killer-app-for-the-iphone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why being an IT professional rocks, and why it sucks</title>
		<link>http://jjmelo.com/blog/why-being-an-it-professional-rocks-and-why-it-sucks/</link>
		<comments>http://jjmelo.com/blog/why-being-an-it-professional-rocks-and-why-it-sucks/#comments</comments>
		<pubDate>Sun, 20 May 2007 10:26:09 +0000</pubDate>
		<dc:creator>jjmelo2012</dc:creator>
				<category><![CDATA[PC]]></category>
		<category><![CDATA[Ranting]]></category>

		<guid isPermaLink="false">http://www.jjmelo.com/blog/2007/05/20/why-being-an-it-professional-rocks-and-why-it-sucks/</guid>
		<description><![CDATA[Why it rocks: Fixing a computer problem in less than a minute in front of a client, and him/her telling you that they&#39;ve tried for hours. Making people feel stupid, when the reason why they can&#8217;t log into their computer is the NUM LOCK key. Being able to navigate around in any OS. Making clients&#39; work easier by writing a small script. Reading about a new gadget, application or website, and knowing about it waaaaay before. Assembling a computer, and &#8230;]]></description>
			<content:encoded><![CDATA[<p><strong>Why it rocks:</strong>
<ul>
<li>Fixing a computer problem in less than a minute  in front of a client, and him/her telling you that they&#39;ve tried for hours.</li>
<li>Making people feel stupid, when the reason why  they can&rsquo;t log into their computer is the <em>NUM LOCK key</em>.</li>
<li>Being able to navigate around in any OS. </li>
<li>Making clients&#39; work easier by writing a small  script.</li>
<li>Reading about a new gadget, application or  website, and knowing about it <em>waaaaay</em> before.</li>
<li>Assembling a computer, and it firing up the  first time (no missing connections of bad parts)</li>
<li>Knowing that a computer is about to die, just by  hearing the clicking of a bad hard drive.</li>
<li>Saving a company time/money because of good  backups and a successful restoration of files.</li>
<li>Clients treating you like a savior when you  enter their building, because they know we can fix their computer issue,  <em>somehow</em>.</li>
</ul>
<p><strong>Why it sucks:</strong></p>
<ul>
<li>When you make the mistake of telling the client  that you know exactly what the problem is and you&#39;ll be able to fix it in no-time, and taking forever the fix the  issue. I&rsquo;ve learned now that its best to give very vague timelines if you&#39;re not 200% sure of what  the problem is.</li>
<li>Explaining to a client why they must by 20 licenses of MS Office for 20 computers, and that for legal reasons I just can&#39;t install one copy on all the machines. </li>
<li>When a client asks the details of a fix, when you know they&#39;re lost at &quot;operating system&quot;.</li>
<li>Even worse, coming up with a stupid analogy to explaining the cause of a problem, because the client won&#39;t understand. </li>
<li>When people start telling you all their  non-computer related issues. There&rsquo;s something about being an IT professional  that makes people feel comfortable with you, and before you know it, you know a  little too much about a clients life. </li>
<li>Assembling a computer and it not firing up the  first time (missing connection or bad part)</li>
<li>When your <em>own</em> computer starts acting out. After  a day of fixing everyone else&#39;s issues, the last thing you want to do is  troubleshoot your <em>own</em> machine.</li>
<li>Spam. Its unavoidable and everyone expects you  to get rid of it with a couple of clicks.</li>
<li>Clients only come to you when they have an  issue. Sometimes being the IT guy can feel very unrewarding.&nbsp;  </li>
<li>When people give you very vague description of  their computer problem, and when they get mad when you ask them what the error  message said. (Reminds me of this one time when the very annoying assistant of  a client wanted me to fix an email issue, demanding me to find the error  messages and to fix the problem ASAP, since I was in charge of computers. I explained  to her that I didn&rsquo;t know WHAT to fix and that I needed a better description of  the problem. She then told me that I had to research the problem . Then I said  to her: &ldquo;OK&hellip;you need to tell me exactly what kind of problem you have&hellip;its like  going to the doctor and expecting him to cure you without you telling him where  it hurts. Think of me as the Computer Doctor. Now, what were you doing and what  when wrong?&rdquo; She then proceeded to explain the issue. </li>
<li>Friends / Family / Random people expect you to  fix their computers. </li>
<li>I also hate it when a friend you haven&rsquo;t spoken to in a  while calls, and finding out the only reason for their call is a virus/no internet/random computer question. </li>
<li>When computers decide to behave extremely  unpredictable.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://jjmelo.com/blog/why-being-an-it-professional-rocks-and-why-it-sucks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Build an Enterprise-Class Router/Firewall for under $200 (part II)</title>
		<link>http://jjmelo.com/blog/how-to-build-an-enterprise-class-routerfirewall-for-under-200-part-ii/</link>
		<comments>http://jjmelo.com/blog/how-to-build-an-enterprise-class-routerfirewall-for-under-200-part-ii/#comments</comments>
		<pubDate>Fri, 23 Mar 2007 00:09:10 +0000</pubDate>
		<dc:creator>jjmelo2012</dc:creator>
				<category><![CDATA[PC]]></category>

		<guid isPermaLink="false">http://www.jjmelo.com/blog/2007/03/22/how-to-build-an-enterprise-class-routerfirewall-for-under-200-part-ii/</guid>
		<description><![CDATA[Part I of this article here&#160; This is the last part of my article on how to make a linux router/firewall, and it will focus on software installation and configuration as well as possible ways to expand this appliance, such as turning it into a file server, email server, spam filter, AV filter, wireless access point, etc.&#160; This box is going to be Ubuntu powered &#8211; although you can install any distro you&#39;d like -&#160; I recommend using Dapper Drake, &#8230;]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.jjmelo.com/blog/2007/03/19/how-to-build-an-enterprise-class-routerfirewall-for-under-200-part-i/" target="_blank">Part I of this article here&nbsp;</a></p>
<p>This  is the last part of my article on how to make a linux router/firewall,  and it will focus on software installation and configuration as well as  possible ways to expand this appliance, such as turning it into a file  server, email server, spam filter, AV filter, wireless access point,  etc.&nbsp;</p>
<p>This box is going to be Ubuntu powered &#8211; although you can  install any distro you&#39;d like -&nbsp; I recommend using Dapper Drake,  6.06, because of LTS (long term support)&nbsp; &#8211; it will be supported  for 5 years. Go ahead and download the Ubuntu ISO of  your choice <a href="http://www.ubuntu.com/getubuntu/download" target="_blank">here.</a> Burn the ISO and install Ubuntu server ed (I&#39;m not going to go into  details of installing the OS, there are plenty of guides out there). We are going to be using Webman, Shorewall Firewall and the DHCP daemon. <span id="more-30"></span></p>
<p>After you&#39;ve installed the OS, give root a password </p>
<ul>   </ul>
<ul>
<li>sudo passwd root</li>
</ul>
<p>  Type a password twice (don&#39;t forget it now, and make it complex). Then, use su to become root.
<ul>   </ul>
<ul>
<li>su</li>
</ul>
<p>Type the password to get in as root</p>
<p>Now,  configure the NIC cards. Identify (via trial and error) which on is  your eth0 and eth1. You want the gigabyte one to be on your LAN side.  It is also time to determine what your internal subnet is going to be,  I&#39;m going to use 192.168.1.x. So, type</p>
<ul>   </ul>
<ul>
<li>nano -w /etc/network/interfaces</li>
</ul>
<p>&nbsp;Delete  everything on this file and start from scratch. This is assuming your  eth0 card is your WAN (the one connected to your dsl or cable modem)  and your IP is dynamic, and your eth1 card is your LAN card and your  subnet is 192.168.1.x. </p>
<blockquote></blockquote>
<blockquote></blockquote>
<blockquote><p>auto lo<br />       iface lo inet lookback</p>
<p>auto eth0<br />       iface eth0 inet dynamic</p>
<p>auto eth1<br />       iface eht1 inet static<br />       address 192.168.1.1<br />       netmask 255.255.255.0<br />       network 192.168.1.0<br />       broadcast 192.168.1.255<br />       gateway 192.168.1.1 </p>
</blockquote>
<p>If your you have a static IP, insert the correct values under eth0, following the same syntax as eth1. </p>
<p>To save the file in nano (the text editor), Ctrl-O and then Ctrl-X to exit nano.</p>
<p>Restart your networking interfaces with the following command:</p>
<ul>   </ul>
<ul>
<li>/etc/init.d/networking restart </li>
</ul>
<p>Next step is to edit the sources file, by enabling the additional online ones and commenting out the cd-rom sources. </p>
<ul>   </ul>
<ul>
<li>nano -w /etc/apt/sources.list </li>
</ul>
<p>If every step is followed, you should be able to surf the net on this box, and we can verify this by running update and upgrade</p>
<ul>   </ul>
<ul>
<li>apt-get update</li>
<li>apt-get upgrade   </li>
</ul>
<p>DO NOT CONTINUE UNLESS YOU CAN SURF THE NET. </p>
<p>Now, install an SSH server so we can connect to this box via SSH (using PuTTY under Windows, <a href="http://www.chiark.greenend.org.uk/%7Esgtatham/putty/download.html">download here</a>) </p>
<ul>   </ul>
<ul>
<li>apt-get install ssh openssh-server </li>
</ul>
<p>Now from another computer, start PuTTY and type 192.168.1.1 into the Host name box and hit connect. Ignore the waring and login (as root) when promted. If this is successful, shutdown the computer using the following command</p>
<ul>   </ul>
<ul>
<li>shutdown 0 </li>
</ul>
<p>Next step is to make sure that the computer can be run headless, so turn it on, get into the BIOS and disable all error reporting on startup. This is because the router/firewall is not going to have a keyboard, mouse or monitor hooked up to it (there is no need for that). Now, shut down again, disconnect everything but power and ethernet, wait for about 5 minutes and get into with via PuTTY.</p>
<p>Once you&#39;re in again, we need to configure hosts (using our trusty text editor Nano)</p>
<ul>   </ul>
<ul>
<li>nano -w /etc/hosts</li>
</ul>
<p>Erase everything and type (or copy/paste). Modify as necesary </p>
<blockquote></blockquote>
<blockquote></blockquote>
<blockquote><p>127.0.0.1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; localhost.localdomain&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; localhost<br />       192.168.1.1&nbsp;&nbsp;&nbsp;&nbsp; server1.example.com&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; server1</p>
</blockquote>
<p>Save and exit nano (ctrl O and ctrl X)</p>
<p>Install additional packages</p>
<ul>   </ul>
<ul>
<li>apt-get install libmd5-perl libnet-ssleay-perl libauthen-pam-perl libio-pty-perl shorewall dnsmasq openssl</li>
</ul>
<p>Download Webmin (check for latest version, latest one as of writing of this article is 1.330)</p>
<ul>   </ul>
<ul>
<li>wget http://surfnet.dl.sourceforge.net/sourceforge/webadmin/webmin_1.330_all.deb</li>
</ul>
<p>Install Webmin</p>
<ul>   </ul>
<ul>
<li>dpkg -i webmin_1.310_all.deb</li>
</ul>
<p>Configure Shorewall. I recommend you read up on Shorewall&#39;s documentation, <a href="http://www.shorewall.net/Introduction.html">here</a> or <a href="http://rouke.freeasanerd.com/manuals/">here</a>. We are going to use basic rules, so make sure you have a good understanding of the firewall before deployment. </p>
<ul>   </ul>
<ul>
<li>cp /usr/share/doc/shorewall/examples/two-interfaces/* /etc/shorewall/ cd /etc/shorewall   </li>
<li>gunzip interfaces.gz masq.gz rules.gz </li>
</ul>
<p>Edit Shorewal&#39;s config files, change  &quot;IP_FORWARDING=Keep&quot;  to  &quot;IP_FORWARDING=On&quot; (without quotes)</p>
<ul>   </ul>
<ul>
<li>nano &ndash;w  /etc/shorewall.conf </li>
</ul>
<p>Save and exit nano (ctrl O and ctrl X)</p>
<p>Edit the shorewall policy</p>
<ul>   </ul>
<ul>
<li>nano &ndash;w   /etc/shorewall/policy</li>
</ul>
<blockquote></blockquote>
<blockquote></blockquote>
<blockquote><p>##################################################</p>
<p>       #SOURCE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DEST&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; POLICY&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; LOG LEVEL&nbsp;&nbsp; LIMIT:BURST       loc&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; net&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ACCEPT<br />       loc&nbsp;&nbsp; $FW&nbsp;&nbsp; ACCEPT<br />       loc&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; all&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; REJECT&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; info<br />       #<br />       # Policies for traffic  originating from the firewall ($FW)<br />       #<br />       # If you want open access to  the Internet from your firewall, change the<br />       # $FW to net policy to  ACCEPT and remove the &#39;info&#39; LOG LEVEL.<br />       # This may be useful if you  run a proxy server on the firewall.<br />       $FW&nbsp;&nbsp; net&nbsp;&nbsp; ACCEPT<br />       $FW&nbsp;&nbsp; loc&nbsp;&nbsp; ACCEPT<br />       $FW&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; all&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; REJECT&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; info<br />       #<br />       # Policies for traffic  originating from the Internet zone (net)<br />       #<br />       net&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $FW&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DROP&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; info<br />       net&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; loc&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DROP&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; info<br />       net&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; all&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DROP&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; info<br />       # THE FOLLOWING POLICY MUST  BE LAST<br />       all&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; all&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; REJECT&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&<br />
nbsp;&nbsp;&nbsp;&nbsp;&nbsp; info<br />       #LAST LINE &#8212; ADD YOUR  ENTRIES ABOVE THIS LINE &#8212; DO NOT REMOVE</p>
</blockquote>
<p align="left">Start Shorewall Firewall </p>
<ul>   </ul>
<ul>
<li>/etc/init.d/shorewall start</li>
</ul>
<p align="left">Get into Webmin, using another computer and a browser (ignore certificate warning). Username as root, and password is whatever you set the root password to be). Webmin is very useful to configure pretty much every aspect of this machine, so play around with it. </p>
<p>Now, inside Webmin, go to Server, then DHCP server, and EditConfig file. Copy and paste the following. </p>
<blockquote><p># Local Network<br />   subnet 192.168.1.0 netmask 255.255.255.0 {<br /> option netbios-name-servers 192.168.1.1;<br /> option domain-name-servers 192.168.1.1;<br /> option domain-name &quot;your.domain.here&quot;;<br /> option broadcast-address 192.168.1.255;<br /> option routers 192.168.1.1;<br /> range 192.168.1.100 192.168.1.130;<br /> }</p>
<p> zone ABC. {<br /> primary 192.168.1.1;<br /> }</p>
<p> host clem {<br /> fixed-address 192.168.1.1;<br /> }</p>
</blockquote>
<p>Then, save the config file, and hit the Start Server button. Now you&#39;ll have a fully functional router with a built-in DHCP server. You should be able to connect to the internet via another computer on the subnet. Restart the firewall a couple of times, get a feel of using PuTTY. Also, try adding a firewall policy for the firewall that will allow you to connect to it from the outside.</p>
<p>Bonus&nbsp; (If you are on a dynamic IP)</p>
<p>Configure the NO-IP Client. </p>
<p>Go to no-ip.org and open a free account with them. Add a new dynamic host. Once that is done, you&#39;ll have an address (which is easier to remember than an IP) such as myrouter.redirectme.net. If (and when) your IP changes the No-ip client will handle it.&nbsp;</p>
<p>&nbsp;</p>
<blockquote><ul>
<li>&nbsp;apt-get install no-ip</li>
<li>&nbsp;no-ip -C</li>
</ul>
</blockquote>
<p>Enter you credentials (the ones you&#39;ve created in the last step) and you done.&nbsp;</p>
<p>&nbsp;Now, thanks to Webmin magic, set up a Samba server for file sharing (you might want to get a big hard drive), go wild and make it RAID. Configure and install a PROXY server, to limit internet access. Explore and configure. Test.&nbsp;</p>
<p>Credits and where I got most of my info:</p>
<p><a href="http://howtoforge.com" target="_blank">Howtoforge.com</a></p>
<p><a href="http://ubuntu.com" target="_blank">Ubuntu.com</a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://jjmelo.com/blog/how-to-build-an-enterprise-class-routerfirewall-for-under-200-part-ii/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>How to Build an Enterprise-Class Router/Firewall for under $200 (part I)</title>
		<link>http://jjmelo.com/blog/how-to-build-an-enterprise-class-routerfirewall-for-under-200-part-i/</link>
		<comments>http://jjmelo.com/blog/how-to-build-an-enterprise-class-routerfirewall-for-under-200-part-i/#comments</comments>
		<pubDate>Tue, 20 Mar 2007 03:39:00 +0000</pubDate>
		<dc:creator>jjmelo2012</dc:creator>
				<category><![CDATA[PC]]></category>

		<guid isPermaLink="false">http://www.jjmelo.com/blog/2007/03/19/how-to-build-an-enterprise-class-routerfirewall-for-under-200-part-i/</guid>
		<description><![CDATA[First of all, most of us -geeks- can make a Linux Router/Firewall for free, using old computers sitting around. But this article focuses on how to build one (complete with parts list) using new parts &#8211; keeping quality and expandability in mind. It also discusses (in part II) how to extend the capabilities of this device, to make it a web server, mysql server, file server, email server, spam server, wireless access point, VPN&#8230;etc. I am not going into the &#8230;]]></description>
			<content:encoded><![CDATA[<p>First of all, most of us -geeks- can make a Linux Router/Firewall for free, using old computers sitting around. But this article focuses on how to build one (complete with parts list) using new parts &#8211; keeping quality and expandability in mind. It also discusses (in part II) how to extend the capabilities of this device, to make it a web server, mysql server, file server, email server, spam server, wireless access point, VPN&#8230;etc. I am not going into the details of exactly how to build a PC, there are plenty of tutorials out there (<a href="http://www.buildyourown.org.uk/pc-building/" target="_blank">here</a>, <a href="http://www.buildeasypc.com/" target="_blank">here</a> and <a href="http://www.tomshardware.com/2002/09/04/building_your_own_pc/" target="_blank">here</a>). </p>
<p>As usual, all the parts I&#39;m going to use have links to <em>Mwave</em>, my favorite supplier (on a separate note, <a href="http://www.mwave.com" target="_blank">Mwave</a> is my fav because they are local for me; I can go pick up parts directly, but you can probably find better prices thru <a href="http://newegg.com" target="_blank">NewEgg</a> or your own favorite supplier). I&#39;m going to use a CF card (with an IDE converter) for main storage instead of a regular hard drive. It will take a bit longer to boot up, but you&#39;ll have no moving parts (except for the PSU fans). Less wear and tear and less noise.</p>
<p><span id="more-29"></span></p>
<p align="center"><strong><u>Parts List</u></strong></p>
<blockquote><p>Motherboard : <a href="http://www.mwave.com/mwave/skusearch.hmx?&amp;scriteria=BA22412" target="_blank">Gigabyte </a><span class="btext"><a href="http://www.mwave.com/mwave/skusearch.hmx?&amp;scriteria=BA22412" target="_blank">GA-8VM800PMD-77</a>. $45.50. Reliable board. Can take fron Celeron Ds up to a Core 2 Duo for expandability. SATA if you want to turn this into a file server. Built in VGA.&nbsp;<br /> </span></p>
<p>Processor: <a href="http://www.mwave.com/mwave/skusearch.hmx?&amp;scriteria=BA21833" target="_blank">Intel Celeron D 331</a>. 2.66 Ghz.&nbsp; $37.95. Sufficient power for a simple router/firewall. 3 year manufacturer warranty just in case.&nbsp; </p>
<p>RAM. <a href="http://www.mwave.com/mwave/skusearch.hmx?&amp;scriteria=BA20339" target="_blank">256 Mb Kingston DDR2 533 mhz</a>.&nbsp; $19.00. Sufficient RAM for a simple router/firewall. On my last build, the firewall was using 42 mb of RAM.</p>
<p>HDD: <a href="http://www.mwave.com/mwave/skusearch.hmx?&amp;scriteria=BA22927" target="_blank">1 GB Transcend 80x high-speed CF ($13.50)</a> with a <a href="http://www.mwave.com/mwave/skusearch.hmx?&amp;scriteria=AA53790" target="_blank">CF to IDE Converter</a> ($9.50 that plugs directly in the motherboard). Ubuntu server plus upgrades and Webmin uses about 600 MB of space. So thats about 400 MB for logs and expandability. A&nbsp; <a href="http://www.mwave.com/mwave/viewspec.hmx?scriteria=BA22924&amp;RSKU=BA22924" target="_blank">2 GB card</a> goes for $22.68 </p>
<p>Case: <a href="http://www.mwave.com/mwave/skusearch.hmx?&amp;scriteria=BA23324" target="_blank">Dynapower Titan with a 430 watt power supply </a>$29. Small and conpact case but still fits full size PCI cards. Low noise. (Does anyone have other suggestions? Leave a comment).</p>
<p>Additional NIC. <a href="http://www.mwave.com/mwave/skusearch.hmx?&amp;scriteria=AA27560" target="_blank">Trendnet Gigabyte NIC</a> $12.26. For the LAN side of this. &nbsp;</p>
</blockquote>
<p>Optical Drive: <a href="http://www.mwave.com/mwave/Skusearch.hmx?scriteria=AA32910" target="_blank">LG DVD-ROM</a> $16.50. I&#39;m adding this because the whole idea is that you have no spare parts sitting around. But if you do have an optical drive, you can obviously skip this. Also, you are only going to use this drive for about 1/2 hour, for the main OS install. You can remove it later. Although, tutorials on how to install over a network, <a href="http://mywheel.net/blog/index.php/ubuntu-network-install/" target="_blank">here</a> and <a href="http://www.google.com/url?sa=t&amp;ct=res&amp;cd=2&amp;url=http%3A%2F%2Fubuntuforums.org%2Farchive%2Findex.php%2Ft-2068.html&amp;ei=vlL_RcK7JZ3CiwG6otWsDA&amp;usg=__xIkM7R1Y6tRrKYr7ExVUOdxKTb4=&amp;sig2=s_JrxQuTBhrTPQTjZoG2MQ" target="_blank">here.</a></p>
<p>So&#8230;there you have it. Nice hardware for an Enterprise-Class router/firewall for $165.87 (just add shipping and tax). Compare to a <a href="http://www.mwave.com/mwave/viewspec.hmx?scriteria=3582185&amp;RSKU=3582185" target="_blank">Dlink DFL-200 $201.90</a>, <a href="http://www.mwave.com/mwave/viewspec.hmx?scriteria=3634536&amp;RSKU=3634536" target="_blank">Sonicwall TZ 150 $253.48</a> . <a href="http://www.mwave.com/mwave/viewspec.hmx?scriteria=4141571&amp;RSKU=4141571" target="_blank">Netgear SSL312 $348.18</a>&nbsp; (and these are low-end routers) that don&#39;t have half the capabilities and expandability that the mine does. Also, remember that all the software that is used to run mine is open-source.&nbsp; </p>
<p>Now, on part II; Ubuntu Installation, Configuration and deployment. Also, some great ideas on how to expand and make it more powerful or feature-full. Hint, start downloading the Ubuntu 6.06 Server ISO. Part II will come out at the end of this week. Stay tuned.  </p>
]]></content:encoded>
			<wfw:commentRss>http://jjmelo.com/blog/how-to-build-an-enterprise-class-routerfirewall-for-under-200-part-i/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

