<?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>Programming My Life &#187; wrt54g</title>
	<atom:link href="http://programmingmylife.com/blog/index.php/tag/wrt54g/feed/" rel="self" type="application/rss+xml" />
	<link>http://programmingmylife.com/blog</link>
	<description></description>
	<lastBuildDate>Thu, 23 Jun 2011 22:17:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>How to Set up androidVNC with TightVNC and a Linksys WRT54G Router (Windows)</title>
		<link>http://programmingmylife.com/blog/index.php/2010/05/08/how-to-set-up-androidvnc-with-tightvnc-and-a-linksys-wrt54g-router-windows/</link>
		<comments>http://programmingmylife.com/blog/index.php/2010/05/08/how-to-set-up-androidvnc-with-tightvnc-and-a-linksys-wrt54g-router-windows/#comments</comments>
		<pubDate>Sat, 08 May 2010 15:31:30 +0000</pubDate>
		<dc:creator>acmshar</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Cell Phone]]></category>
		<category><![CDATA[How to]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[androidvnc]]></category>
		<category><![CDATA[linksys]]></category>
		<category><![CDATA[tightvnc]]></category>
		<category><![CDATA[vnc]]></category>
		<category><![CDATA[wrt54g]]></category>

		<guid isPermaLink="false">http://programmingmylife.com/blog/?p=111</guid>
		<description><![CDATA[Have you ever gotten to work and realized you forgot to start the download for that movie that just released today?  Or maybe Steam is having a sale and you want the game downloaded before you get home so you don&#8217;t have to wait to play.  VNC clients allow you to do just that, and [...]]]></description>
			<content:encoded><![CDATA[<p>Have you ever gotten to work and realized you forgot to start the download for that movie that just released today?  Or maybe Steam is having a sale and you want the game downloaded before you get home so you don&#8217;t have to wait to play.  VNC clients allow you to do just that, and now you can do it from anywhere with an Android device and a data plan (or on Wifi).</p>
<p>In the past week since I bought my <a href="http://programmingmylife.com/blog/index.php/2010/05/02/incredible/" target="_blank">Droid Incredible</a>, I have been scouring the internet and asking friends to suggest their favorite apps.  Nearly all of the apps have been easy to install and use, save for one.  AndroidVNC requires a small amount of setup by the user (especially if your home network is not configured for outside VNC access). I wanted to create this post because while this isn&#8217;t a complicated process, I wasn&#8217;t able to find a set of instructions with all the steps in one place.</p>
<p>I intend to make &#8216;How to&#8217; posts for any software or hardware project I do that requires me to use multiple sources to finish.  This will hopefully serve to help others that use similar configurations in the future and to remain as a record of what I&#8217;ve done for my own reference.</p>
<p>NB:  If you are trying to do this with a different router, you should determine how to forward the ports (5900, 5800, 5500) on your router, then skip to step 2.</p>
<p>Step 1:</p>
<p>To begin, we need to setup port forwarding on our WRT54G router.  First, you will need to enter the setup page for your router. The default address for this page is 192.168.1.1 which you can simply enter into your browser address bar.  If this doesn&#8217;t work, you likely either have a dynamic IP (<a href="http://portforward.com/networking/staticip.htm" target="_blank">here is how to set up a static IP</a>), or your router&#8217;s IP address has been set to a different address and you will need to go there instead.  Upon entering the settings page, you should be asked for a username and password.  The defaults here are to leave username blank and enter the password &#8216;admin&#8217; without the single quotes. I do suggest changing these to include a real username and a non-dictionary word password for better home netowrk security.</p>
<p>Now that you are logged in to your router settings page, you need to click the security tab and uncheck the &#8216;Block Anonymous Internet Requests&#8217; box seen here:</p>
<p><a href="http://programmingmylife.com/blog/wp-content/uploads/2010/05/WRT54GSecurity1.png"><img src="http://programmingmylife.com/blog/wp-content/uploads/2010/05/WRT54GSecurity1.png" alt="" title="WRT54GSecurity" width="830" height="377" class="aligncenter size-full wp-image-125" /></a></p>
<p>After you have done that, be sure to click the &#8216;Save Settings&#8217; button at the bottom of the page.</p>
<p>Before we can forward our ports, we need to know what the local address of the PC is.  You will need to open the &#8216;Run&#8217; box of your operating system.  In Windows 7 and Vista, just type run into the search box in the start menu.  For XP, click the run button in the start menu.  Type &#8216;cmd&#8217; (again, without single quotes) into the box and hit enter.  In the window, type &#8216;ipconfig&#8217; (no quotes), hit enter, and look for the value next to IPv4 Address.  It should be of the form &#8217;192.168.1.XXX&#8217;.  Write this down.</p>
<p>Finally, we are ready to forward the ports!  Back in the WRT54G setup window, click the &#8216;Applications and Gaming&#8217; tab.  Type the ports to forward as seen below, check the enable boxes (on the three lines you are changing), enter the last part of the IP address you found above in the IP address boxes, and hit the Save settings button again.  If done correctly, the settings should be on the page when it reloads.  If you do not enter an IP address into the box(es), the ports will not save and you will need to re-enter the information.</p>
<p><a href="http://programmingmylife.com/blog/wp-content/uploads/2010/05/portForward.png"><img src="http://programmingmylife.com/blog/wp-content/uploads/2010/05/portForward.png" alt="" title="portForward" width="853" height="646" class="aligncenter size-full wp-image-124" /></a></p>
<p>Step 2:  Finding your IP Address</p>
<p>This one is simple.  Simply click the following link:</p>
<p><a href="http://www.whatismyip.com/" target="_blank">What is my IP Adrress?</a></p>
<p>Look for the number after &#8216;Your IP Address is:&#8217;.  Write this down.</p>
<p>Step 3:  Setting up TightVNC</p>
<p>Go to the <a href="http://www.tightvnc.com/" target="_blank">TightVNC website</a>, and download the software.  Be sure to get the latest beta version if you are using Windows 7 or Windows Vista.  Now, install the software using the default settings. During the installation, TightVNC should ask you for an administration and primary password.  Be sure to set these up now and write them down.  Now that TightVNC is set up, go to the start menu and run TightVNC Server.  Run application mode if you want the service to end on log out (if you have multiple users on your system or if you have safety concerns).  Otherwise, either application mode or running as a service should be fine.</p>
<p>Step 4:  Setting up AndroidVNC on the Device</p>
<p>First, download the AndroidVNC program from the Android Marketplace, or scan the following QR code:</p>
<p><a href="http://programmingmylife.com/blog/wp-content/uploads/2010/05/androidVNCQR1.png"><img src="http://programmingmylife.com/blog/wp-content/uploads/2010/05/androidVNCQR1.png" alt="" title="androidVNCQR" width="135" height="135" class="aligncenter size-full wp-image-126" /></a></p>
<p>Open the program, leave the &#8216;Nickname&#8217; field blank, enter the primary password that you created for TightVNC (not the administrative password, if you made them different), and enter your IP Address from step 2.  Click connect and you should be able to control your PC from your Android device!</p>
]]></content:encoded>
			<wfw:commentRss>http://programmingmylife.com/blog/index.php/2010/05/08/how-to-set-up-androidvnc-with-tightvnc-and-a-linksys-wrt54g-router-windows/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

