<?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>Shaun's Notes &#187; Networking</title>
	<atom:link href="http://www.shaunamarelo.com/shaunsnotes/category/networking/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.shaunamarelo.com/shaunsnotes</link>
	<description>notes, fixes, and other cool stuff</description>
	<lastBuildDate>Thu, 05 Mar 2009 09:23:03 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Create a wireless repeater and bridge (wrt54g &amp; dd-wrt)</title>
		<link>http://www.shaunamarelo.com/shaunsnotes/create-a-wireless-repeater-and-bridge-wrt54g-dd-wrt/</link>
		<comments>http://www.shaunamarelo.com/shaunsnotes/create-a-wireless-repeater-and-bridge-wrt54g-dd-wrt/#comments</comments>
		<pubDate>Thu, 20 Dec 2007 16:34:29 +0000</pubDate>
		<dc:creator>Shaun</dc:creator>
				<category><![CDATA[Networking]]></category>

		<guid isPermaLink="false">http://www.shaunamarelo.com/shaunsnotes/?p=17</guid>
		<description><![CDATA[A wireless repeater can extend the range of a wireless network by &#8216;repeating&#8217; the signal.
A wireless bridge allows all computer physically connected to the bridge device to receive messages from the wireless network.
Goal of this article
I will show how to extend the range of your wireless network without the need of expensive wireless repeater devices.
What [...]]]></description>
			<content:encoded><![CDATA[<p>A wireless repeater can extend the range of a wireless network by &#8216;repeating&#8217; the signal.<br />
A wireless bridge allows all computer physically connected to the bridge device to receive messages from the wireless network.</p>
<p>Goal of this article<br />
I will show how to extend the range of your wireless network without the need of expensive wireless repeater devices.</p>
<p>What is needed?<br />
1. A wireless router: this router will be the primary router acting as the DHCP server (assigning IPs to computers)<br />
2. Linksys WRT54G/S : this router will be the repeater and bridge used to extend your network<br />
3. dd-wrt firmware for the Linksys router: please download the appropriate version for your router version.</p>
<p>Steps</p>
<p>1. Physically connect a computer to the Linksys WRT54G router.<br />
2. Update the firmware of the WRT54G with the version of dd-wrt you downloaded.<br />
3. Once the dd-wrt firmware has been installed your username should be &#8216;root&#8217; and password &#8216;admin&#8217;.<br />
4. I recommend changing the password before performing any other steps.<br />
5. Go to the &#8216;Wireless&#8217; tab and change the following:<br />
Wireless Mode : &#8220;Repeater Bridge&#8221;<br />
[this will allow all devices wirelessly and physically connected to this device to access the primary network]<br />
Wireless Network Mode: Whatever mode your primary router is running. In the case of Wireless-N I recommend using a mixed mode of N &amp; G then you can set this mode as G-Only.<br />
Wireless Network Name : The SSID of the primary router<br />
Wireless Channel: Auto<br />
Network Configuration: Bridged</p>
<p>Under Virtual Interfaces : Click Add<br />
Wireless Network Name : Create a SSID that you want for this wireless device (must differ from primary router&#8217;s)<br />
AP Isolation: Disabled<br />
Network Configuration: Bridged<br />
Save and Apply Settings<br />
<a href="http://www.shaunamarelo.com/shaunsnotes/wp-content/uploads/2007/12/dd-wrt-wireless-basic.jpg" target="_blank" title="dd-wrt-wireless-basic.jpg"><img src="http://www.shaunamarelo.com/shaunsnotes/wp-content/uploads/2007/12/dd-wrt-wireless-basic.thumbnail.jpg" alt="dd-wrt-wireless-basic.jpg" /></a></p>
<p>6. Go to the &#8220;Wireless Security&#8221; tab<br />
Under &#8220;Physcial Interface&#8221; enter all the corresponding security information for the primary router<br />
Under &#8220;Virtual Interfaces&#8221; enter the security you would like for the repeater.<br />
Save and Apply Settings<br />
<a href="http://www.shaunamarelo.com/shaunsnotes/wp-content/uploads/2007/12/dd-wrt-wireless-security.jpg" target="_blank" title="dd-wrt-wireless-security.jpg"><img src="http://www.shaunamarelo.com/shaunsnotes/wp-content/uploads/2007/12/dd-wrt-wireless-security.thumbnail.jpg" alt="dd-wrt-wireless-security.jpg" /></a></p>
<p>Remember that all devices that access the repeater can access your main network. Therefore, make the repeater as secure as possible.</p>
<p>In my situation my primary router is set to WPA, however I have a Linksys Wireless Game Adapter, WGA54G, hooked up to a XBOX that can only use WEP. Therefore, I set the dd-wrt router to WEP, which the WGA54G will connect to.</p>
<p>7. Click on the &#8220;Security&#8221; tab and &#8220;Disable&#8221; SPI Firewall: This will allow connectivity between the two wireless network devices. Save and Apply Settings.</p>
<p>8. Click on &#8220;Setup&#8221; -&gt; &#8220;Basic Setup&#8221;<br />
Under &#8220;Router IP&#8221;<br />
Local IP Address: Enter the IP you would like for this router (it must be a in the range of accepted IPs from your primary router. If you primary router is 192.168.1.1 then the repeater must be 192.168.1.xxx<br />
Subnet Mask: 255.255.255.0<br />
Gatway and Local DNS: you can leave 0.0.0.0<br />
Save and Apply Settings.<br />
<a href="http://www.shaunamarelo.com/shaunsnotes/wp-content/uploads/2007/12/dd-wrt-basic.jpg" target="_blank" title="dd-wrt-basic.jpg"><img src="http://www.shaunamarelo.com/shaunsnotes/wp-content/uploads/2007/12/dd-wrt-basic.thumbnail.jpg" alt="dd-wrt-basic.jpg" /></a></p>
<p>9. Log into the primary router via a computer physically connected to it.<br />
10.Verify that the assigned IP to the repeater is in the range of the DHCP server.<br />
11. Reboot the primary router.</p>
<p>Everything is now set up and to connect to the repeater wirelessly you must connect to its SSID and provide its security key.</p>
<p>Now all devices physically/wirelessly connected to the repeater will be assigned an IP by the primary router and will be able to access the entire network as though they were directly connected to the primary router.</p>
<p>NOTE: For additional security measures I would recommend you read my note on MAC Filtering to ensure only valid systems are granted access to your network.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shaunamarelo.com/shaunsnotes/create-a-wireless-repeater-and-bridge-wrt54g-dd-wrt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Securely surf the net on a wireless link</title>
		<link>http://www.shaunamarelo.com/shaunsnotes/securely-surf-the-net-on-a-wireless-link/</link>
		<comments>http://www.shaunamarelo.com/shaunsnotes/securely-surf-the-net-on-a-wireless-link/#comments</comments>
		<pubDate>Thu, 20 Dec 2007 16:26:37 +0000</pubDate>
		<dc:creator>Shaun</dc:creator>
				<category><![CDATA[Networking]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://www.shaunamarelo.com/shaunsnotes/?p=16</guid>
		<description><![CDATA[This article is intended for anyone that surfs the internet wirelessly. For example, University/College students, home users connected to a wireless network and even  users of local hotspots.
The main thing to keep in mind whenever you access a wireless network is that your information is broadcasted to everyone. There are loads of applications, widely [...]]]></description>
			<content:encoded><![CDATA[<p>This article is intended for anyone that surfs the internet wirelessly. For example, University/College students, home users connected to a wireless network and even  users of local hotspots.</p>
<p>The main thing to keep in mind whenever you access a wireless network is that your information is broadcasted to everyone. There are loads of applications, widely and freely available, that can translate any broadcasted message. This means MSN messages and even usernames and passwords can be intercepted by a malicious individual. Often hotspots provide some sort of encryption, often WEP or WPA. However, again there are tons of applications and tutorials online that can break these encryptions. In the case of most universities/colleges they often make their encryption key available to the public. Therefore, even with encryption the messages you send through a wireless network are NOT SAFE.</p>
<p>Enter the SSH Tunnel.<br />
A SSH Tunnel is an encrypted network tunnel through what is called a Secure Shell.<br />
Think of it as an unbreakable tunnel that all your wireless messages travel through. Where to they end up? They travel to a network that you know is secure, most cases a home computer that is physically connected to a modem or router.</p>
<p>Here is an example of what a SSH tunnel does.<br />
Assume you are on your laptop connected to a wireless hotspot at school and attempt to visit<br />
www.google.com<br />
1. your browser&#8217;s request for google.com travels the internet, via the tunnel, to your home computer.<br />
2. your home computer receives your request for google.com and then requests google.com from the internet.<br />
3. your home computer then passes the information received from google.com back to your laptop via the tunnel.<br />
4. you receive google.com&#8217;s information</p>
<p>You will notice that the home computer acts as the middle-man between you and the internet. Any information you request from the laptop is requested and received by the home computer. More importantly, all your internet surfing data is protected by the SSH tunnel.</p>
<p>How to setup an SSH tunnel.<br />
Here is list of things needed in order to set up a SSH Tunnel.<br />
1. A home computer that is physically connected, by either USB or Ethernet cable, to the modem or router.<br />
2. Create a hostname that points to your IP address provided by your home ISP. <a href="http://www.shaunamarelo.com/shaunsnotes/?p=3" target="_blank">Read my notes on how this can be done</a>.<br />
3. Set up a SSH server on the home computer: <a href="http://www.shaunamarelo.com/shaunsnotes/?p=10" target="_blank">Read my notes on that as well</a>.<br />
4. Install a SSH client on your laptop or any other machine using a wireless connection: <a href="http://www.shaunamarelo.com/shaunsnotes/?p=11" target="_blank">My notes</a>.<br />
5. (If ssh server on a windows box) Configure Windows Firewall -&gt; allow port 22.<br />
6. (If ssh server is behind a  NAT router) You will need to log into the router then usually under &#8216;Advanced Settings&#8217; you should see &#8216;Virtual Server&#8217;, or even &#8216;Port Forwarding&#8217;. I would recommend configuring the &#8216;Virtual Server&#8217; settings if available. Forward port 22 to the ssh server and save the settings.<br />
<a href="http://www.shaunamarelo.com/shaunsnotes/wp-content/uploads/2007/12/dlink-ssh.jpg" target="_blank"><img src="http://www.shaunamarelo.com/shaunsnotes/wp-content/uploads/2007/12/dlink-ssh.thumbnail.jpg" alt="dlink-ssh.jpg" /></a><br />
7. Use the ssh client to connect to the ssh server, make sure to designate a local port whose data will be tunneled.</p>
<p>After completing steps 1-7 all data going in and out of the designated port will be ssh tunneled.</p>
<p>Now time to configure your internet browser to pass all it data through the tunnel.<br />
Firefox:  open Preferences-&gt;Advanced-&gt;&#8221;Network&#8221; tab-&gt;&#8221;Settings&#8221; button<br />
Select &#8220;Manual proxy configuration&#8221;<br />
Edit only &#8220;SOCKS Host&#8221;: type &#8216;localhost&#8217;  and for Port: the port you designated for tunneling<br />
Click OK</p>
<p>Internet Explorer: open Internet Options-&gt;&#8221;Connection&#8221; tab-&gt; &#8220;LAN settings&#8221; button<br />
Select &#8220;Use a proxy server for your LAN&#8221;<br />
Edit only &#8220;Socks&#8221; : address = &#8216;localhost&#8217; and Port: = designated port<br />
Cick OK</p>
<p>Now all data sent and received by your browser will be securely tunneled.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shaunamarelo.com/shaunsnotes/securely-surf-the-net-on-a-wireless-link/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SSH Tunnelling (Client Side)</title>
		<link>http://www.shaunamarelo.com/shaunsnotes/ssh-tunnelling-client-side/</link>
		<comments>http://www.shaunamarelo.com/shaunsnotes/ssh-tunnelling-client-side/#comments</comments>
		<pubDate>Wed, 12 Dec 2007 04:54:34 +0000</pubDate>
		<dc:creator>Shaun</dc:creator>
				<category><![CDATA[Networking]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://www.shaunamarelo.com/shaunsnotes/?p=11</guid>
		<description><![CDATA[Linux and Mac boxes can use the &#8217;ssh&#8217; command via the terminal to connect to a ssh server.
i.e.    ssh  username@sshserver.com
or     ssh -D port#  username@sshserver.com     [tunnel all activity on port 'port#']
NOTE: the use of -C flag should only be used on a slow [...]]]></description>
			<content:encoded><![CDATA[<p>Linux and Mac boxes can use the &#8217;ssh&#8217; command via the terminal to connect to a ssh server.<br />
i.e.    ssh  username@sshserver.com<br />
or     ssh -D port#  username@sshserver.com     [tunnel all activity on port 'port#']</p>
<p>NOTE: the use of -C flag should only be used on a slow link or else compression is counterproductive.</p>
<p>For Windows boxes I recommend the use of <a href="http://www.chiark.greenend.org.uk/~sgtatham/putty/" target="_blank">PuTTY</a>.<br />
To connect simply enter the hostname and the port of the SSH server.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shaunamarelo.com/shaunsnotes/ssh-tunnelling-client-side/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Setting up a SSH Server</title>
		<link>http://www.shaunamarelo.com/shaunsnotes/setting-up-a-ssh-server/</link>
		<comments>http://www.shaunamarelo.com/shaunsnotes/setting-up-a-ssh-server/#comments</comments>
		<pubDate>Wed, 12 Dec 2007 04:38:13 +0000</pubDate>
		<dc:creator>Shaun</dc:creator>
				<category><![CDATA[Networking]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://www.shaunamarelo.com/shaunsnotes/?p=10</guid>
		<description><![CDATA[So far this note is specifically for Windows box.
Free SSH Server Software:
 OpenSSH for Windows
[reported to complicated to get up and running for Windows Server Editions]
copSSH
[NT/2000/XP/2003/Vista and my personal favourite, I have it running on Windows Server 2003]
Once they are installed they should run as a service.
If you are behind a firewall and/or NAT router [...]]]></description>
			<content:encoded><![CDATA[<p>So far this note is specifically for Windows box.</p>
<p>Free SSH Server Software:<br />
<a href="http://sshwindows.sourceforge.net/" target="_blank"> OpenSSH for Windows</a><br />
[reported to complicated to get up and running for Windows Server Editions]<br />
<a href="http://www.itefix.no/phpws/index.php?module=pagemaster&amp;PAGE_user_op=view_page&amp;PAGE_id=12&amp;MMN_position=149:149" target="_blank">copSSH</a><br />
[NT/2000/XP/2003/Vista and my personal favourite, I have it running on Windows Server 2003]</p>
<p>Once they are installed they should run as a service.</p>
<p>If you are behind a firewall and/or NAT router you will need to configure some extra settings.</p>
<p>Windows Firewall -&gt;  open port 22</p>
<p>NAT router -&gt; You will need log into your router and make an entry into &#8220;Virtual Server&#8221;, if that option is not available then &#8220;Port Forwarding&#8221;, which should be under the &#8220;Advanced&#8221; options.</p>
<p>You will have to assign port 22 to the computer running the SSH server. This will allow all connections from either internally or externally to connect to the SSH server.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shaunamarelo.com/shaunsnotes/setting-up-a-ssh-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using Dynamic DNS to access a dynamic IP</title>
		<link>http://www.shaunamarelo.com/shaunsnotes/using-dynamic-dns-to-access-a-dynamic-ip/</link>
		<comments>http://www.shaunamarelo.com/shaunsnotes/using-dynamic-dns-to-access-a-dynamic-ip/#comments</comments>
		<pubDate>Wed, 12 Dec 2007 03:27:43 +0000</pubDate>
		<dc:creator>Shaun</dc:creator>
				<category><![CDATA[Networking]]></category>

		<guid isPermaLink="false">http://www.shaunamarelo.com/shaunsnotes/?p=3</guid>
		<description><![CDATA[Many ISPs dynamically assign their client IP address, therefore, the customer has to rigorously maintain a record of their IP to be able to access a home computer remotely.
Dynamic DNS services allow users to create a hostname, like hostname.domain.com, such that the hostname will automatically redirect them to their home computer.
List of FREE Dynamic DNS [...]]]></description>
			<content:encoded><![CDATA[<p>Many ISPs dynamically assign their client IP address, therefore, the customer has to rigorously maintain a record of their IP to be able to access a home computer remotely.</p>
<p>Dynamic DNS services allow users to create a hostname, like hostname.domain.com, such that the hostname will automatically redirect them to their home computer.</p>
<p>List of FREE Dynamic DNS providers:<a href="http://www.dyndns.org" target="_blank"><br />
DynDNS.org</a>,  <a href="http://www.zoneedit.com" target="_blank">ZoneEdit.com</a>,  <a href="http://www.no-ip.com" target="_blank">No-IP.com</a> and <a href="http://www.easydns.com" target="_blank">easyDNS.com</a></p>
<p>Simply create an account with one of the above providers and  install their software to one of your computers you wish to access.</p>
<p>Or if you have a router with a built-in Dynamic DNS client, like the D-Link DIR-625 or WRT54G with <a href="http://www.dd-wrt.com" target="_blank">DD-WRT </a>firmware, there is no need to install the software.</p>
<p><a href="http://www.shaunamarelo.com/shaunsnotes/wp-content/uploads/2007/12/dd-wrt-ddns.jpg" title="DD-WRT DDNS" target="_blank"><img src="http://www.shaunamarelo.com/shaunsnotes/wp-content/uploads/2007/12/tn-dd-wrt-ddns1.jpg" alt="DD-WRT DDNS" /></a><br />
<a href="http://www.shaunamarelo.com/shaunsnotes/wp-content/uploads/2007/12/dlink-ddns.jpg" title="D-LINK DDNS" target="_blank"><img src="http://www.shaunamarelo.com/shaunsnotes/wp-content/uploads/2007/12/tn-dlink-ddns1.thumbnail.jpg" alt="D-Link DDNS" /></a></p>
<p><img src="http://digg.com/img/badges/91x17-digg-button.gif" alt="Digg!" height="17" width="91" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.shaunamarelo.com/shaunsnotes/using-dynamic-dns-to-access-a-dynamic-ip/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
