<?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>Tips, Tricks, and Tales from the Techs</title>
	<atom:link href="http://siskiyoutech.com/blog/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://siskiyoutech.com/blog</link>
	<description>A treasure trove of information you didn&#039;t know, and probably should.</description>
	<lastBuildDate>Wed, 29 Jul 2009 22:51:02 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.3</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>PPTP Passthrough with Cisco&#8217;s Zone Based Firewall</title>
		<link>http://siskiyoutech.com/blog/?p=78</link>
		<comments>http://siskiyoutech.com/blog/?p=78#comments</comments>
		<pubDate>Wed, 29 Jul 2009 22:51:02 +0000</pubDate>
		<dc:creator>Sean</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://siskiyoutech.com/blog/?p=78</guid>
		<description><![CDATA[At my office and home I have setup Cisco routers, using SDM 2.5 which sets up Zone Based Firewalls.  For those of you familiar with the old ACL style (IOS Classic they call it) of firewalls, Zone Based Firewalls look pretty foreign.  Its the way ASDM works (in a way) and many other firewalls out [...]]]></description>
			<content:encoded><![CDATA[<p>At my office and home I have setup Cisco routers, using SDM 2.5 which sets up Zone Based Firewalls.  For those of you familiar with the old ACL style (IOS Classic they call it) of firewalls, Zone Based Firewalls look pretty foreign.  Its the way ASDM works (in a way) and many other firewalls out there, although they all call it something else.  Cisco&#8217;s implementation is easy enough to manage using SDM, but nearly impossible to manage using CLI (in my opinion).  For more information on how to configure ZBF or what they do, check out Cisco&#8217;s page <a title="Zone-Based Policy Firewall" href="http://www.cisco.com/en/US/products/ps6441/products_feature_guide09186a008060f6dd.html" target="_blank">here</a>.</p>
<p>What you&#8217;ll find out pretty quickly is that if you have any MS style PPTP VPN&#8217;s, they will cease to function.  There is also very little information out on the web on how to configure the router to allow PPTP passthrough to function.  Well after reading a bunch of posts, and even one that said to remove zone based firewalls and go back to an IOS Classic setup, I found a Cisco doc on how to setup the router itself as a PPTP server.  You can find the documentation <a title="PPTP Connection Through Zone Based Firewall Router with NAT Configuration Example" href="here" target="_blank">here</a>.  I was able to make it work taking a few of the commands out of that example and using it in my own router.  There is not an example of how to do it through SDM which I&#8217;ll show you below.  I&#8217;ll also show you how to do it through the CLI if you prefer that method.</p>
<p>First you want to set yourself up an ACL for the GRE (Generic Routing Encapsulation) protocol (protocol number 47).  GRE is neither TCP nor UDP and it has to be specifically allowed through the firewall.  There is also, to my knowledge, no way to &#8216;inspect&#8217; this traffic as the Cisco mechanism only inspects TCP/UDP traffic.</p>
<p><strong>SDM Method</strong></p>
<p>In SDM, go to &#8216;Configure&#8217;, then &#8216;Additional Tasks&#8217;, and expand out the &#8216;ACL Editor&#8217;.  Once you have the list, go into the &#8216;Access Rules&#8217; and hit Add.  Make sure you have the type set as &#8216;Extended Rule&#8217; and put in a name such as PPTP-PASS-THROUGH.</p>
<p><a href="http://siskiyoutech.com/blog/wp-content/uploads/2009/07/pic1.jpg"><img class="alignnone size-medium wp-image-82" title="pic1" src="http://siskiyoutech.com/blog/wp-content/uploads/2009/07/pic1-236x300.jpg" alt="" width="236" height="300" /></a></p>
<p>Put a description if you like, then click ADD under &#8216;Rule Entry&#8217;.  On the &#8216;Add an Extended Rule Entry&#8217; box, leave everything default, except under the Protocol and Service area, type in 47 for protocol, or select it from the selection box.</p>
<p><a href="http://siskiyoutech.com/blog/wp-content/uploads/2009/07/pic2.jpg"><img class="alignnone size-medium wp-image-83" title="pic2" src="http://siskiyoutech.com/blog/wp-content/uploads/2009/07/pic2-300x275.jpg" alt="" width="300" height="275" /></a></p>
<p>Once you hit okay, you should see the following:</p>
<p><a href="http://siskiyoutech.com/blog/wp-content/uploads/2009/07/pic3.jpg"><img class="alignnone size-medium wp-image-84" title="pic3" src="http://siskiyoutech.com/blog/wp-content/uploads/2009/07/pic3-238x300.jpg" alt="" width="238" height="300" /></a></p>
<p>Now that the rule is created we can setup the class maps and apply the class map to the proper zone pairs.  Back in the additional tasks page, expand out C3PL, and then expand out &#8216;Class Map&#8217;.  Once you have that opened up, you&#8217;ll want to click on &#8216;Inspection&#8217;, and click &#8216;Add&#8217; at the top of the page.  That will open up the &#8216;Add Inspect Class Map&#8217; dialogue box.  In the box &#8216;Class Map&#8217;, give the map a name such as &#8216;PPTP-Pass-Through-Traffic&#8217;.  Give a description if you&#8217;d like, and then we need to add the match traffic.  Under the Match side of the box, you&#8217;ll expand out &#8216;Access Group&#8217; section and find the PPTP-PASS-THROUGH rule we made earlier, and click OK.</p>
<p><a href="http://siskiyoutech.com/blog/wp-content/uploads/2009/07/pic4.jpg"><img class="alignnone size-medium wp-image-85" title="pic4" src="http://siskiyoutech.com/blog/wp-content/uploads/2009/07/pic4-300x173.jpg" alt="" width="300" height="173" /></a></p>
<p>Okay, now that we have the proper match group, and the proper class map, we need to apply it to the zone pairs.  With the default SDM setup, you will have a zone pairs like sdm-zp-in-out, and sdm-zp-NATOutsideToInside.  These are the two we&#8217;re interested in.  The policy that the sdm-zp-in-out uses, is called &#8217;sdm-inspect&#8217;, and the sdm-zp-NATOutsideToInside zone pair uses the sdm-pol-NATOutsideToInside-1 policy.  Now that we know which policy we need to modify, we can go back to the C3PL area and expand out the Policy Map folder.  Once you have that opened up, click on &#8216;Protocol Inspection&#8217;.  On the right hand side, you&#8217;ll see all of the various policies that are in effect.  All we&#8217;re concerned with is the two mentioned above.  So highlight the sdm-pol-NATOutsideToInside-1 and click Edit at the top right.</p>
<p><a href="http://siskiyoutech.com/blog/wp-content/uploads/2009/07/pic5.jpg"><img class="alignnone size-medium wp-image-86" title="pic5" src="http://siskiyoutech.com/blog/wp-content/uploads/2009/07/pic5-300x290.jpg" alt="" width="300" height="290" /></a></p>
<p>Click add and under Class Name, type in the name of the class you created a few steps ago, make sure that under Action it says Pass and hit okay.  You should be back to the Edit Protocol Inspection Policy Map, and if you scroll to the bottom, you should see the PPTP-Pass-Through-Traffic Class Map listed just above &#8216;class-default&#8217;. Click OK.</p>
<p><a href="http://siskiyoutech.com/blog/wp-content/uploads/2009/07/pic6.jpg"><img class="alignnone size-medium wp-image-87" title="pic6" src="http://siskiyoutech.com/blog/wp-content/uploads/2009/07/pic6-300x289.jpg" alt="" width="300" height="289" /></a></p>
<p>Perform the same steps with the sdm-inspect Policy Map.  Thats it!  You have enabled PPTP Passthrough using the SDM interface.  Be sure to save your running config before you exit SDM.</p>
<p><strong>CLI Method</strong></p>
<p>Open up a session into your routers CLI.  Once you are in, go into configure mode, and insert the following commands:</p>
<p>This will setup the Class Map:<br />
<span class="content"></p>
<pre><strong>class-map type inspect match-all PPTP-Pass-Through-Traffic
 match access-group name PPTP-PASS-THROUGH
</strong></pre>
<p></span>These commands build the Access Group</p>
<p><span class="content"></p>
<pre><strong>ip access-list extended PPTP-PASS-THROUGH
 permit gre any any</strong></pre>
<p></span></p>
<p>Finally you need to add in the Class-Map to your inspection policies.  So depending on what your policy maps are, the command might be different, but I&#8217;m sure you get the idea:</p>
<p>For your in-out zone pair policy:</p>
<p><span class="content"></p>
<pre><strong>policy-map type inspect In-Out-Policy
 class type inspect PPTP-Pass-Through-Traffic
  pass
</strong></pre>
<p></span></p>
<p>Be sure to add it in the proper order (as in you may need to pull it out and re-insert it in the right order, like ACL&#8217;s.  Be sure to do the same to your Out-In-Policy as well.</p>
<p><strong>Conclusion</strong></p>
<p>PPTP passthrough requires that there be 2 way TCP 1723 and Protocol 47 (GRE) enabled to work.  You&#8217;ll also need to make sure that you have some rules in there to handle that TCP 1723 traffic.  For a default SDM firewall installation, there is a default &#8216;inspect tcp&#8217; rule so that all outbound tcp traffic has a return route.  If you don&#8217;t have something like that, you&#8217;ll also need to setup something for TCP 1723 out and back in.</p>
<p>Good luck!</p>
]]></content:encoded>
			<wfw:commentRss>http://siskiyoutech.com/blog/?feed=rss2&amp;p=78</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Remote Web Workplace: The Page Cannot be Found</title>
		<link>http://siskiyoutech.com/blog/?p=56</link>
		<comments>http://siskiyoutech.com/blog/?p=56#comments</comments>
		<pubDate>Thu, 23 Apr 2009 22:53:58 +0000</pubDate>
		<dc:creator>Kevin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://siskiyoutech.com/blog/?p=56</guid>
		<description><![CDATA[A few days ago I received an after hours call from a client who could not access Remote Web Workplace on his company&#8217;s Windows SBS 2003 server.  At first I thought it might be a problem on his end such as a corrupt Active X control, SSL cert problem, or a problem with IE7 security.
When [...]]]></description>
			<content:encoded><![CDATA[<p>A few days ago I received an after hours call from a client who could not access Remote Web Workplace on his company&#8217;s Windows SBS 2003 server.  At first I thought it might be a problem on his end such as a corrupt Active X control, SSL cert problem, or a problem with IE7 security.</p>
<p>When I tried it from my home I had this same thing happen.  I could load the main page, but after clicking on the &#8220;<strong>Remote Web Workplace</strong>&#8221; link and logging in I got an error, &#8220;<strong>The page cannot be found</strong>&#8220;.</p>
<p>Like any good tech, I panicked and booked the next flight to South America, and withdrew large sums of money from my bank account.  Well, maybe I should try to take a stab at the problem before I leave the country.</p>
<p>One of the first things I did (and you should too) is check the Windows Event Log.  S<strong>tart &gt; Run &gt; and type &#8220;eventvwr.msc&#8221;</strong></p>
<p>Under the Application log I found this nice little message:</p>
<p><a href="http://siskiyoutech.com/blog/wp-content/uploads/2009/04/rww_broken.jpg"><img class="alignnone size-medium wp-image-67" title="rww_broken" src="http://siskiyoutech.com/blog/wp-content/uploads/2009/04/rww_broken-268x300.jpg" alt="" width="268" height="300" /></a></p>
<p>The key to finding the problem was the actual error, &#8220;<strong>Input string was not in correct format</strong>&#8220;.  After doing some research (and I found VERY little information) i came across ONE person having the same error and symptoms as the client&#8217;s server.  According to some good people at Microsoft <strong>the problem could be caused by RWW using a .NET Framework version other than 1.1 (The SBS website is only compatible with 1.1,</strong> although there might be a way of getting different versions to work).</p>
<p>To verify this, I logged into the IIS Mananger (<strong>Start &gt; All Programs &gt; Administrative Tools &gt; Internet Information Services (IIS) Manager)</strong>.  To get to the Framework settings we need to expand out the <strong>server &gt; &#8220;Websites&#8221; &gt; &#8220;Default Website&#8221; and right click &gt; &#8220;Properties</strong>&#8221; on the problem page, in our case &#8220;<strong>Remote</strong>&#8220;.  On the properties window there will be a tab called &#8220;<strong>ASP.NET</strong>&#8220;  Under that:</p>
<p><a href="http://siskiyoutech.com/blog/wp-content/uploads/2009/04/asp_net.jpg"><img class="alignnone size-medium wp-image-61" title="asp_net" src="http://siskiyoutech.com/blog/wp-content/uploads/2009/04/asp_net-300x291.jpg" alt="" width="300" height="291" /></a></p>
<p>AH HAAAAAAAA!!!!</p>
<p>So I changed the ASP.NET version to 1.1 and restarted the IIS Admin service (<strong>Start &gt; Run &gt; &#8220;iisreset -noforce&#8221;</strong>) and everything was back to normal.</p>
<p>What could have caused this?  A windows update is a good guess.</p>
<p>Everything worked out well, but unfortuantly the ticket to South America was non-refundable&#8230;</p>
<p>Update: There are also other error messages/issues that you can encounter on the SBS site that are related to ASP.NET.  If you right click on the Default Website in ISS Admin and change the ASP.NET properties there you can correct other issues on different pages as well.</p>
]]></content:encoded>
			<wfw:commentRss>http://siskiyoutech.com/blog/?feed=rss2&amp;p=56</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>&#8220;The remote computer disconnected the session because of an error in licensing protocol&#8221; in Windows Vista.</title>
		<link>http://siskiyoutech.com/blog/?p=50</link>
		<comments>http://siskiyoutech.com/blog/?p=50#comments</comments>
		<pubDate>Thu, 08 Jan 2009 06:32:08 +0000</pubDate>
		<dc:creator>Kevin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://siskiyoutech.com/blog/?p=50</guid>
		<description><![CDATA[Odds are you are reading this article because you have encountered this error message while trying to connect to a remote computer using Windows Vista&#8217;s Remote Desktop client.  If you&#8217;ve researched this problem you&#8217;ve probably seen the fix for it.  The official knowledge base article from Microsoft tells you how to fix this problem.  However, [...]]]></description>
			<content:encoded><![CDATA[<p>Odds are you are reading this article because you have encountered this error message while trying to connect to a remote computer using Windows Vista&#8217;s Remote Desktop client.  If you&#8217;ve researched this problem you&#8217;ve probably seen the fix for it.  The official <a href="http://support.microsoft.com/kb/921045">knowledge base article</a> from Microsoft tells you how to fix this problem.  However, if you are running Windows Vista, this probably did not resolve the issue for you.  You&#8217;re probably perplexed, confused, and a little scared.  Don&#8217;t worry, it&#8217;ll be ok.</p>
<p>If you&#8217;ve been using Windows Vista for a bit you&#8217;ve noticed that when you try to run many programs, your screen goes dark and the Windows UAC asks you if you if you want to run the program.  What is happening is Windows is automatically asking if you want to run the program as an administrator, because as a regular user can&#8217;t run some programs.  Remote Desktop is no exception.</p>
<p>When you start Remote Desktop in Vista it does not run as an administrator and the UAC box won&#8217;t pop up asking you to (I&#8217;ve seen laptops were it did work before, but now now, possibly a Windows update or something else that has changed).  So there&#8217;s 3 ways around this problem.</p>
<p>1) Right click the icon and click &#8220;Run as Administrator&#8221;<br />
2) In the search menu on the Start menu type &#8220;mstsc&#8221; (no quotes) and then instead of hitting Enter press Ctrl+Shift+Enter to run mstsc.exe (Remote Desktop) as an administrator.<br />
3) The less-hassel way it to open regedit, navigate to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSLicensing, and right-click and change the permissions so all users have full control of that key.</p>
<p>No reboot is required.  The next time you try to connect to a computer using RDP you should have no problems.  That means you can spend less time playing Vista Ultimate&#8217;s Holdem Poker and more time working!</p>
]]></content:encoded>
			<wfw:commentRss>http://siskiyoutech.com/blog/?feed=rss2&amp;p=50</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Builtin groups in windows</title>
		<link>http://siskiyoutech.com/blog/?p=46</link>
		<comments>http://siskiyoutech.com/blog/?p=46#comments</comments>
		<pubDate>Tue, 09 Dec 2008 02:38:04 +0000</pubDate>
		<dc:creator>Sean</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://siskiyoutech.com/blog/?p=46</guid>
		<description><![CDATA[I just spent several hours working on a buggy OWA problem that presented itself as a &#8220;440 login timeout&#8221; issue.  If you&#8217;ve ever spent time trying to repair the 440 login timout issue, you&#8217;ll know that it is pretty straight forward.  You simply re-sync the IUSR_Machinename and IWAM_machine account passwords, run a couple scripts and [...]]]></description>
			<content:encoded><![CDATA[<p>I just spent several hours working on a buggy OWA problem that presented itself as a &#8220;440 login timeout&#8221; issue.  If you&#8217;ve ever spent time trying to repair the 440 login timout issue, you&#8217;ll know that it is pretty straight forward.  You simply re-sync the IUSR_Machinename and IWAM_machine account passwords, run a couple scripts and your good to go.  But what if that doesn&#8217;t work?</p>
<p>I found a million articles that all said the same thing &#8211; iusr/iwam passwords out of sync.  That wasn&#8217;t it.  I started to poke around more, and noticed that there were several rights that were never assigned correctly.  I thought that was pretty odd, so matched up the rights with my own SBS 2003 server, and &#8230;..  it didn&#8217;t work!!!  Frustration is now setting in.  This actually was over several days of working on it a few hours each day.</p>
<p>So today, I&#8217;m poking around, digging inside of IIS and running Process Monitor from Sysinternals/Microsoft.  And darn if there it is in plain site &#8211; the user I&#8217;m trying to login with doesn&#8217;t have read rights to the folder.  I check, the DOMAIN\USERS group certainly has the proper rights.  I try again, same result.  I make a couple other changes, same result.  Finally it starts to sink in&#8230;is the Users group setup right?  The Users group is a default &#8216;Builtin&#8217; group to Windows.  Its setup at the time of install and youre really not supposed to monkey with it.  So why would it be wrong?  Well, that in itself is a long story.</p>
<p>So I finally take a peek at the contents of the DOMAIN\Users group on the clients server as compared to my own server.  HOLY COW!!!!  The Users group was made up of about 6 standard users.  It was completely devoid of the default groups.  A healthy Users group should look something like this:</p>
<p><!--[if !mso]><br />
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<p> <![endif]--></p>
<p><!--[if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View> <w:Zoom>0</w:Zoom> <w:TrackMoves /> <w:TrackFormatting /> <w:PunctuationKerning /> <w:ValidateAgainstSchemas /> <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid> <w:IgnoreMixedContent>false</w:IgnoreMixedContent> <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText> <w:DoNotPromoteQF /> <w:LidThemeOther>EN-US</w:LidThemeOther> <w:LidThemeAsian>X-NONE</w:LidThemeAsian> <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript> <w:Compatibility> <w:BreakWrappedTables /> <w:SnapToGridInCell /> <w:WrapTextWithPunct /> <w:UseAsianBreakRules /> <w:DontGrowAutofit /> <w:SplitPgBreakAndParaMark /> <w:DontVertAlignCellWithSp /> <w:DontBreakConstrainedForcedTables /> <w:DontVertAlignInTxbx /> <w:Word11KerningPairs /> <w:CachedColBalance /> </w:Compatibility> <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel> <m:mathPr> <m:mathFont m:val="Cambria Math" /> <m:brkBin m:val="before" /> <m:brkBinSub m:val="&#45;-" /> <m:smallFrac m:val="off" /> <m:dispDef /> <m:lMargin m:val="0" /> <m:rMargin m:val="0" /> <m:defJc m:val="centerGroup" /> <m:wrapIndent m:val="1440" /> <m:intLim m:val="subSup" /> <m:naryLim m:val="undOvr" /> </m:mathPr></w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"   DefSemiHidden="true" DefQFormat="false" DefPriority="99"   LatentStyleCount="267"> <w:LsdException Locked="false" Priority="0" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Normal" /> <w:LsdException Locked="false" Priority="9" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="heading 1" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9" /> <w:LsdException Locked="false" Priority="39" Name="toc 1" /> <w:LsdException Locked="false" Priority="39" Name="toc 2" /> <w:LsdException Locked="false" Priority="39" Name="toc 3" /> <w:LsdException Locked="false" Priority="39" Name="toc 4" /> <w:LsdException Locked="false" Priority="39" Name="toc 5" /> <w:LsdException Locked="false" Priority="39" Name="toc 6" /> <w:LsdException Locked="false" Priority="39" Name="toc 7" /> <w:LsdException Locked="false" Priority="39" Name="toc 8" /> <w:LsdException Locked="false" Priority="39" Name="toc 9" /> <w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption" /> <w:LsdException Locked="false" Priority="10" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Title" /> <w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font" /> <w:LsdException Locked="false" Priority="11" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtitle" /> <w:LsdException Locked="false" Priority="22" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Strong" /> <w:LsdException Locked="false" Priority="20" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Emphasis" /> <w:LsdException Locked="false" Priority="59" SemiHidden="false"    UnhideWhenUsed="false" Name="Table Grid" /> <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text" /> <w:LsdException Locked="false" Priority="1" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="No Spacing" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 1" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 1" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 1" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 1" /> <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision" /> <w:LsdException Locked="false" Priority="34" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="List Paragraph" /> <w:LsdException Locked="false" Priority="29" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Quote" /> <w:LsdException Locked="false" Priority="30" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Quote" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 1" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 1" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 1" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 1" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 1" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 2" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 2" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 2" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 2" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 2" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 2" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 2" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 2" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 2" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 3" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 3" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 3" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 3" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 3" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 3" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 3" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 3" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 3" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 4" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 4" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 4" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 4" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 4" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 4" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 4" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 4" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 4" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 5" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 5" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 5" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 5" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 5" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 5" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 5" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 5" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 5" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 6" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 6" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 6" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 6" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 6" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 6" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 6" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 6" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 6" /> <w:LsdException Locked="false" Priority="19" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis" /> <w:LsdException Locked="false" Priority="21" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis" /> <w:LsdException Locked="false" Priority="31" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference" /> <w:LsdException Locked="false" Priority="32" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Reference" /> <w:LsdException Locked="false" Priority="33" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Book Title" /> <w:LsdException Locked="false" Priority="37" Name="Bibliography" /> <w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading" /> </w:LatentStyles> </xml><![endif]-->&lt;!&#8211;  /* Font Definitions */  @font-face 	{font-family:&#8221;Cambria Math&#8221;; 	panose-1:2 4 5 3 5 4 6 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:roman; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1107304683 0 0 159 0;} @font-face 	{font-family:Calibri; 	panose-1:2 15 5 2 2 2 4 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:swiss; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1073750139 0 0 159 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-parent:&#8221;"; 	margin:0in; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:12.0pt; 	font-family:&#8221;Arial&#8221;,&#8221;sans-serif&#8221;; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin;} .MsoChpDefault 	{mso-style-type:export-only; 	mso-default-props:yes; 	font-size:10.0pt; 	mso-ansi-font-size:10.0pt; 	mso-bidi-font-size:10.0pt;} @page Section1 	{size:8.5in 11.0in; 	margin:1.0in 1.0in 1.0in 1.0in; 	mso-header-margin:.5in; 	mso-footer-margin:.5in; 	mso-paper-source:0;} div.Section1 	{page:Section1;} &#8211;&gt;</p>
<p><!--[if gte mso 10]><br />
<style>
 /* Style Definitions */
 table.MsoNormalTable
	{mso-style-name:"Table Normal";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-qformat:yes;
	mso-style-parent:"";
	mso-padding-alt:0in 5.4pt 0in 5.4pt;
	mso-para-margin:0in;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-ascii-font-family:Calibri;
	mso-ascii-theme-font:minor-latin;
	mso-fareast-font-family:"Times New Roman";
	mso-fareast-theme-font:minor-fareast;
	mso-hansi-font-family:Calibri;
	mso-hansi-theme-font:minor-latin;
	mso-bidi-font-family:"Times New Roman";
	mso-bidi-theme-font:minor-bidi;}
</style>
<p> <![endif]--><span style="font-size: 12pt; font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;"><!--[if gte vml 1]><v:shapetype  id="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t"  path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f"> <v:stroke joinstyle="miter" /> <v:formulas> <v:f eqn="if lineDrawn pixelLineWidth 0" /> <v:f eqn="sum @0 1 0" /> <v:f eqn="sum 0 0 @1" /> <v:f eqn="prod @2 1 2" /> <v:f eqn="prod @3 21600 pixelWidth" /> <v:f eqn="prod @3 21600 pixelHeight" /> <v:f eqn="sum @0 0 1" /> <v:f eqn="prod @6 1 2" /> <v:f eqn="prod @7 21600 pixelWidth" /> <v:f eqn="sum @8 21600 0" /> <v:f eqn="prod @7 21600 pixelHeight" /> <v:f eqn="sum @10 21600 0" /> </v:formulas> <v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect" /> <o:lock v:ext="edit" aspectratio="t" /> </v:shapetype><v:shape id="Picture_x0020_2" o:spid="_x0000_i1025" type="#_x0000_t75"  alt="" style='width:303pt;height:336pt'> <v:imagedata src="file:///C:\DOCUME~1\sean\LOCALS~1\Temp\msohtmlclip1\01\clip_image001.png"   o:href="cid:image002.png@01C9595C.CC544D70" /> </v:shape><![endif]--><!--[if !vml]--><img src="file:///C:/DOCUME~1/sean/LOCALS~1/Temp/msohtmlclip1/01/clip_image002.jpg" alt="" width="404" height="448" /></span></p>
<p>Their Users group didn&#8217;t have any of those three objects in there, but instead had 7 individual users inside.  So deleted the users that were present, and matched my own server and what do you know &#8211; OWA, OMA, and RWW all work like a charm now.</p>
<p>So the moral of the story is, don&#8217;t change the default Builtin groups unless you have a really good reason &#8211; and then don&#8217;t do it.  Its easy enough to build the groups that you need around the builtin groups and get the desired result.  Its not advisable to modify the default groups in any way.  They are there for a reason, and there are services, and applications that depend on them being setup in the proper way.  I took it for granted that the Users group would be the correct group from the gate.  Thats a mistake I won&#8217;t make again.  From now on, when debuggin any rights type problem, I&#8217;m going to be checking to make sure that the groups listed have the proper objects in them.  This is the result of non-admins doing admin work on a server.  So be sure to check that what you think is right &#8211; really is right.  Might save you some time &#8211; it would have saved me some time.</p>
]]></content:encoded>
			<wfw:commentRss>http://siskiyoutech.com/blog/?feed=rss2&amp;p=46</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OMA fails with Event ID: 1503</title>
		<link>http://siskiyoutech.com/blog/?p=44</link>
		<comments>http://siskiyoutech.com/blog/?p=44#comments</comments>
		<pubDate>Mon, 08 Dec 2008 20:46:56 +0000</pubDate>
		<dc:creator>Sean</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://siskiyoutech.com/blog/?p=44</guid>
		<description><![CDATA[Recently I was dealing with an error with a windows mobile device that was trying to connect to an Exchange server on SBS 2003.  The error is pretty misleading with Support Code:0&#215;85010014.  If you search the web you&#8217;ll find out about problems with Exchange activesync if you have forms based authentication and SSL required for [...]]]></description>
			<content:encoded><![CDATA[<p>Recently I was dealing with an error with a windows mobile device that was trying to connect to an Exchange server on SBS 2003.  The error is pretty misleading with Support Code:0&#215;85010014.  If you search the web you&#8217;ll find out about problems with Exchange activesync if you have forms based authentication and SSL required for your OWA page.  Well, running SBS this is the default configuration.  What I also found out, is the changes that are mentioned in <a title="Exchange ActiveSync and Outlook Mobile Access errors occur when SSL or forms-based authentication is required for Exchange Server 2003" href="http://support.microsoft.com/kb/817379" target="_blank">Microsoft Knowledgebase 817379</a> are already done as part of a standard SBS installation.  So if you are working in SBS, you already have the changes that you would need to do to get this to work.  But I still have the error, so what do I do.  Well here is part of the actual error from the event log:</p>
<p>The remote server returned an error: (403) Forbidden.<br />
Source: Microsoft.Exchange.OMA.ExchangeDataProvider</p>
<p>Searching the web for that string will turn up a nice blog by <a title="Enabling Outlook Mobile Access for Exchange Server 2003" href="http://www.markwilson.co.uk/blog/2006/07/enabling-outlook-mobile-access-for.htm" target="_blank">Mark Wilson</a> regarding that specific error.  He mentions problems encountered if you performed a swing migration to new hardware.  Well on this particular server we had done exactly that.  But none of the fixes he mentions were needed as our HomeMTA settings were correct.  What could it be?  I was pulling my hair out.</p>
<p>One of the ways to test problems with SBS/OWA/Exchange is to try to access the directories and such through Internet Explorer, directly.  We were getting a 403 forbidden error.  Thats pretty important.  So, armed with my new knowledge from the above KB articles, I tried to log directly into the &#8216;exchange-oma&#8217; virtual directory from the actual server itself.  I mean after all, that is what it does when you connect to OMA.  Well, what do you know.  I received a &#8220;You are not authorized to view this page&#8221;.  And deeper in the page you get to see the actual full error:</p>
<p>HTTP Error 403.6 &#8211; Forbidden: IP address of the client has been  rejected.<br />
Internet Information Services (IIS)</p>
<p>AH HA!!!!  Now I actually have a better idea of what is going on.  So the server has been denied <em>by IP</em> access to the virtual directory.  Now we&#8217;re getting somewhere.  So I open up the properties on the &#8216;exchange-oma&#8217; virtual directory, and go into directory security, and in the middle of the page you have the option to &#8216;Grant or Deny access to this resource using IP addresses or Internet domain names&#8217;.  I entered that and low and behold, the IP address was wrong.  It was the address that we used on the server during migration.  We ended up putting the new server at the address of the old server when we were done.  So made that small adjustment and viola it was all up and running and the mobile phone was syncing.</p>
<p>So I took the opportunity to checkother virtual directories, and there are several that had the wrong info.  So I then re-ran the &#8216;connect to the internet&#8217; wizard, which repaired the IP address on all the other virtual directories.  So the moral of the story is, if you change the IP address of your server, be sure to run the connect to internet wizard so that everything will be re-setup correctly, or you could be in a world of hurt later.</p>
]]></content:encoded>
			<wfw:commentRss>http://siskiyoutech.com/blog/?feed=rss2&amp;p=44</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Replace your Dying Primary Hard Drive</title>
		<link>http://siskiyoutech.com/blog/?p=33</link>
		<comments>http://siskiyoutech.com/blog/?p=33#comments</comments>
		<pubDate>Mon, 17 Nov 2008 18:22:10 +0000</pubDate>
		<dc:creator>Kevin</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Tips and Tricks]]></category>

		<guid isPermaLink="false">http://siskiyoutech.com/blog/?p=33</guid>
		<description><![CDATA[Over a period of a week or two you realize your computer is freezing constantly.  You check for obvious signs of hardware failure, like bloated motherboard capacitors, and check the cabling.  You take a look at the Windows event viewer (type &#8220;eventvwr&#8221; in the run command) and under the system you notice a lot of [...]]]></description>
			<content:encoded><![CDATA[<p>Over a period of a week or two you realize your computer is freezing constantly.  You check for obvious signs of hardware failure, like bloated motherboard capacitors, and check the cabling.  You take a look at the Windows event viewer (type &#8220;eventvwr&#8221; in the run command) and under the system you notice a lot of hard drive errors.</p>
<p>After running a utility like <a href="http://www.hdtune.com/" target="_blank">HD Tune</a> you realize your hard drive is on the fritz.  If it&#8217;s something like a bad block, it can be &#8220;repaired&#8221; by reformatting you machine as Windows will write around this block and be marked as bad on a clean install.  However a lot of times this is caused by something like the head of the hard drive causing damage to the platter, which usually means it&#8217;ll happen again.</p>
<p>So the best course of action is to replace that hard drive.  Today we&#8217;ll be looking at what you should do for a typical hard drive failure on a desktop PC.&#8221;</p>
<p><strong><br />
1) Order a new hard drive.</strong></p>
<p>Simple enough.  It doesn&#8217;t have to be the exact same one, just make sure the bus in the same (IDE, SATA) and get the same size or larger drive to avoid any problems down the road.</p>
<p><strong><br />
2) Transfer your data to a new location.</strong></p>
<p>While your waiting for the UPS guy to ring your doorbell, transfer all the data you have off the hard drive to a new one.  The best way is to boot your computer from a <a href="http://www.ubcd4win.com/">UBCD4Win</a> CD and run the Unstoppable Copier from it.  Copy the ENTIRE drive to either an external hard drive, another hard drive on your computer, or a network location (such as a shared folder on another computer or a server if you have access to one).  Grab some lunch it might take a while.  Subway is good.</p>
<p><strong><br />
3) Install and format your your new hard drive.</strong></p>
<p>I don&#8217;t really need to say too much about installing a new hard drive do I?  Just swap the old one out and put the new one in.  Boot into UBCD4Win again to format the drive.  Right click on &#8220;My Computer&#8221; and select &#8220;Manage&#8221;.  In the Computer Managment window click on Disk Management.</p>
<p><img class="alignnone" title="Disk Management" src="http://siskiyoutech.com/blog/wp-content/uploads/2008/11/diskmanage.gif" alt="" width="518" height="382" /></p>
<p>The new hard drive should look like Disk 1 (however yours should be Disk 0 if it&#8217;s the only drive), it should be unallocated and void of anything.  Right click on it and click &#8220;Format&#8221;.  Run through the wizard and format as a logical drive with a primary partition.  Name your hard drive (&#8221;Local Disk&#8221; is the norm) and check it to do a &#8220;Quick Format&#8221;.  After the wizard is complete, UBCD will say you need to reboot.  I&#8217;ve always avoided this by running through the format wizard again.  Right click the drive and mark the drive as active.  After that you should be able to right click on the drive that is showing at the top of the window and assign in the drive letter &#8220;C&#8221;.  Go to My Computer and voila!  Your hard drive is ready to be written to.</p>
<p><strong><br />
4) Transfer your data to the new hard drive</strong></p>
<p>Run Unstoppable Copier again and copy your data from where you saved it to the new hard drive.  Grab some lunch again.<br />
<strong></strong></p>
<p><strong><br />
5) Rebuild your boot.ini</strong></p>
<p>After everything is done, reboot your computer and see if it loads.  If it doesn&#8217;t you might have to rebuild your boot.ini file.  This is especially true on Dell machines that have that little 50mb partition before the OS partition.   Boot up UBCD4Win and at the main blue screen before you boot into your BartPE OS (the shell you are in when using UBCD) scroll down and launch the <a href="http://support.microsoft.com/kb/314058">Windows Recovery Console</a>.  It&#8217;ll take a few minutes to boot, just follow the prompts on the screen when Windows setup asks what you want t do.  When you are in select your windows installation and enter the local administrator password (if you can&#8217;t remember it or don&#8217;t know it you can use the password tools in your UBCD to create a new one).   At the command prompt type &#8220;bootcfg /rebuild&#8221;.  Enter these options:</p>
<p>Add installation to boot list?: Yes<br />
Enter Load Identifier:  Microsoft Windows (XP Home, Pro, Vista, Home, Business, Ultimate, whatever the name of your OS is)<br />
Enter Operating System Load Options: (leave blank)</p>
<p>Type exit to reboot the machine.<br />
There you have it.  Windows should now boot properly and everything should look the way it did before.  Windows might ask to reboot itself after it install you new hard drive drivers, so do so.  If you are still having problems you might want to use the &#8220;fixboot&#8221; and &#8220;fixmbr&#8221; commands at the Recovery Console in case something messed up during your data transfers.  The disaster you thought you had on your hands, wasn&#8217;t that bad was it?</p>
]]></content:encoded>
			<wfw:commentRss>http://siskiyoutech.com/blog/?feed=rss2&amp;p=33</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Don&#8217;t use Firefox to Test Your Website In.</title>
		<link>http://siskiyoutech.com/blog/?p=31</link>
		<comments>http://siskiyoutech.com/blog/?p=31#comments</comments>
		<pubDate>Sat, 08 Nov 2008 03:36:38 +0000</pubDate>
		<dc:creator>Kevin</dc:creator>
				<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://siskiyoutech.com/blog/?p=31</guid>
		<description><![CDATA[If you&#8217;re a web developer you&#8217;re bound to come across this. You just designed a great looking web page that excels your expectations.  It&#8217;s looks greats, is easy to navigate, and you know it&#8217;s going to knock your client off his feet.  You go to preview it in Firefox and it looks perfect, just as [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;re a web developer you&#8217;re bound to come across this. You just designed a great looking web page that excels your expectations.  It&#8217;s looks greats, is easy to navigate, and you know it&#8217;s going to knock your client off his feet.  You go to preview it in Firefox and it looks perfect, just as it did in the web editor your designed it in.  You publish your site to the web, sit back and relax.  You&#8217;re just waiting for the praises from the person who trusted you to put them on the web.</p>
<p>In about three minutes you get a all for the client and <em>you</em> become the one who gets knocked off his feet.  They complain the text is overlapping different parts of the page it shouldn&#8217;t, some of the links don&#8217;t work, and there&#8217;s a blue transparent film around some of the images.</p>
<p>You quickly fire off Firefox and go to the website, but all looks normal.  You are perplexed until it hits you.  They are using Internet Explorer.</p>
<p>Besides being a haven for rogue toolbars that won&#8217;t uninstall, spyware, and one of the slowest browsers out there, Internet Explorer also doesn&#8217;t support web standards like other browsers do.  It doesn&#8217;t have the support for CSS, tables, images (like PNGs), and other elements that Firefox has.</p>
<p>So don&#8217;t use Firefox to test your websites, not because it&#8217;s a bad browser, but because it&#8217;s an awesome browser, created by people who really care about the needs and methods of web developers.  It&#8217;s not that Microsfoft is evil (we at STC really like Microsoft), it&#8217;s just that they really don&#8217;t focus on IE like they should.  Internet Explorer also has the largest market share (even though they are steadily losing it) and most people who view your site will be rendering your page in it.</p>
<p>So next time you need to see if there are any subtle hidden &#8220;flaws&#8221; in your website, don&#8217;t use Firefox.  Firefox is too nice and cares about your feelings.</p>
]]></content:encoded>
			<wfw:commentRss>http://siskiyoutech.com/blog/?feed=rss2&amp;p=31</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IIS: Switching to a new certificate</title>
		<link>http://siskiyoutech.com/blog/?p=29</link>
		<comments>http://siskiyoutech.com/blog/?p=29#comments</comments>
		<pubDate>Fri, 31 Oct 2008 04:00:59 +0000</pubDate>
		<dc:creator>Sean</dc:creator>
				<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[Add new tag]]></category>
		<category><![CDATA[certificate]]></category>
		<category><![CDATA[IIS]]></category>
		<category><![CDATA[SSL]]></category>
		<category><![CDATA[websites]]></category>

		<guid isPermaLink="false">http://siskiyoutech.com/blog/?p=29</guid>
		<description><![CDATA[If you run a website with a secure portal, then you most likely have a certificate (or are self certified, which is not what this article is covering).  At some point in time that certificate will expire and you will need a new one.  But how do you do that?  You cannot generate a new [...]]]></description>
			<content:encoded><![CDATA[<p>If you run a website with a secure portal, then you most likely have a certificate (or are self certified, which is not what this article is covering).  At some point in time that certificate will expire and you will need a new one.  But how do you do that?  You cannot generate a new CSR while the current certificate is loaded.  If you unlead the certificate your users will not be able to access your site.  What to do, what to do.</p>
<p><strong>Setup a separate {fake} website<br />
</strong>The first step is to go into IIS and create a new website.  It really doesn&#8217;t matter what you call it or what ports or whatever.  We really don&#8217;t care.  I call mine, &#8216;Temp-cert site&#8217; and put it on some unused port that I don&#8217;t care about.  I also just make a directory, but don&#8217;t give any rights to it (just in case).  So what you should have is:</p>
<p><img src="file:///C:/DOCUME%7E1/sean/LOCALS%7E1/Temp/moz-screenshot.jpg" alt="" /></p>
<p><strong>Create the CSR<br />
</strong>The next step is to create the CSR based on this new site.  So you go through the normal motions:<br />
Right click the Temp-cert site<br />
Click properties<br />
Click Directory Security tab<br />
Click Server Certificate</p>
<p>The &#8216;Welcome to the Web Server Certificate Wizard&#8217; will start &#8211; Go through this just like you did for the actual website you wanted to get the cert for.  Notice we haven&#8217;t actually touched the &#8216;real&#8217; site yet.<br />
Once you are done, copy and paste the New Request to your Certificate Provider and get your certificate back</p>
<p><strong>Install the new certificate<br />
</strong>Now that you have your new certificate, you will need to install it somewhere (not to the actual site yet).  So back to the temp site we go.  Right click and get into properties, and the Directory Security tab.  Click again on Server Certificate.  This time the wizard will go through the installing of the cert.  YES this will install the cert on our &#8216;temp&#8217; site, but don&#8217;t worry we&#8217;ll fix that in a minute.  Make sure the cert installed without an error.</p>
<p><strong>Remove the certificate on &#8216;Temp&#8217; site<br />
</strong>Now that you have a brand new shinny certificate on this site, we are going to remove it.  Removing the certificate takes it off that particular site, but does not remove it from the certificate store.  So go back into properties of the &#8216;temp&#8217; site, and back into the familiar Directory Security and Server Certificate wizard.  Here we want to remove the certificate.  That wizard completes pretty fast and painless.  Now on to installing on the right site.</p>
<p><strong>Install the certificate on the &#8216;real&#8217; site<br />
</strong>Okay, NOW is the time we are actually going to do something to the real site.  Right click on the proper site, and get into properties.  Then into the Directory Security and click on the Server Certificate wizard.  So you should see something like this:<br />
<img src="file:///C:/DOCUME~1/sean/LOCALS~1/Temp/moz-screenshot-2.jpg" alt="" /></p>
<p>So now you select the &#8216;Replace the current certificate&#8217; and click next.  From there you should see a list of all the certs that have been installed on the server.  From there you should see your brand new shinny certificate, with the proper issue and expire dates.  Just simply select it, and close out of the wizard&#8230;.</p>
<p><strong>Thats IT!!!!</strong></p>
<p>Now you have your new cert, and your actual live website wasn&#8217;t down, or without a cert at all.  This way will assure you that you have no down time as Certificates can take a few days to get after you give them your CSR.</p>
]]></content:encoded>
			<wfw:commentRss>http://siskiyoutech.com/blog/?feed=rss2&amp;p=29</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Use Cisco SDM without killing your FireFox tabs.</title>
		<link>http://siskiyoutech.com/blog/?p=27</link>
		<comments>http://siskiyoutech.com/blog/?p=27#comments</comments>
		<pubDate>Wed, 22 Oct 2008 23:41:48 +0000</pubDate>
		<dc:creator>Sean</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://siskiyoutech.com/blog/?p=27</guid>
		<description><![CDATA[This one has plagued me for quite a while.  I use Firefox and I always have tons of tabs.  And if you use Cisco SDM to configure routers, which I tend to (to at least get the bigger chunks of configuration done), then you&#8217;ve experienced that wonderful feeling that you get when you close SDM [...]]]></description>
			<content:encoded><![CDATA[<p>This one has plagued me for quite a while.  I use Firefox and I always have tons of tabs.  And if you use Cisco SDM to configure routers, which I tend to (to at least get the bigger chunks of configuration done), then you&#8217;ve experienced that wonderful feeling that you get when you close SDM and all of your firefox windows (probably 3 or 4 at this point) go away, along with your tabs.  And when you re-open firefox, you notice that you have to recover from a crashed session, and you can only recover the last 3 sessions or whatever.  ARRRRRRGGGGHHHH!!!&#8230;  I&#8217;ve said many times&#8230;.</p>
<p>So what is the solution?  You can set your default browser to IE, and then SDM will happily work through IE, and when you close, you won&#8217;t loose any of your Firefox sessions.  But if you do that, then everytime you click on a link from any source, they open in IE and not Firefox.  Bummer.  So after much digging, I have figured out a way to have it work the way I want.</p>
<p>My solution is based on the IE View add-on available for Firefox from <a title="IE View add-on" href="https://addons.mozilla.org/en-US/firefox/addon/35" target="_blank">here</a>.  What this view allows you to do is open up any page that you have in FF in a separate IE window.  And just like IE Tab, you can specify sites that should always open in IE.  Great news!!  Now how to make it work?</p>
<p>So after some poking around, running things manually, I figured out that the SDMlauncher.exe program, merely calls up (using your default browser setting) c:\program files\Cisco Systems\common\common\launcher.html and passes it some arguments.  That will then load (with the arguments) in a browser window, which then opens other browser windows, etc..  So in IE View, if you simply add in &#8216;file:///C:/Program%20Files/Cisco%20Systems/Cisco%20SDM/common/common/launcher.html&#8217;, then your set.  Thats literally all there is to it.</p>
<p>So when you open up SDM Launcher, and put in the IP address, and click launch, you will see a tab get created in FF and within a millisecond (or so) IE will open and reload the page.  That will in-turn, perform all the actions that your used to when running SDM, but in IE.  The tab that you have in FF just has a placeholder message about the page being loaded in IE.  Once your done in SDM, you simply close the program, all of your IE windows (that are part of the SDM chain) will go away, and the tab in FF will even go away.  Very cool indeed!</p>
<p>Good luck with it and I hope this helps you out!</p>
]]></content:encoded>
			<wfw:commentRss>http://siskiyoutech.com/blog/?feed=rss2&amp;p=27</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cisco EasyVPN authenticate with Windows IAS (RADIUS)</title>
		<link>http://siskiyoutech.com/blog/?p=25</link>
		<comments>http://siskiyoutech.com/blog/?p=25#comments</comments>
		<pubDate>Wed, 22 Oct 2008 20:02:04 +0000</pubDate>
		<dc:creator>Sean</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://siskiyoutech.com/blog/?p=25</guid>
		<description><![CDATA[Over the past 24 hours, I&#8217;ve been involved with installing a couple routers at locations where the VPN was an integral part of the overall implementation.  At both locations I wanted to use Active Directory for authentication.  In the past, with PoPToP installations or other routers the RADIUS was very straight forward.  For Cisco, it [...]]]></description>
			<content:encoded><![CDATA[<p>Over the past 24 hours, I&#8217;ve been involved with installing a couple routers at locations where the VPN was an integral part of the overall implementation.  At both locations I wanted to use Active Directory for authentication.  In the past, with PoPToP installations or other routers the RADIUS was very straight forward.  For Cisco, it is for the most part, but there are some gotcha&#8217;s that I&#8217;ve run into, and am going to post here.  Basically I was never really able to get the group authentication up and running through RADIUS and I&#8217;m not even sure that its worth getting working.  Its so easy to setup the group in the Cisco SDM and input all of your pertinent settings there, and then use RADIUS for the actual user authentication.</p>
<p>So your steps are really pretty simple and straight forward.  You will want to:</p>
<p>Install and configure IAS<br />
Setup a RADIUS client in IAS with vendor set as Cisco (remember your shared secret)<br />
Delete the existing Policies, and create a new policy and connect it to your windows group that will have VPN access<br />
Set the policy to Grant Remote Access and go into Edit Profile<br />
On the Authentication tab, make sure that ONLY the top option (MS-CHAP v2) is checked<br />
On the Advanced tab, I set only a single service type of RADIUS Standard and set to Login</p>
<p>On the router, start the EasyVPN setup, choosing &#8216;local&#8217; for the group authentication.  For the User Authentication, choose RADIUS and input the IP address of your IAS server and put in the secret.  Then setup your group policy normally (which is what you&#8217;ll give to your VPN clients).</p>
<p>That&#8217;s basically it.  When the remote user sets up their connection they will put in the group info that you specify from the EasyVPN setup, and as soon as they try to connect, they will get a login box with the familiar user name, password, and domain sections.  Works like a charm and only takes few minutes.</p>
<p>Very cool!  Now to see if I can get the same IAS server to work with the wireless AP to do EAS!  That&#8217;ll be another post.</p>
]]></content:encoded>
			<wfw:commentRss>http://siskiyoutech.com/blog/?feed=rss2&amp;p=25</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
