<?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>The blog of whall &#187; Dell</title>
	<atom:link href="http://whall.org/blog/tag/dell/feed/" rel="self" type="application/rss+xml" />
	<link>http://whall.org/blog</link>
	<description>Come on in and stay a while... laugh a little.  Maybe even think.</description>
	<lastBuildDate>Mon, 21 May 2012 04:00:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>VLOG Episode #9: Wayne&#8217;s 3-minute DITL</title>
		<link>http://whall.org/blog/2008/09/05/vlog-episode-9-waynes-3-minute-ditl/</link>
		<comments>http://whall.org/blog/2008/09/05/vlog-episode-9-waynes-3-minute-ditl/#comments</comments>
		<pubDate>Fri, 05 Sep 2008 20:20:01 +0000</pubDate>
		<dc:creator>whall</dc:creator>
				<category><![CDATA[Wayne's 3-minute DITL]]></category>
		<category><![CDATA[blade servers]]></category>
		<category><![CDATA[Dell]]></category>
		<category><![CDATA[ditl]]></category>
		<category><![CDATA[Jaden]]></category>
		<category><![CDATA[luna]]></category>
		<category><![CDATA[meatarian]]></category>
		<category><![CDATA[optimism]]></category>
		<category><![CDATA[pocket rocket]]></category>
		<category><![CDATA[pool league]]></category>
		<category><![CDATA[vlog]]></category>

		<guid isPermaLink="false">http://whall.org/blog/?p=2053</guid>
		<description><![CDATA[    Episode #9 contains these tidbits: Rock, Paper, Scissors REDUX I am a Meatarian: Last Supper Changing headlamp fluid in the Mustang Luna photo op during Jaden&#8217;s review of flipping SSSSHHHH!  The blade is sleeping&#8230; Wednesday night pool league Confession Definition of Optimism Salad Correction This week&#8217;s bonus footage: $3 contest!!!!  Guess the song [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;"> </p>
<p align="center"><img src="http://whall.org/blog/files/ditl.jpg" border="0" alt="wayne's 3-minute ditl day in the life" width="450" height="233" /></p>
<p align="center"><iframe title="YouTube video player" class="youtube-player" type="text/html" width="425" height="344" src="http://www.youtube.com/embed/dhlIG3FJT-U" frameborder="0" allowFullScreen="true"> </iframe></p>
<p><span id="more-2053"></span></p>
<p align="left"> </p>
<p align="left">Episode #9 contains these tidbits:</p>
<ul>
<li>Rock, Paper, Scissors REDUX</li>
<li>I am a Meatarian: Last Supper</li>
<li>Changing headlamp fluid in the Mustang</li>
<li>Luna photo op during Jaden&#8217;s review of flipping</li>
<li>SSSSHHHH!  The blade is sleeping&#8230;</li>
<li>Wednesday night pool league</li>
<li>Confession</li>
<li>Definition of Optimism</li>
<li>Salad Correction</li>
</ul>
<p>This week&#8217;s bonus footage: $3 contest!!!!  Guess the song that Wayne is humming.  Also, there are at least 2 great LOLwhall opportunities for Janna in the bonus footage.</p>
<p>All in 3 minutes or less! (excluding introductions, credits and bonus footage).</p>
<p><em>Note: background music supplied unknowingly by the fantastic duo of Donald Fagen and Walter Becker, key stalwarts that make up </em><a href="http://www.steelydan.com/" target="_blank"><em>Steely Dan</em></a><em>, off their latest album </em><a href="http://www.amazon.com/Everything-Must-Go-Steely-Dan/dp/B0000936MD/ref=sr_1_14?ie=UTF8&amp;s=music&amp;qid=1213600801&amp;sr=1-14" target="_blank"><em>Everything Must Go</em></a><em>. The track I used portions of is Lunch With Gina. Pick this music up if you can &#8211; it is amazingly good.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://whall.org/blog/2008/09/05/vlog-episode-9-waynes-3-minute-ditl/feed/</wfw:commentRss>
		<slash:comments>22</slash:comments>
		</item>
		<item>
		<title>How to track down a MAC address</title>
		<link>http://whall.org/blog/2007/06/20/how-to-track-down-a-mac-address/</link>
		<comments>http://whall.org/blog/2007/06/20/how-to-track-down-a-mac-address/#comments</comments>
		<pubDate>Wed, 20 Jun 2007 13:18:30 +0000</pubDate>
		<dc:creator>whall</dc:creator>
				<category><![CDATA[Geekery]]></category>
		<category><![CDATA[cisco]]></category>
		<category><![CDATA[Dell]]></category>
		<category><![CDATA[foundry]]></category>
		<category><![CDATA[MAC address]]></category>
		<category><![CDATA[networking tips]]></category>

		<guid isPermaLink="false">http://whall.org/blog/2007/06/20/how-to-track-down-a-mac-address/</guid>
		<description><![CDATA[I haven&#8217;t done a technical article in a long time, and this one is fresh in my memory, so I took the opportunity to blog it. First of all, if networking isn&#8217;t your thing, this may bore you.  And by &#8220;networking,&#8221; I mean connecting computers with cables and having them talk to each other and [...]]]></description>
			<content:encoded><![CDATA[<p>I haven&#8217;t done a technical article in a long time, and this one is fresh in my memory, so I took the opportunity to blog it.</p>
<p>First of all, if networking isn&#8217;t your thing, this may bore you.  And by &#8220;networking,&#8221; I mean connecting computers with cables and having them talk to each other and to servers and internet sites and all that.  I don&#8217;t mean going to the local Starbucks and getting to know a neighbor.  However, if you went up to a stranger at Starbacks and said &#8220;hey, I&#8217;ve been meaning to interface my hard disk with your mainframe,&#8221;  you might get a virus, so be sure bring your Trojans.</p>
<p>The gist of this article is how to track down a <strong>MAC address</strong>.  An example might be: you&#8217;re an IT administrator, in charge of a large network in a medium-sized building, say 100 or more folks.  Some kind of activity is coming from one of the systems somewhere, but all you know is an <strong>IP address</strong>.  You want to physically hunt down <em>where</em> that IP address is, as in what port of what switch it&#8217;s plugged into.  If you use DHCP to automatically assign IP addresses to your users (which the vast majority of people do in larger networks), you won&#8217;t necessarily know the physical location of, say, 192.168.245.33.  In this example, all you know is the IP address, and there&#8217;s no DNS entry for it to tell you the name.</p>
<p>Let me start with some basics (continued in the extended entry, below).</p>
<p><span id="more-1621"></span></p>
<p>In the IP world, which is what the Internet runs on (in fact, the &#8220;I&#8221; of IP is Internet, the &#8220;P&#8221; is Protocol), each device gets a special address.  It&#8217;s supposed to be unique in their view of the world.  In general, the IP address is mostly arbitrary, but there are some rules as to which ranges of addresses you should use for public vs private use.  There&#8217;s no real law; people like Internet Service Providers and Three Initial Corporations &#8220;agree&#8221; to adhere to these rules.  The 192.168.x.x range is one of these pre-established ranges, and if you have an internet connection at home with a network sharing device like a Linksys or Netgear, your PC will probably get an IP in that range.  Those are called &#8220;private ranges&#8221; because <strong><em>your</em></strong> 192.168.1.100 is different than your neighbor&#8217;s 192.168.1.100 address.  However, <a href="http://www.yahoo.com's/">www.yahoo.com&#8217;s</a> IP address is specific and unique, because everyone in the world needs to get to <strong><em>their</em></strong> specific server, so you can&#8217;t use their IP address.</p>
<p><strong>IP Addresses</strong> are how computers talk to each other, regardless of distance or scope.  For example, a 4.2.2.1 address might be across town, or it might be across the world.  The &#8220;protocol&#8221; part of IP dictates how information, put into packets, can get from your IP address to another, anywhere in the world. </p>
<p>Example addresses:</p>
<p>      <img width="215" src="http://whall.org/blog/files/mac-address-2.jpg" height="114" style="width: 215px; height: 114px" /></p>
<p>However, on a local level, in the world of switches and hubs, another address becomes important.  This is called the <strong>MAC address</strong>.  MAC stands for Media Access Control but the name itself is unimportant.  The point is that it&#8217;s a <em>globally unique</em> identifer for a specific network device, but is non-routable.  Where IP addresses imply the ability to get from one to another (say, getting from your PC to yahoo.com), MAC addresses are just unique identifers with no routing ability inherent in the scheme.  The MAC address is a 32-bit string of hexadecimal numbers and letters that looks like gobble-de-gook.  What&#8217;s more annoying is that you can write a MAC address in many different ways.</p>
<p>Example MAC address, in 4 different forms</p>
<p>     <img width="215" src="http://whall.org/blog/files/mac-address-1.jpg" height="114" style="width: 215px; height: 114px" /></p>
<p>This MAC address is how your PC talks to it&#8217;s immediate physical neighbors, such as a printer, or a router, or another PC.  The IP address isn&#8217;t enough for  your PC to talk to the printer &#8211; your PC needs to know the MAC address of the printer to talk on the lower layer.</p>
<p>By the way, when you talk about MAC addresses, you&#8217;re talking about Layer 2 of the <a target="_blank" href="http://en.wikipedia.org/wiki/Osi_model" title="OSI Model">OSI model</a>.  IP Addresses are Layer 3.  Any of these terms sound familiar?</p>
<p>Now, when your PC, say, at <strong>192.168.1.100</strong> needs to talk to your Linksys router, which is at <strong>192.168.1.1</strong>, it has to know the linksys&#8217; MAC address.  It finds this out by doing an <strong>ARP</strong> (address resolution protocol).  It broadcasts out on the little network cable in a manner similar to the following.  Note: this is a broadcast, so it&#8217;s in upper caps.  It&#8217;s like the guy is shouting to everyone, because everyone on the wire has to stop and listen):</p>
<blockquote><p>&#8220;<strong>HEY EVERYONE!</strong><strong>  LISTEN UP.  THIS IS ME, MR PC AT 192.168.1.100, MAC ADDRESS 00-18-8B-A4-BA-D0!  YO TO THE EAST SIDE! ANYBODY OUT THERE KNOW WHERE THE HELL 192.168.1.1 IS?  COME ON, ANYBODY?</strong>&#8220;</p></blockquote>
<p>If 192.168.1.1 is listening, then it replies to the ARP by saying something like</p>
<blockquote><p>&#8220;<strong>&#8216;SUP YO!  I GOTS YO INFO, 00-18-8B-A4-BA-D0, IFNYOUKNOWWHATIMEAN.  DAT&#8217;S ME, AT 00-12-3F-A4-1A-C6.  SLAP MA FRO!</strong>&#8220;</p></blockquote>
<p>So now MR PC knows the MAC address and can talk directly to the linksys at <a target="_blank" href="http://en.wikipedia.org/wiki/Osi_model#Layer_2:_Data_Link_layer">Layer 2</a>.</p>
<p>This is all well and good when you&#8217;re talking about two or three devices on a local area network.  But when you have hundreds of devices, it gets a little more difficult to find out what cable where goes to the device with a specific address.</p>
<p>This is where the CAM table comes in, or ARP table.  CAM stands for Content-Addressible Memory.  This is a fancy way of saying that a switch in the comm room is constantly listening to all these yelling matches going on, and writes down in a special list all the MAC addresses it hears.  It also writes down where it heard it.  For example, port 4/2 on some Cisco switch might hear the shouting and know that 00-12-3F-A4-1A-C6 is on that port.  This list is sometimes called the ARP Cache, the ARP Table, or the CAM Table.  Maybe the Dynamic MAC table.  It doesn&#8217;t matter what it&#8217;s called &#8211; what matters is that it&#8217;s a big list of MAC addresses seen recently by the switch.  And by recently, I mean usually 30 seconds.</p>
<p>The trick of finding a specific MAC address in a large array of different vendor switches is knowing the commands required to find the port that has that MAC address.</p>
<p>Unfortunately, when you have all these switches put together, they may talk to each other as to knowing that a MAC address is on the switch, but they don&#8217;t all share <em>what port</em> the MAC address was seen.  So you actually have to find the specific switch.  This is where it can get daunting.</p>
<p>Oh, and to top it off, each vendor has <em>a different command </em>for finding the port a MAC address was last seen.</p>
<ul>
<li>Cisco<br />
<font face="courier, courier new">sh cam &lt;mac address&gt;</font></li>
<li>Foundry<br />
<font face="courier, courier new">sh mac &lt;mac address&gt;</font></li>
<li>Dell PowerConnect<br />
<font face="courier, courier new">show bridge address-table address &lt;mac address&gt;</font></li>
</ul>
<p>Here&#8217;s an example of me finding a specific MAC address, inside a cluster of various network devices made up of Cisco, Foundry and PowerConnect, via the command line.</p>
<p>I start with a Cisco 6509 switch, our main switch:</p>
<p><em>Note: <strong>bolded entries</strong> are the commands I typed; <span style="background-color: #ffff00">highlighted entries</span> are what I&#8217;m looking for in the output</em></p>
<blockquote><p><font face="courier, courier new">sw-cisco&gt; (enable) <strong>sh cam 00:b0:d0:63:c2:26</strong><br />
* = Static Entry. + = Permanent Entry. # = System Entry. R = Router Entry.<br />
X = Port Security Entry</font><font face="courier, courier new">VLAN  Dest MAC/Route Des    [CoS]  Destination Ports or VCs / [Protocol Type]<br />
&#8212;-  &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;    &#8212;&#8211;  &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
104   00-b0-d0-63-c2-26             <span style="background-color: #ffff00"><font color="#000000">2/7</font></span> [ALL]</font></p></blockquote>
<p>This is telling me that as far as this switch knows, this mac address was last seen on port 2/7.  I check that port, and it&#8217;s a trunk to another one of my switches, a Foundry.  So I telnet over to that switch and continue the chase, in Foundry-speak.</p>
<blockquote><p><font face="courier, courier new">telnet@sw-foundry#<strong>sh mac 00b0.d063.c226</strong><br />
Total active entries from all ports = 323<br />
Type D:Dynamic  S:Static  L:Lock Address  M:Secure Mac<br />
MAC Address     Port  Age Type DMA Valid Flags    VLAN DMA:CAM Index &#8230;<br />
00b0.d063.c226   <span style="background-color: #ffff00"><font color="#000000">1/6</font></span>    0    D 00000000-00000003   104   0:32786  1:32843</font></p></blockquote>
<p>Hmm.  Now it&#8217;s telling me that it knows about this mac address through port 1/6, which is <em>another</em> trunk to yet another switch, this time a Dell PowerConnect.  Off I go, into the wild blue yonder&#8230;</p>
<blockquote><p><font face="courier, courier new">sw-dell# <strong>show bridge address-table address 00b0.d063.c226</strong><br />
Aging time is 300 sec</font><font face="courier, courier new">  Vlan        Mac Address       Port     Type<br />
&#8212;&#8212;&#8211; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; &#8212;&#8212; &#8212;&#8212;&#8212;-<br />
  104      00:b0:d0:63:c2:26    <span style="background-color: #ffff00"><font color="#000000">e41</font></span>    dynamic</font><font face="courier, courier new"> </font><font face="courier, courier new">Aha!  Now I&#8217;ve found a port that&#8217;s not another trunk.  This port (e41) should be where the system is.</font></p></blockquote>
<p>Ugh, Dell surely didn&#8217;t make it easy to figure out how to get a MAC address.  Most networking vendors seem to copy Cisco&#8217;s command set, at least a little, but this is ridiculous. </p>
<p>We trace down that cable and sure enough, it is the system with that specific IP address.  System found!</p>
]]></content:encoded>
			<wfw:commentRss>http://whall.org/blog/2007/06/20/how-to-track-down-a-mac-address/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>My, what a large driver you have&#8230;</title>
		<link>http://whall.org/blog/2007/01/15/my-what-a-large-driver-you-have/</link>
		<comments>http://whall.org/blog/2007/01/15/my-what-a-large-driver-you-have/#comments</comments>
		<pubDate>Mon, 15 Jan 2007 13:25:13 +0000</pubDate>
		<dc:creator>whall</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[3100cn]]></category>
		<category><![CDATA[Dell]]></category>
		<category><![CDATA[drivers]]></category>
		<category><![CDATA[Technical]]></category>

		<guid isPermaLink="false">http://whall.org/blog/2007/01/15/my-what-a-large-driver-you-have/</guid>
		<description><![CDATA[No, this isn&#8217;t a quote from Little Red Golfing Hood.  I recently needed to install a printer driver from Dell for a 3100cn laser printer.  I&#8217;m used to printer drivers being, oh, maybe 50KB or 100KB and every once in a while, maybe a couple hundred KB, but this is ridiculous     Holy cow!  63MB [...]]]></description>
			<content:encoded><![CDATA[<p>No, this isn&#8217;t a quote from Little Red Golfing Hood.  I recently needed to install a printer driver from Dell for a 3100cn laser printer.  I&#8217;m used to printer drivers being, oh, maybe 50KB or 100KB and every once in a while, <em>maybe</em> a couple hundred KB, but this is ridiculous</p>
<p>    <img src="http://whall.org/blog/files/dell-printer-3100cn-driver.jpg" /></p>
<p>Holy cow!  63MB for a printer driver?!?!?!</p>
<p>I hope it comes with a movie.</p>
]]></content:encoded>
			<wfw:commentRss>http://whall.org/blog/2007/01/15/my-what-a-large-driver-you-have/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->
