<?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>//creamcookie</title>
	<atom:link href="http://www.creamcookie.co.uk/index.php/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.creamcookie.co.uk</link>
	<description>Technologie und Gedanken...</description>
	<lastBuildDate>Fri, 26 Feb 2010 12:56:24 +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>test</title>
		<link>http://www.creamcookie.co.uk/index.php/2010/02/test/</link>
		<comments>http://www.creamcookie.co.uk/index.php/2010/02/test/#comments</comments>
		<pubDate>Fri, 26 Feb 2010 12:56:17 +0000</pubDate>
		<dc:creator>Jamie</dc:creator>
				<category><![CDATA[portfolio]]></category>

		<guid isPermaLink="false">http://www.creamcookie.co.uk/index.php/2010/02/test/</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[]]></content:encoded>
			<wfw:commentRss>http://www.creamcookie.co.uk/index.php/2010/02/test/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows 2003 Security Log &#8211; Event ID 672</title>
		<link>http://www.creamcookie.co.uk/index.php/2009/05/windows-2003-security-log-event-id-672/</link>
		<comments>http://www.creamcookie.co.uk/index.php/2009/05/windows-2003-security-log-event-id-672/#comments</comments>
		<pubDate>Fri, 15 May 2009 20:21:54 +0000</pubDate>
		<dc:creator>Jamie</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[event id]]></category>
		<category><![CDATA[windows 2003]]></category>

		<guid isPermaLink="false">http://www.creamcookie.co.uk/?p=220</guid>
		<description><![CDATA[Event ID 672 / Result Code 0&#215;12 = Check user log on times in Active Directory
Almost had a slight panic at work today when I noticed some strange entries on the security logs on a domain controller. My first thought was someone trying to hack a user account outside of normal working hours. The security [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Event ID 672 / Result Code 0&#215;12 = Check user log on times in Active Directory</strong></p>
<p>Almost had a slight panic at work today when I noticed some strange entries on the security logs on a domain controller. My first thought was someone trying to hack a user account outside of normal working hours. The security logs were showing multiple incorrect login entries for the same user hundreds of times a minute starting at 20:00 in the evening and eventually filling the whole log file by 22:00.</p>
<p>The log contained an event id number 672. After ruling out a virus (ruling out = hoping it wasn&#8217;t) or a hacker attempt, it finally clicked that it may have something to do with logon time restrictions. A quick look in Active Directory and it was confirmed that the user was not permitted to logon between 22:00 and 07:00 (this was not a default policy for our users on the domain).</p>
<p><strong>Log Entry:</strong></p>
<p><em>Authentication Ticket Request:<br />
User Name: joe.bloggs<br />
Supplied Realm Name: yourdomain.nnn.com<br />
User ID:			-<br />
Service Name:		krbtgt/yourdomain.nnn.com<br />
Service ID:		-<br />
Ticket Options:		0&#215;40810010<br />
Result Code:		0&#215;12<br />
Ticket Encryption Type:	-<br />
Pre-Authentication Type:	-<br />
Client Address:		10.0.0.1<br />
Certificate Issuer Name:<br />
Certificate Serial Number:<br />
Certificate Thumbprint:</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.creamcookie.co.uk/index.php/2009/05/windows-2003-security-log-event-id-672/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apple TV and an iTunes server (sort of)</title>
		<link>http://www.creamcookie.co.uk/index.php/2009/04/apple-tv-and-an-itunes-server-sort-of/</link>
		<comments>http://www.creamcookie.co.uk/index.php/2009/04/apple-tv-and-an-itunes-server-sort-of/#comments</comments>
		<pubDate>Fri, 10 Apr 2009 23:07:36 +0000</pubDate>
		<dc:creator>Jamie</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[apple tv]]></category>
		<category><![CDATA[client configuration]]></category>
		<category><![CDATA[itunes folder watch]]></category>
		<category><![CDATA[itunes server]]></category>
		<category><![CDATA[mac os x]]></category>
		<category><![CDATA[media server]]></category>
		<category><![CDATA[windows xp]]></category>
		<category><![CDATA[wireless networking]]></category>

		<guid isPermaLink="false">http://www.creamcookie.co.uk/?p=196</guid>
		<description><![CDATA[This is just a quick rundown of my iTunes media server at home and how it interacts with client based iTunes and Apple TV.
I turned 30 recently, which was a great excuse to splurge some cash (thanks Mrs Me and Mum) on an Apple TV and hook it up to our recently built home network [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><strong>This is just a quick rundown of my iTunes media server at home and how it interacts with client based iTunes and Apple TV.</strong></p>
<p style="text-align: justify;">I turned 30 recently, which was a great excuse to splurge some cash (thanks Mrs Me and Mum) on an Apple TV and hook it up to our recently built home network (wired: cat6, 1GBps switch and wireless: N+ router) and media server.</p>
<p style="text-align: justify;">As soon as we moved into our current house (August 2006) I was determined to get away from physical media and have everything accessible at the touch of a button. Music was pretty easy, I already had a whack of albums mp3&#8242;d up and moved into iTunes and streaming from a central server to a netgear mp101 (which is really a not very good device, at all).</p>
<p style="text-align: justify;">Movies on the other hand have had to wait for several reasons, money, time and infrastructure (see above network). All the bits and bobs I needed are now in place and here is how I have built my home media network with iTunes at the centre.</p>
<h3 style="text-align: justify;">Current Kit</h3>
<p style="text-align: justify;">Mac (Pro G5 running Mac OSX 10.5)<br />
Media Server (old optiplex gx270 running xp pro)<br />
Apple TV (version 2.0)<br />
iPods/iPhones (a few different models)</p>
<h3 style="text-align: justify;">&#8216;Must have&#8217; Requirements</h3>
<p style="text-align: justify;">The following requirements are based on my families needs, having trawled the web there are umpteen ways of  configuring iTunes on a media server, some with scripts, some with syncing software (such as <a href="http://www.acertant.com/web/tuneranger/" target="_blank">Tune Ranger</a>). I did try these methods but none were compatible with the way we work at home.</p>
<ul style="text-align: justify;">
<li>iTunes updates must be the same as before. Mrs Me or Little Me should be able to come along, pop in a CD , rip it to iTunes and it should then be available for them to play on the computer, apple tv or sync with an iPod.</li>
<li>Movies and Music must always be available on Apple TV without having to remember to turn on the desktop Mac.</li>
<li>Music should be backed up offsite.</li>
</ul>
<h3>The Desktop</h3>
<p>The iTunes library and files are stored on the media server.</p>
<p>iTunes on the desktop Mac point to this library via a network share.</p>
<p>Music and iTunes store movies are added as normal.</p>
<p>Our DVD&#8217;s (purchased legally) are ripped using <a title="Download Handbrake" href="http://handbrake.fr/" target="_blank">Handbrake</a> (apple tv preset with 2 pass encoding, AAC+AC3 audio and deblock option selected) and then dropped into iTunes.</p>
<p>I create a separate rip especially for iPod on movies that Little Me wants to watch (Monsters Inc etc&#8230;), more storage is required but it means a better quality image for home use on the Apple TV. If space is an issue, the iPod high-res preset in Handbrake is still great quality and is comparable with standard-def downloads from the iTunes store and creates a file that will work on Apple TV and iPod/iPhone that is about 1.2GB in size, it&#8217;s your choice.</p>
<h3>The Media Server</h3>
<p>The media server runs it&#8217;s own version of iTunes.</p>
<p>The media server runs the paid for version of the <a title="iTunes Folder Watch Download" href="http://download.cnet.com/iTunes-Folder-Watch/3000-2141_4-10524730.html?tag=mncol" target="_blank">itunes folder watch</a> application. The paid for version allows for automatic updates.</p>
<p>The iTunes folder watch monitors the movie and TV shows folder only. If a movie is dropped into iTunes on the desktop Mac, the folder watch spots it and adds it to the media servers library as well. It does not duplicate the file as it uses the same folder for movies and TV shows.</p>
<p>I have shared out the media servers iTunes Library as &#8216;iTunes Movie Server&#8217;.</p>
<p>Offsite backup is carried out by <a title="Elephant Drive" href="http://www.elephantdrive.com/" target="_blank">Elephant Drive</a> after midnight.</p>
<h3>Apple TV</h3>
<p>All music files (not movies or TV Shows) are synced to the Apple TV, this allows them to be available even if the desktop system is powered off.</p>
<p>The Apple TV is also connected to the &#8216;iTunes Movie Server&#8217; shared library. As this is on a server the movies are always accessible but they don&#8217;t take up any room on the Apple TV.</p>
<h3>Conclusion</h3>
<p>An easy to use system that from a users point of view just works and is meets the needs of my family.</p>
<p>The system can be easily expanded as well.</p>
<ul>
<li>AirPort express will allow the same music to be spread throughout the house.</li>
<li>TwonkyVision on the server will allow the iTunes library (if I add music to it) to be streamed to other non Apple devices.</li>
</ul>
<p>There are downsides to the above solution, it will not work if we introduced a laptop that can also update the central library and take the files offsite. The following scripting article may help in that scenario:</p>
<p>http://guides.macrumors.com/Keeping_2_iTunes_Libraries_in_Sync</p>
]]></content:encoded>
			<wfw:commentRss>http://www.creamcookie.co.uk/index.php/2009/04/apple-tv-and-an-itunes-server-sort-of/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VMWare ESX remote NIC configuration</title>
		<link>http://www.creamcookie.co.uk/index.php/2009/04/vmware-esx-remote-nic-configuration/</link>
		<comments>http://www.creamcookie.co.uk/index.php/2009/04/vmware-esx-remote-nic-configuration/#comments</comments>
		<pubDate>Fri, 10 Apr 2009 20:42:45 +0000</pubDate>
		<dc:creator>Jamie</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[esx]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[root]]></category>
		<category><![CDATA[vmware]]></category>

		<guid isPermaLink="false">http://www.creamcookie.co.uk/?p=172</guid>
		<description><![CDATA[
This is a quick guide that shows you how to enable SSH on your VMWare ESX server and then how to configure the physical NIC card remotely using SSH and Putty.
Before you start you will need:
Putty
If you cannot connect via Putty, you will need to physically go to the server and enable it using the [...]]]></description>
			<content:encoded><![CDATA[<h3><img class="alignnone size-full wp-image-183" title="esx_1st" src="http://www.creamcookie.co.uk/wp-content/uploads/2009/04/esx_1st.jpg" alt="esx_1st" width="474" height="180" /></h3>
<h2>This is a quick guide that shows you how to enable SSH on your VMWare ESX server and then how to configure the physical NIC card remotely using SSH and Putty.</h2>
<p>Before you start you will need:<br />
<a title="Link to Putty" href="http://www.putty.org/" target="_blank">Putty</a></p>
<p>If you cannot connect via Putty, you will need to physically go to the server and enable it using the following commands.</p>
<h3>Allowing root to remote SSH onto the ESX server:</h3>
<ol>
<li>Access to local server console and from the local console, either at the server, remote management or similar login as root to the ESX server.</li>
<li>Navigate to the ssh folder, eg: cd /etc/ssh</li>
<li>Open the sshd_config file with a text editor, eg: vi or nano. example vi sshd_config</li>
<li>Go to the line where it says PermitRootLogin no (In my file it’s about line 32) and change the no to yes use ZZ to save and exit</li>
<li>Save the file and restart the sshd service: service sshd restart</li>
</ol>
<h3><img class="alignnone size-full wp-image-185" title="ssh_config1" src="http://www.creamcookie.co.uk/wp-content/uploads/2009/04/ssh_config1.jpg" alt="ssh_config1" width="500" height="310" /></h3>
<h3>Configuring/Creating the switch:</h3>
<h4>View existing configuration:</h4>
<p>esxcfg-vswitch -l</p>
<h4>Creating the switch:</h4>
<p>esxcfg-vswitch -a vSwitch1</p>
<h4>Creating the virtual network:</h4>
<p>esxcfg-vswitch -A &#8220;Backup Network&#8221; vSwitch1</p>
<h4>Adding the NIC</h4>
<p>esxcfg-vswitch -L vmnic1 vSwitch1</p>
<h4>Configuring the NIC</h4>
<p>esxcfg-vswif -a vswif1 -p &#8220;Backup Network&#8221; -i 10.0.0.101 -n 255.255.254.0</p>
]]></content:encoded>
			<wfw:commentRss>http://www.creamcookie.co.uk/index.php/2009/04/vmware-esx-remote-nic-configuration/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Importing csv contacts into OS X address book (the easy way)</title>
		<link>http://www.creamcookie.co.uk/index.php/2008/10/importing-csv-contacts-into-os-x-address-book-the-easy-way/</link>
		<comments>http://www.creamcookie.co.uk/index.php/2008/10/importing-csv-contacts-into-os-x-address-book-the-easy-way/#comments</comments>
		<pubDate>Wed, 08 Oct 2008 22:26:00 +0000</pubDate>
		<dc:creator>Jamie</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[address book]]></category>
		<category><![CDATA[os x]]></category>
		<category><![CDATA[outlook]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.creamcookie.co.uk/?p=124</guid>
		<description><![CDATA[
A simpler way of importing Outlook contacts in csv format into the OS X Address Book.
*** Requires a Gmail account (I haven&#8217;t checked Hotmail or Yahoo mail) ***
A friend of mine has recently migrated from a Windows PC to Mac. They needed to import their (Windows) Outlook contacts into their new Apple OS X Address [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.creamcookie.co.uk/wp-content/uploads/2008/10/apple_lrg.png"><img class="size-full wp-image-126 alignnone" title="Apple Splat" src="http://www.creamcookie.co.uk/wp-content/uploads/2008/10/apple_lrg.png" alt="Apple splat" width="500" height="189" /></a></p>
<h3>A simpler way of importing Outlook contacts in csv format into the OS X Address Book.</h3>
<p>*** Requires a Gmail account (I haven&#8217;t checked Hotmail or Yahoo mail) ***</p>
<p>A friend of mine has recently migrated from a Windows PC to Mac. They needed to import their (Windows) Outlook contacts into their new Apple OS X Address Book.  Simple? nope. OS X address book does not let you import .csv files directly.</p>
<p>A bit of Googling later and it was proving to be very difficult. The simplest way I found involved downloading Mozilla Thunderbird, importing the .csv, matching all the .csv fields with the Thunderbird fields, exporting as an ldif, then importing the ldif into the address book.</p>
<h3>There is a much simpler way</h3>
<p>1. Import your .csv file into your Gmail contacts.</p>
<p>2. Select all your contacts in Gmail.</p>
<p>3. Export as v-card.</p>
<p>4. Import into address book.</p>
<p>5. Done.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.creamcookie.co.uk/index.php/2008/10/importing-csv-contacts-into-os-x-address-book-the-easy-way/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HP tc1100 &#8216;multimedia audio controller&#8217; driver</title>
		<link>http://www.creamcookie.co.uk/index.php/2008/08/hp-tc1100-multimedia-audio-controller-correct-driver/</link>
		<comments>http://www.creamcookie.co.uk/index.php/2008/08/hp-tc1100-multimedia-audio-controller-correct-driver/#comments</comments>
		<pubDate>Wed, 27 Aug 2008 18:47:22 +0000</pubDate>
		<dc:creator>Jamie</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[hp]]></category>
		<category><![CDATA[multimedia audio controller]]></category>
		<category><![CDATA[tablet]]></category>
		<category><![CDATA[tc1100]]></category>
		<category><![CDATA[xp]]></category>

		<guid isPermaLink="false">http://www.creamcookie.co.uk/?p=120</guid>
		<description><![CDATA[
I&#8217;ve just rebuilt my HP tc1100 tablet with Microsoft Windows XP SP2 Tablet Edition. After downloading all the drivers from the official HP driver site I could not get the audio driver to install. The hardware manager only highlights that a &#8216;multimedia audio controller&#8217; driver is required.
After trying to install the recommended driver without much [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.creamcookie.co.uk/wp-content/uploads/2008/08/hp_lead.jpg"><img src="http://www.creamcookie.co.uk/wp-content/uploads/2008/08/hp_lead.jpg" alt="" width="500" /></a></p>
<p>I&#8217;ve just rebuilt my HP tc1100 tablet with Microsoft Windows XP SP2 Tablet Edition. After downloading all the drivers from the official HP driver site I could not get the audio driver to install. The hardware manager only highlights that a &#8216;multimedia audio controller&#8217; driver is required.</p>
<p>After trying to install the recommended driver without much luck, I performed the online HP diagnostic check. This provided a link to the following download:</p>
<p><a title="HP audo driver downlaod" href=" ftp://ftp.hp.com/pub/softpaq/sp30001-30500/sp30107.exe">ftp://ftp.hp.com/pub/softpaq/sp30001-30500/sp30107.exe</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.creamcookie.co.uk/index.php/2008/08/hp-tc1100-multimedia-audio-controller-correct-driver/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Installing IIS &#8211; Cannot find STAXMEM.DL_</title>
		<link>http://www.creamcookie.co.uk/index.php/2008/08/installing-iis-cannot-find-staxmemdl_/</link>
		<comments>http://www.creamcookie.co.uk/index.php/2008/08/installing-iis-cannot-find-staxmemdl_/#comments</comments>
		<pubDate>Wed, 13 Aug 2008 11:44:56 +0000</pubDate>
		<dc:creator>Jamie</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[iis]]></category>
		<category><![CDATA[STAXMEM.dll]]></category>
		<category><![CDATA[STAXMEM.dl_]]></category>

		<guid isPermaLink="false">http://www.creamcookie.co.uk/?p=110</guid>
		<description><![CDATA[

One of our development guys was trying to install IIS on his PC. During the install process he was prompted to enter the Windows XP cd as the staxmem.dll could not be found.
&#8220;Copy error
Setup cannot copy the file staxmem.dl_.
 
Ensure that the disk labeled &#8216;Windows XP Professional Service pack 2 CD&#8217; is in the drive selected [...]]]></description>
			<content:encoded><![CDATA[<p style="margin-bottom: 6pt; margin-left: 6pt; margin-right: 6pt;"><a href="http://www.creamcookie.co.uk/wp-content/uploads/2008/04/network_lead.jpg"></a></p>
<p><a href="http://www.creamcookie.co.uk/wp-content/uploads/2008/04/network_lead.jpg"><img class="alignnone size-full wp-image-68" title="network_lead" src="http://www.creamcookie.co.uk/wp-content/uploads/2008/04/network_lead.jpg" alt="" width="500" height="189" /></a></p>
<p>One of our development guys was trying to install IIS on his PC. During the install process he was prompted to enter the Windows XP cd as the staxmem.dll could not be found.</p>
<blockquote><p>&#8220;Copy error<br />
Setup cannot copy the file staxmem.dl_.<br />
 <br />
Ensure that the disk labeled &#8216;Windows XP Professional Service pack 2 CD&#8217; is in the drive selected below, or provide the location where the file can be found.&#8221;</p></blockquote>
<p>Unfortunately even with the disc in the system was adamant that it could not find the file (even though we could browse to it manually).</p>
<p>To fix this problem the following command has to be run (start &gt; run then copy and paste the following):</p>
<p style="padding-left: 60px;"><span style="color: #ff6600;"><em>esentutl /p %windir%\security\database\secedit.sdb</em></span></p>
<p>When prompted click Yes.</p>
<p>Now try the install again.</p>
<p>For more info you can go the the Microsoft KB article: <a title="KB555268" href="http://support.microsoft.com/kb/555268" target="_blank">KB555268</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.creamcookie.co.uk/index.php/2008/08/installing-iis-cannot-find-staxmemdl_/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Implementing 802.1x &#8211; XP and Dynamic VLAN Switching</title>
		<link>http://www.creamcookie.co.uk/index.php/2008/07/implementing-8021x-xp-and-dynamic-vlan-switching/</link>
		<comments>http://www.creamcookie.co.uk/index.php/2008/07/implementing-8021x-xp-and-dynamic-vlan-switching/#comments</comments>
		<pubDate>Tue, 08 Jul 2008 12:03:12 +0000</pubDate>
		<dc:creator>Jamie</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[802.1x]]></category>
		<category><![CDATA[client configuration]]></category>
		<category><![CDATA[mac os x]]></category>
		<category><![CDATA[windows 2000]]></category>
		<category><![CDATA[windows xp]]></category>
		<category><![CDATA[wireless networking]]></category>
		<category><![CDATA[wireless security]]></category>

		<guid isPermaLink="false">http://www.creamcookie.co.uk/?p=103</guid>
		<description><![CDATA[

Following on from my previous post, Implementing 802.1x &#8211; Lessons learned, we have encountered a new more drastic problem. Microsoft has confirmed that Windows XP does not support dynamic vlan switching. This has really scuppered our plans for a secure wireless network that allows user accounts to determine which dedicated vlan they go onto, irrespective of [...]]]></description>
			<content:encoded><![CDATA[<p style="margin-bottom: 6pt; margin-left: 6pt; margin-right: 6pt;"><a href="http://www.creamcookie.co.uk/wp-content/uploads/2008/04/network_lead.jpg"></a></p>
<p><a href="http://www.creamcookie.co.uk/wp-content/uploads/2008/04/network_lead.jpg"><img class="alignnone size-full wp-image-68" title="network_lead" src="http://www.creamcookie.co.uk/wp-content/uploads/2008/04/network_lead.jpg" alt="" width="500" height="189" /></a></p>
<h4 style="margin-bottom: 6pt; margin-left: 6pt; margin-right: 6pt;">Following on from my previous post, <a title="Implementing 802.1x - Lessons learned." href="http://www.creamcookie.co.uk/index.php/2008/04/my-experiences-of-building-an-8021x-network/" target="_self">Implementing 802.1x &#8211; Lessons learned</a>, we have encountered a new more drastic problem. Microsoft has confirmed that Windows XP does not support dynamic vlan switching. This has really scuppered our plans for a secure wireless network that allows user accounts to determine which dedicated vlan they go onto, irrespective of site, making it easier for users to get access to the systems that they need without additional configuration from IT.</h4>
<p style="margin-bottom: 6pt; margin-left: 6pt; margin-right: 6pt;">What we Wanted:<br />
The initial plan was to use the machine account (checked against active directory) to place the client on a machine only vlan. This would allow admin work such as AV updates, security compliance and RDP sessions to be carried out. Access to all other network resources would not be allowed.</p>
<p style="margin-bottom: 6pt; margin-left: 6pt; margin-right: 6pt;">A user could then logon and depending on which network group they were in they would be verified against active directory and placed on the appropriate vlan which had access permissions set accordong to the group. This would allow them to move between sites and have no additional firewall/ACL changes made by IT.</p>
<p style="margin-bottom: 6pt; margin-left: 6pt; margin-right: 6pt;">The Problem:<br />
The problem arises when the vlan switch occurs. After re-authentication, Windows XP sends a DHCP REQUEST to the DHCP Server. This REQUEST includes the IP from the previous vlan. This IP is no longer valid in the new vlan. This causes the DHCP server to send a NACK (Not Acknowledged)  to the client. The client then waits a few seconds and sends another DHCP-REQUEST which will fail again. What it should do is send a DHCP-DISCOVER to obtain a new IP address.</p>
<p style="margin-bottom: 6pt; margin-left: 6pt; margin-right: 6pt;">According to Microsoft this is because the NETLOGON service works independently of the 802.1x authentication process. One does not wait on the other, which leads to conflicts 75% of the time.</p>
<p style="margin-bottom: 6pt; margin-left: 6pt; margin-right: 6pt;">Updating to XP service pack 3 does not resolve the issue.</p>
<p>The KB article is here:</p>
<p><a href="http://support.microsoft.com/?kbid=935638">http://support.microsoft.com/?kbid=935638</a></p>
<p>The support Forum is here:</p>
<p><a href="http://forums.technet.microsoft.com/en-US/winserverNAP/thread/f68dc3f0-744a-4d0f-b85a-87f8bc531fd0/">http://forums.technet.microsoft.com/en-US/winserverNAP/thread/f68dc3f0-744a-4d0f-b85a-87f8bc531fd0/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.creamcookie.co.uk/index.php/2008/07/implementing-8021x-xp-and-dynamic-vlan-switching/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Implementing 802.1x &#8211; Lessons learned.</title>
		<link>http://www.creamcookie.co.uk/index.php/2008/04/my-experiences-of-building-an-8021x-network/</link>
		<comments>http://www.creamcookie.co.uk/index.php/2008/04/my-experiences-of-building-an-8021x-network/#comments</comments>
		<pubDate>Fri, 18 Apr 2008 12:58:39 +0000</pubDate>
		<dc:creator>Jamie</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[802.1x]]></category>
		<category><![CDATA[client configuration]]></category>
		<category><![CDATA[mac os x]]></category>
		<category><![CDATA[windows 2000]]></category>
		<category><![CDATA[windows xp]]></category>
		<category><![CDATA[wireless networking]]></category>
		<category><![CDATA[wireless security]]></category>

		<guid isPermaLink="false">http://www.creamcookie.co.uk/?p=70</guid>
		<description><![CDATA[
Implementing 802.1x for a multisite (100+) organisation. Using bonded authentication to verify both machine and user supplicants prior to network access being granted. Great for Windows systems, not so good for our OS X clients as they don&#8217;t do machine authentication.
I have recently started a new project in the day job. We have been asked [...]]]></description>
			<content:encoded><![CDATA[<p style="margin-bottom: 6pt; margin-left: 6pt; margin-right: 6pt;"><a href="http://www.creamcookie.co.uk/wp-content/uploads/2008/04/network_lead.jpg"></a></p>
<h4 style="margin-bottom: 6pt; margin-left: 6pt; margin-right: 6pt;">Implementing 802.1x for a multisite (100+) organisation. Using bonded authentication to verify both machine and user supplicants prior to network access being granted. Great for Windows systems, not so good for our OS X clients as they don&#8217;t do machine authentication.</h4>
<p style="margin-bottom: 6pt; margin-left: 6pt; margin-right: 6pt;">I have recently started a new project in the day job. We have been asked to construct a test environment that will allow secure wireless access for company equipment to the internal network and at the same time allow guests to use their own wireless devices to connect to the Internet but be kept far away from the internal network. Once testing is complete the &#8216;model&#8217; will then be applied to just under 100 sites with a potential user base of 45, 000 unique users.</p>
<p style="margin-bottom: 6pt; margin-left: 6pt; margin-right: 6pt;">It was decided to implement IEEE 802.1x for users and machines using a wireless connection. This post has been written, not to show how this can be setup, there are millions of them on the web already, instead, it has been written to jot down some of the problems/issues/obstacles that were encountered.</p>
<p style="margin-bottom: 6pt; margin-left: 6pt; margin-right: 6pt;">Two SSIDs were created. The first SSID, lets call it &#8216;Guest&#8217;, was broadcast and visible to all users. Guests/Staff with their own equipment can see and connect to this SSID giving them access to the internet via an internal portal which their browser is redirected to when they first try to browse to a webpage. The guest enters a user name and password (supplied by the company) they are then connected to the net. You&#8217;ve probably seen this before; think McDonalds or Starbuck hotspots and the WiFi you get supplied in hotels.</p>
<p style="margin-bottom: 6pt; margin-left: 6pt; margin-right: 6pt;">Connecting to the &#8216;Guest&#8217; SSID also tells the switch to place the client on a guest vlan. The guest vlan keeps the guest clients separate from the internal network and it was also configured to block peer-to-peer connections.</p>
<p style="margin-bottom: 6pt; margin-left: 6pt; margin-right: 6pt;">The second SSID, lets call it &#8216;company&#8217;, was hidden and only known company equipment was allowed to be configured and connected to this SSID using the 802.1x standard. Depending on the user/computer credentials supplied the user was placed on an appropriate vlan. A regular user would be placed on a user vlan with access to file-share etc. Tech support users were placed on the tech vlan with raised access privileges and so on.</p>
<p style="margin-bottom: 6pt; margin-left: 6pt; margin-right: 6pt;">We decided to go for a combined authentication method using client and user credentials held in active directory. If both pieces of information were not present the client would not be allowed to the internal network and would be given a guest experience only.</p>
<p style="margin-bottom: 6pt; margin-left: 6pt; margin-right: 6pt;"><strong><span style="text-decoration: underline;">Windows XP</span></strong><span style="font-size: 7.5pt; font-family: Verdana; color: #000000;"><br />
</span>clients were configured through active directory. You can configure and push an entire wireless policy (SSID, encryption, type of connection, type of 802.1x authentication) via group policy, which is really neat and scarily easy to do.</p>
<p style="margin-bottom: 6pt; margin-left: 6pt; margin-right: 6pt;"><strong><span style="text-decoration: underline;">Windows 2000 (Services Pack 4 only)</span></strong><span style="font-size: 7.5pt; font-family: Verdana; color: #000000;"><br />
</span>This a manual process I&#8217;m afraid. The Dell clients we had could not be controlled via windows and the third party software provided by the wireless card manufacturer (Intel) had to be used for configuration.</p>
<p style="margin-bottom: 6pt; margin-left: 6pt; margin-right: 6pt;"><strong><span style="text-decoration: underline;">Mac OS X</span></strong><span style="font-size: 7.5pt; font-family: Verdana; color: #000000;"><br />
</span>The OS from Apple posed a real headache. 802.1x has been natively supported since version 10.3. Unfortunately their implementation only supports user authentication. At present (as far as I can tell) there is no way to authenticate the client as well as the user (10.5 client authentication actually uses a user account and is not true client authentication). This caused a real problem for the security we had envisaged. Switching to user authentication only, would allow guests to put their own equipment onto our internal network.</p>
<p style="margin-bottom: 6pt; margin-left: 6pt; margin-right: 6pt;">We did try user authentication with MAC level security for the client but could not get this to work, which is good because management would be a nightmare. We decided to stick with client and user authentication and place the OSX machines on a new SSID with WPA2 encryption and MAC level authentication only. This is a temporary solution. The powers that be have been informed of the risk and they have accepted this.</p>
<p style="margin-bottom: 6pt; margin-left: 6pt; margin-right: 6pt;"><strong><span style="text-decoration: underline;">Mac OS 9</span></strong><span style="font-size: 7.5pt; font-family: Verdana; color: #000000;"><br />
</span>OS 9 does not support 802.1x and these are being phased out.</p>
<p style="margin-bottom: 6pt; margin-left: 6pt; margin-right: 6pt;">
<p style="margin-bottom: 6pt; margin-left: 6pt; margin-right: 6pt;"><strong><span style="text-decoration: underline;">Linux<br />
</span></strong>We currently do not have any company Linux systems. Linux users can still connect to the &#8216;Guest&#8217; SSID.</p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong><span style="text-decoration: underline;">Further reading:</span></strong></p>
<p>Wikipedia: 802.1x:<br />
<a title="Wikipedia: about 802.1x" href="http://en.wikipedia.org/wiki/802.1x" target="_blank">http://en.wikipedia.org/wiki/802.1x</a></p>
<p>TechNet: Access AD wireless policies:<br />
<a title="TechNet: Access AD wireless policies" href="http://tinyurl.com/4fyqjv" target="_blank">http://tinyurl.com/4fyqjv </a></p>
<p>TechNet: Configure AD wireless policies:<br />
<a title="TechNet: Configure AD wireless policy." href="http://tinyurl.com/45lqx8" target="_blank">http://tinyurl.com/45lqx8</a></p>
<p>Ja.net: 802.1x Implementation (PDF)<br />
<a title="Ja.net: Implementing 802.1x" href="http://www.ja.net/documents/publications/technical-guides/8021x-tg-web.pdf" target="_blank">http://www.ja.net/documents/publications/technical-guides/8021x-tg-web.pdf</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.creamcookie.co.uk/index.php/2008/04/my-experiences-of-building-an-8021x-network/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>lip dub &#8211; flagpole sitta&#8217; by harvey danger</title>
		<link>http://www.creamcookie.co.uk/index.php/2008/02/vimeo-lip-dub-good-morning-old-man-river/</link>
		<comments>http://www.creamcookie.co.uk/index.php/2008/02/vimeo-lip-dub-good-morning-old-man-river/#comments</comments>
		<pubDate>Sun, 03 Feb 2008 19:44:33 +0000</pubDate>
		<dc:creator>Jamie</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[lipdub]]></category>

		<guid isPermaLink="false">http://www.creamcookie.co.uk/?p=50</guid>
		<description><![CDATA[[vimeo]http://www.vimeo.com/173714[/vimeo]
]]></description>
			<content:encoded><![CDATA[<p style="align: center;">[vimeo]http://www.vimeo.com/173714[/vimeo]</p>
]]></content:encoded>
			<wfw:commentRss>http://www.creamcookie.co.uk/index.php/2008/02/vimeo-lip-dub-good-morning-old-man-river/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
