<?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>totalnetsolutions.net &#187; Open Source Software</title>
	<atom:link href="http://www.totalnetsolutions.net/category/tech/oss/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.totalnetsolutions.net</link>
	<description>totalnetsolutions.net - Complete Networking Solutions for business</description>
	<lastBuildDate>Wed, 14 Jul 2010 14:29:31 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>K9Mail Hosted Exchange ActiveSync Errors Solved</title>
		<link>http://www.totalnetsolutions.net/2010/07/14/k9mail-hosted-exchange-activesync-errors-solved/</link>
		<comments>http://www.totalnetsolutions.net/2010/07/14/k9mail-hosted-exchange-activesync-errors-solved/#comments</comments>
		<pubDate>Wed, 14 Jul 2010 13:53:38 +0000</pubDate>
		<dc:creator>Robert</dc:creator>
				<category><![CDATA[Exchange]]></category>
		<category><![CDATA[Open Source Software]]></category>
		<category><![CDATA[Phones]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[activesync]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[hosted exchange]]></category>
		<category><![CDATA[k9mail]]></category>
		<category><![CDATA[mobile]]></category>

		<guid isPermaLink="false">http://www.totalnetsolutions.net/?p=124</guid>
		<description><![CDATA[I&#8217;ve been fighting K9Mail for weeks now, trying to get it to sync with MailStreet (http://www.mailstreet.com who hosts &#8220;exchange.ms&#8221;) hosted Exchange. If you&#8217;ve already followed the instructions at the K9Mail Wiki with no success, read on. Thanks to the k9mail wiki on debugging connection issues and the fact that I already had the Android SDK [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been fighting K9Mail for weeks now, trying to get it to sync with MailStreet (http://www.mailstreet.com who hosts &#8220;exchange.ms&#8221;) hosted Exchange.  If you&#8217;ve already followed the instructions at the <a href="http://code.google.com/p/k9mail/wiki/K9MailAndExchange" target="_blank">K9Mail Wiki</a> with no success, read on.</p>
<p>Thanks to the k9mail wiki on <a href="http://code.google.com/p/k9mail/wiki/LoggingErrors" target="_blank">debugging connection issues</a> and the fact that I already had the Android SDK installed, I was able to solve the 2 related errors I was getting.  I would either get an &#8220;HTTP 404 not found&#8221; or an &#8220;HTTP 501 Not Implemented&#8221; depending on the settings I chose.  With no additional settings other than suggested in the Wiki, I&#8217;d get a &#8220;501 not implemented&#8221;.  If I tried to set a mailbox path, or a WebDAV path, I&#8217;d get the HTTP 404 Not Found.</p>
<p>In the debugging log, I saw that the system was calling &#8220;http://mail.$domain.exchange.ms/&#8221;$webDAVpath/Inbox &#8211; if I set it to a full URL, the full URL was getting appended.  When I attempted to hit those same paths in a full browser, I&#8217;d always get an HTTP 404.  So, digging in my history in Firefox, I found the following (cleaned) path:<br />
<code>http://mail.$domain.exchange.ms/exchange/$emailaddress/</code><br />
In this case $emailaddress was my Exchange mail address with the &#8220;@&#8221; stripped out.  Appending &#8220;Inbox&#8221; to the end of this path resulted in a valid load of my OWA inbox.</p>
<p>Plugging then: <em>/exchange/$emailaddress/</em> into the WebDAV box in K9Mail, and my email immediately loaded up.</p>
<p>Now I have Android syncing my calendars and contacts, and k9mail is handling my massive inbox!</p>

<span class="slashdigglicious">
<a href="http://slashdot.org/bookmark.pl?url=http%3A%2F%2Fwww.totalnetsolutions.net%2F2010%2F07%2F14%2Fk9mail-hosted-exchange-activesync-errors-solved%2F&amp;title=K9Mail+Hosted+Exchange+ActiveSync+Errors+Solved" title="Slashdot It!"><img src="http://slashdot.org/favicon.ico" height="16" width="16" alt="[Slashdot]" /></a>
<a href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.totalnetsolutions.net%2F2010%2F07%2F14%2Fk9mail-hosted-exchange-activesync-errors-solved%2F&amp;title=K9Mail+Hosted+Exchange+ActiveSync+Errors+Solved" title="Digg This Story"><img src="http://digg.com/favicon.ico" width="16" height="16" alt="[Digg]" /></a>
<a href="http://reddit.com/submit?url=http%3A%2F%2Fwww.totalnetsolutions.net%2F2010%2F07%2F14%2Fk9mail-hosted-exchange-activesync-errors-solved%2F&amp;title=K9Mail+Hosted+Exchange+ActiveSync+Errors+Solved" title="Reddit"><img src="http://reddit.com/favicon.ico" width="16" height="16" alt="[Reddit]" /></a>
<a href="http://del.icio.us/post?url=http%3A%2F%2Fwww.totalnetsolutions.net%2F2010%2F07%2F14%2Fk9mail-hosted-exchange-activesync-errors-solved%2F&amp;title=K9Mail+Hosted+Exchange+ActiveSync+Errors+Solved" title="Save to del.icio.us" onclick="window.open('http://del.icio.us/post?v=4&amp;noui&amp;jump=close&amp;url=http%3A%2F%2Fwww.totalnetsolutions.net%2F2010%2F07%2F14%2Fk9mail-hosted-exchange-activesync-errors-solved%2F&amp;title=K9Mail+Hosted+Exchange+ActiveSync+Errors+Solved', 'delicious', 'toolbar=no,width=700,height=400'); return false;"><img src="http://del.icio.us/favicon.ico" width="16" height="16" alt="[del.icio.us]" /></a>
<a href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.totalnetsolutions.net%2F2010%2F07%2F14%2Fk9mail-hosted-exchange-activesync-errors-solved%2F" title="Share on Facebook"><img src="http://www.facebook.com/favicon.ico" width="16" height="16" alt="[Facebook]" /></a>
<a href="http://technorati.com/faves?add=http%3A%2F%2Fwww.totalnetsolutions.net%2F2010%2F07%2F14%2Fk9mail-hosted-exchange-activesync-errors-solved%2F" title="Add to my Technorati Favorites"><img src="http://technorati.com/favicon.ico" width="16" height="16" alt="[Technorati]" /></a>
<a href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fwww.totalnetsolutions.net%2F2010%2F07%2F14%2Fk9mail-hosted-exchange-activesync-errors-solved%2F&amp;title=K9Mail+Hosted+Exchange+ActiveSync+Errors+Solved" title="Save to Google Bookmarks"><img src="http://www.google.com/favicon.ico" width="16" height="16" alt="[Google]" /></a>
<a href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.totalnetsolutions.net%2F2010%2F07%2F14%2Fk9mail-hosted-exchange-activesync-errors-solved%2F&amp;title=K9Mail+Hosted+Exchange+ActiveSync+Errors+Solved" title="Stumble it!"><img src="http://www.stumbleupon.com/favicon.ico" width="16" height="16" alt="[StumbleUpon]" /></a>
</span>]]></content:encoded>
			<wfw:commentRss>http://www.totalnetsolutions.net/2010/07/14/k9mail-hosted-exchange-activesync-errors-solved/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Device or resource busy trying to open /dev/sdx1</title>
		<link>http://www.totalnetsolutions.net/2010/02/26/device-or-resource-busy-trying-to-open-devsdx1/</link>
		<comments>http://www.totalnetsolutions.net/2010/02/26/device-or-resource-busy-trying-to-open-devsdx1/#comments</comments>
		<pubDate>Fri, 26 Feb 2010 21:22:55 +0000</pubDate>
		<dc:creator>Robert</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[VMWare]]></category>

		<guid isPermaLink="false">http://www.totalnetsolutions.net/?p=119</guid>
		<description><![CDATA[Because not enough information exists in easy-to-find searches: as a simple reminder &#8211; SCSI device IDs can and will change. A few months ago I hot-added a new disk to an ssh bastion host (a VM on ESX). As these things tend to go, I eventually took a maintenance window and updated firmware/BIOS/OS on the [...]]]></description>
			<content:encoded><![CDATA[<p>Because not enough information exists in easy-to-find searches: as a simple reminder &#8211; SCSI device IDs can and will change.</p>
<p>A few months ago I hot-added a new disk to an ssh bastion host (a VM on ESX).  As these things tend to go, I eventually took a maintenance window and updated firmware/BIOS/OS on the ESX host.  When the bastion VM came back online, however, I was presented with an odd error:<br />
<code><br />
[root@bastion ~]: fsck /dev/sdc1<br />
e2fsck 1.39 (29-May-2006)<br />
fsck.ext3: Device or resource busy while trying to open /dev/sdc1<br />
Filesystem mounted or opened exclusively by another program?<br />
[root@oracle1 ~]# cat /proc/mounts<br />
rootfs / rootfs rw 0 0<br />
/dev/root / ext3 rw,data=ordered 0 0<br />
/dev /dev tmpfs rw 0 0<br />
/proc /proc proc rw 0 0<br />
none /selinux selinuxfs rw 0 0<br />
devpts /dev/pts devpts rw 0 0<br />
tmpfs /dev/shm tmpfs rw 0 0<br />
none /proc/sys/fs/binfmt_misc binfmt_misc rw 0 0<br />
sunrpc /var/lib/nfs/rpc_pipefs rpc_pipefs rw 0 0<br />
[root@oracle1 ~]# cat /etc/fstab<br />
/dev/main/root          /                       ext3    defaults        1 1<br />
/dev/sdc1               /home                   ext3    defaults        1 2<br />
/dev/main/var           /var                    ext3    defaults        1 2<br />
/dev/main/tmp           /tmp                    ext3    defaults        1 2<br />
LABEL=/boot             /boot                   ext3    defaults        1 2<br />
tmpfs                   /dev/shm                tmpfs   defaults        0 0<br />
devpts                  /dev/pts                devpts  gid=5,mode=620  0 0<br />
sysfs                   /sys                    sysfs   defaults        0 0<br />
proc                    /proc                   proc    defaults        0 0<br />
/dev/main/swap          swap                    swap    defaults        0 0<br />
# Beginning of the block added by the VMware software<br />
.host:/                 /mnt/hgfs               vmhgfs  defaults,ttl=5     0 0<br />
# End of the block added by the VMware software<br />
</code><br />
So everything in the fstab is how I left it &#8211; /dev/sdc1 is the new disk I added that is giving errors mounting.  So I thought to check for corruption on the disk, and found the problem:<br />
<code><br />
[root@oracle1 ~]# fdisk -l<br />
Disk /dev/sda: 42.9 GB, 42949672960 bytes<br />
255 heads, 63 sectors/track, 5221 cylinders<br />
Units = cylinders of 16065 * 512 = 8225280 bytes<br />
   Device Boot      Start         End      Blocks   Id  System<br />
/dev/sda1   *           1          13      104391   83  Linux<br />
/dev/sda2              14        5221    41833260   8e  Linux LVM<br />
Disk /dev/sdb: 42.9 GB, 42949672960 bytes<br />
255 heads, 63 sectors/track, 5221 cylinders<br />
Units = cylinders of 16065 * 512 = 8225280 bytes<br />
   Device Boot      Start         End      Blocks   Id  System<br />
/dev/sdb1               1        5221    41937651   83  Linux<br />
Disk /dev/sdc: 32.2 GB, 32212254720 bytes<br />
255 heads, 63 sectors/track, 3916 cylinders<br />
Units = cylinders of 16065 * 512 = 8225280 bytes<br />
   Device Boot      Start         End      Blocks   Id  System<br />
/dev/sdc1   *           1        3917    31457279+  8e  Linux LVM<br />
</code></p>
<p>So, a simple fix &#8211; change &#8220;/dev/sdc1&#8243; to &#8220;/dev/sdb1&#8243; in /etc/fstab (or to VOLUME=home), and boot back up.</p>
<p>It&#8217;s not something that&#8217;ll probably happen on this server again, but it is something to be aware of, on both VM guests and on physical servers.  This is why so many newer Linux OSes are using UUID= or VOLUME= instead of device path for SCSI disks.</p>

<span class="slashdigglicious">
<a href="http://slashdot.org/bookmark.pl?url=http%3A%2F%2Fwww.totalnetsolutions.net%2F2010%2F02%2F26%2Fdevice-or-resource-busy-trying-to-open-devsdx1%2F&amp;title=Device+or+resource+busy+trying+to+open+%2Fdev%2Fsdx1" title="Slashdot It!"><img src="http://slashdot.org/favicon.ico" height="16" width="16" alt="[Slashdot]" /></a>
<a href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.totalnetsolutions.net%2F2010%2F02%2F26%2Fdevice-or-resource-busy-trying-to-open-devsdx1%2F&amp;title=Device+or+resource+busy+trying+to+open+%2Fdev%2Fsdx1" title="Digg This Story"><img src="http://digg.com/favicon.ico" width="16" height="16" alt="[Digg]" /></a>
<a href="http://reddit.com/submit?url=http%3A%2F%2Fwww.totalnetsolutions.net%2F2010%2F02%2F26%2Fdevice-or-resource-busy-trying-to-open-devsdx1%2F&amp;title=Device+or+resource+busy+trying+to+open+%2Fdev%2Fsdx1" title="Reddit"><img src="http://reddit.com/favicon.ico" width="16" height="16" alt="[Reddit]" /></a>
<a href="http://del.icio.us/post?url=http%3A%2F%2Fwww.totalnetsolutions.net%2F2010%2F02%2F26%2Fdevice-or-resource-busy-trying-to-open-devsdx1%2F&amp;title=Device+or+resource+busy+trying+to+open+%2Fdev%2Fsdx1" title="Save to del.icio.us" onclick="window.open('http://del.icio.us/post?v=4&amp;noui&amp;jump=close&amp;url=http%3A%2F%2Fwww.totalnetsolutions.net%2F2010%2F02%2F26%2Fdevice-or-resource-busy-trying-to-open-devsdx1%2F&amp;title=Device+or+resource+busy+trying+to+open+%2Fdev%2Fsdx1', 'delicious', 'toolbar=no,width=700,height=400'); return false;"><img src="http://del.icio.us/favicon.ico" width="16" height="16" alt="[del.icio.us]" /></a>
<a href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.totalnetsolutions.net%2F2010%2F02%2F26%2Fdevice-or-resource-busy-trying-to-open-devsdx1%2F" title="Share on Facebook"><img src="http://www.facebook.com/favicon.ico" width="16" height="16" alt="[Facebook]" /></a>
<a href="http://technorati.com/faves?add=http%3A%2F%2Fwww.totalnetsolutions.net%2F2010%2F02%2F26%2Fdevice-or-resource-busy-trying-to-open-devsdx1%2F" title="Add to my Technorati Favorites"><img src="http://technorati.com/favicon.ico" width="16" height="16" alt="[Technorati]" /></a>
<a href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fwww.totalnetsolutions.net%2F2010%2F02%2F26%2Fdevice-or-resource-busy-trying-to-open-devsdx1%2F&amp;title=Device+or+resource+busy+trying+to+open+%2Fdev%2Fsdx1" title="Save to Google Bookmarks"><img src="http://www.google.com/favicon.ico" width="16" height="16" alt="[Google]" /></a>
<a href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.totalnetsolutions.net%2F2010%2F02%2F26%2Fdevice-or-resource-busy-trying-to-open-devsdx1%2F&amp;title=Device+or+resource+busy+trying+to+open+%2Fdev%2Fsdx1" title="Stumble it!"><img src="http://www.stumbleupon.com/favicon.ico" width="16" height="16" alt="[StumbleUpon]" /></a>
</span>]]></content:encoded>
			<wfw:commentRss>http://www.totalnetsolutions.net/2010/02/26/device-or-resource-busy-trying-to-open-devsdx1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Turn off console beep on Ubuntu 9.04</title>
		<link>http://www.totalnetsolutions.net/2009/05/04/turn-off-console-beep-on-ubuntu-904/</link>
		<comments>http://www.totalnetsolutions.net/2009/05/04/turn-off-console-beep-on-ubuntu-904/#comments</comments>
		<pubDate>Mon, 04 May 2009 22:35:13 +0000</pubDate>
		<dc:creator>Robert</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.totalnetsolutions.net/?p=103</guid>
		<description><![CDATA[It used to be that you could edit /etc/modprobe.d/blacklist and add &#8220;blacklist pcspkr&#8221; to turn off the console beeps entirely on Ubuntu / Kubuntu.  As of 9.04, the module is now called &#8220;snd_pcsp&#8221;. So, to turn off console (not X terminal, but tty) beeps, you can do one of the following: 1) (This is my [...]]]></description>
			<content:encoded><![CDATA[<p>It used to be that you could edit /etc/modprobe.d/blacklist and add &#8220;blacklist pcspkr&#8221; to turn off the console beeps entirely on Ubuntu / Kubuntu.  As of 9.04, the module is now called &#8220;snd_pcsp&#8221;.</p>
<p>So, to turn off console (not X terminal, but tty) beeps, you can do one of the following:<br />
1) (This is my preference)<br />
<code><br />
echo blacklist snd_pcsp >> /etc/modprobe.d/blacklist.conf<br />
</code> </p>
<p>2) (I&#8217;ve done this, but it doesn&#8217;t affect all software)<br />
<code><br />
for i in 1 2 3 4 5 6<br />
do<br />
        setterm -blength 0 > /dev/tty$i<br />
done</code></p>
<p>3) (Only works per shell if ~/.inputrc is included)<br />
<code><br />
echo set bell-style visible >> ~/.inputrc<br />
</code></p>
<p>Enjoy more-sane editing from ttyX in the future!</p>

<span class="slashdigglicious">
<a href="http://slashdot.org/bookmark.pl?url=http%3A%2F%2Fwww.totalnetsolutions.net%2F2009%2F05%2F04%2Fturn-off-console-beep-on-ubuntu-904%2F&amp;title=Turn+off+console+beep+on+Ubuntu+9.04" title="Slashdot It!"><img src="http://slashdot.org/favicon.ico" height="16" width="16" alt="[Slashdot]" /></a>
<a href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.totalnetsolutions.net%2F2009%2F05%2F04%2Fturn-off-console-beep-on-ubuntu-904%2F&amp;title=Turn+off+console+beep+on+Ubuntu+9.04" title="Digg This Story"><img src="http://digg.com/favicon.ico" width="16" height="16" alt="[Digg]" /></a>
<a href="http://reddit.com/submit?url=http%3A%2F%2Fwww.totalnetsolutions.net%2F2009%2F05%2F04%2Fturn-off-console-beep-on-ubuntu-904%2F&amp;title=Turn+off+console+beep+on+Ubuntu+9.04" title="Reddit"><img src="http://reddit.com/favicon.ico" width="16" height="16" alt="[Reddit]" /></a>
<a href="http://del.icio.us/post?url=http%3A%2F%2Fwww.totalnetsolutions.net%2F2009%2F05%2F04%2Fturn-off-console-beep-on-ubuntu-904%2F&amp;title=Turn+off+console+beep+on+Ubuntu+9.04" title="Save to del.icio.us" onclick="window.open('http://del.icio.us/post?v=4&amp;noui&amp;jump=close&amp;url=http%3A%2F%2Fwww.totalnetsolutions.net%2F2009%2F05%2F04%2Fturn-off-console-beep-on-ubuntu-904%2F&amp;title=Turn+off+console+beep+on+Ubuntu+9.04', 'delicious', 'toolbar=no,width=700,height=400'); return false;"><img src="http://del.icio.us/favicon.ico" width="16" height="16" alt="[del.icio.us]" /></a>
<a href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.totalnetsolutions.net%2F2009%2F05%2F04%2Fturn-off-console-beep-on-ubuntu-904%2F" title="Share on Facebook"><img src="http://www.facebook.com/favicon.ico" width="16" height="16" alt="[Facebook]" /></a>
<a href="http://technorati.com/faves?add=http%3A%2F%2Fwww.totalnetsolutions.net%2F2009%2F05%2F04%2Fturn-off-console-beep-on-ubuntu-904%2F" title="Add to my Technorati Favorites"><img src="http://technorati.com/favicon.ico" width="16" height="16" alt="[Technorati]" /></a>
<a href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fwww.totalnetsolutions.net%2F2009%2F05%2F04%2Fturn-off-console-beep-on-ubuntu-904%2F&amp;title=Turn+off+console+beep+on+Ubuntu+9.04" title="Save to Google Bookmarks"><img src="http://www.google.com/favicon.ico" width="16" height="16" alt="[Google]" /></a>
<a href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.totalnetsolutions.net%2F2009%2F05%2F04%2Fturn-off-console-beep-on-ubuntu-904%2F&amp;title=Turn+off+console+beep+on+Ubuntu+9.04" title="Stumble it!"><img src="http://www.stumbleupon.com/favicon.ico" width="16" height="16" alt="[StumbleUpon]" /></a>
</span>]]></content:encoded>
			<wfw:commentRss>http://www.totalnetsolutions.net/2009/05/04/turn-off-console-beep-on-ubuntu-904/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Samba on Likewise Open &#8211; errors with machine accounts</title>
		<link>http://www.totalnetsolutions.net/2009/03/05/samba-on-likewise-open-errors-with-machine-accounts/</link>
		<comments>http://www.totalnetsolutions.net/2009/03/05/samba-on-likewise-open-errors-with-machine-accounts/#comments</comments>
		<pubDate>Fri, 06 Mar 2009 05:39:48 +0000</pubDate>
		<dc:creator>Robert</dc:creator>
				<category><![CDATA[HowTo]]></category>
		<category><![CDATA[Open Source Software]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[likewise]]></category>
		<category><![CDATA[samba]]></category>
		<category><![CDATA[scripts]]></category>

		<guid isPermaLink="false">http://www.totalnetsolutions.net/?p=73</guid>
		<description><![CDATA[We&#8217;ve had a few customers and Open users posting about problems with machine accounts trying to access Samba shares and getting denied with: smbd/sesssetup.c:reply_spnego_kerberos(439) Username DOM\COMPUTER1$ is invalid on this system The &#8220;$&#8221; at the end of the account name means it&#8217;s a computer account, not a user. We&#8217;re seeing this for Citrix MetaFrame application [...]]]></description>
			<content:encoded><![CDATA[<p>We&#8217;ve had a few customers and Open users posting about problems with machine accounts trying to access Samba shares and getting denied with:<br />
<code>smbd/sesssetup.c:reply_spnego_kerberos(439) Username DOM\COMPUTER1$ is invalid on this system</code><br />
The &#8220;$&#8221; at the end of the account name means it&#8217;s a computer account, not a user.  We&#8217;re seeing this for Citrix MetaFrame application servers on shared storage, startup scripts not stored on a DC, and several other cases.</p>
<p>On a Samba server joined to AD with winbind, this is easy to deal with because Samba&#8217;s winbind can treat the computer accounts just like user accounts, and assign them access to the unix filesystem with whatever backend has been configured.  When a Samba server is joined with Likewise, however, the machine accounts are not visible, and the &#8220;username is invalid&#8221; message comes up.</p>
<p>Fortunately, Samba gives us a method to handle this, in form of the &#8220;username map&#8221; directive in /etc/samba/smb.conf.  There are two ways to use this, the first is with the username map file.<br />
In smb.conf, to simply add:<br />
<code>  [global ]<br />
      username map = /etc/samba/smbusers</code><br />
then create a file named <code>/etc/samba/smbusers</code> and populate it with localuser=aduser pairs, like:<br />
<code>COMPUTER1$ = compacct<br />
COMPUTER2$ = compacct<br />
CITRIXFARM1$ = citrxact</code><br />
and so on.  Lastly, you&#8217;ll have to add the local accounts from the pairs above:<br />
<code>useradd -c "Account for AD Computers to use Samba" compacct -G users -u 998<br />
useradd -c "Account for AD Citrix Servers to use Samba" citrxact -G users -u 999</code><br />
Then, whenever one of the AD computers in the list attempts to access the Samba share, it&#8217;ll be mapped to the local account.  </p>
<p>The problem with this is when you have a lot of servers, like a Citrix MetaFrame farm, or a Windows Server 2008 R2 Remote Desktop Services farm, that may be changing frequently, because managing that file could get hard. In this case there is the <code>username map script</code> directive, which is added to smb.conf as:<br />
<code>  [global ]<br />
        username map script = /usr/lib/samba/auth/machine-acct-map.pl</code><br />
Then download <a href='http://www.totalnetsolutions.net/wp-content/uploads/2009/03/machine-acct-mappl.txt'>this script</a> and save it in <code>/usr/lib/samba/auth/</code> and make it executable (<code>chmod +x /usr/lib/samba/auth/machine-acct-map.pl</code>).  Then run:<br />
<code>useradd -c "Account for AD Computers to use Samba" compacct -G users -u 998</code><br />
Now, all computers which access the share will be remapped to the &#8220;compacct&#8221; user, and you won&#8217;t have to manage a file for every time the server farm changes.</p>
<p><a href='http://www.totalnetsolutions.net/wp-content/uploads/2009/03/machine-acct-mappl.txt'>Get the file here.</a></p>

<span class="slashdigglicious">
<a href="http://slashdot.org/bookmark.pl?url=http%3A%2F%2Fwww.totalnetsolutions.net%2F2009%2F03%2F05%2Fsamba-on-likewise-open-errors-with-machine-accounts%2F&amp;title=Samba+on+Likewise+Open+%26%238211%3B+errors+with+machine+accounts" title="Slashdot It!"><img src="http://slashdot.org/favicon.ico" height="16" width="16" alt="[Slashdot]" /></a>
<a href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.totalnetsolutions.net%2F2009%2F03%2F05%2Fsamba-on-likewise-open-errors-with-machine-accounts%2F&amp;title=Samba+on+Likewise+Open+%26%238211%3B+errors+with+machine+accounts" title="Digg This Story"><img src="http://digg.com/favicon.ico" width="16" height="16" alt="[Digg]" /></a>
<a href="http://reddit.com/submit?url=http%3A%2F%2Fwww.totalnetsolutions.net%2F2009%2F03%2F05%2Fsamba-on-likewise-open-errors-with-machine-accounts%2F&amp;title=Samba+on+Likewise+Open+%26%238211%3B+errors+with+machine+accounts" title="Reddit"><img src="http://reddit.com/favicon.ico" width="16" height="16" alt="[Reddit]" /></a>
<a href="http://del.icio.us/post?url=http%3A%2F%2Fwww.totalnetsolutions.net%2F2009%2F03%2F05%2Fsamba-on-likewise-open-errors-with-machine-accounts%2F&amp;title=Samba+on+Likewise+Open+%26%238211%3B+errors+with+machine+accounts" title="Save to del.icio.us" onclick="window.open('http://del.icio.us/post?v=4&amp;noui&amp;jump=close&amp;url=http%3A%2F%2Fwww.totalnetsolutions.net%2F2009%2F03%2F05%2Fsamba-on-likewise-open-errors-with-machine-accounts%2F&amp;title=Samba+on+Likewise+Open+%26%238211%3B+errors+with+machine+accounts', 'delicious', 'toolbar=no,width=700,height=400'); return false;"><img src="http://del.icio.us/favicon.ico" width="16" height="16" alt="[del.icio.us]" /></a>
<a href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.totalnetsolutions.net%2F2009%2F03%2F05%2Fsamba-on-likewise-open-errors-with-machine-accounts%2F" title="Share on Facebook"><img src="http://www.facebook.com/favicon.ico" width="16" height="16" alt="[Facebook]" /></a>
<a href="http://technorati.com/faves?add=http%3A%2F%2Fwww.totalnetsolutions.net%2F2009%2F03%2F05%2Fsamba-on-likewise-open-errors-with-machine-accounts%2F" title="Add to my Technorati Favorites"><img src="http://technorati.com/favicon.ico" width="16" height="16" alt="[Technorati]" /></a>
<a href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fwww.totalnetsolutions.net%2F2009%2F03%2F05%2Fsamba-on-likewise-open-errors-with-machine-accounts%2F&amp;title=Samba+on+Likewise+Open+%26%238211%3B+errors+with+machine+accounts" title="Save to Google Bookmarks"><img src="http://www.google.com/favicon.ico" width="16" height="16" alt="[Google]" /></a>
<a href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.totalnetsolutions.net%2F2009%2F03%2F05%2Fsamba-on-likewise-open-errors-with-machine-accounts%2F&amp;title=Samba+on+Likewise+Open+%26%238211%3B+errors+with+machine+accounts" title="Stumble it!"><img src="http://www.stumbleupon.com/favicon.ico" width="16" height="16" alt="[StumbleUpon]" /></a>
</span>]]></content:encoded>
			<wfw:commentRss>http://www.totalnetsolutions.net/2009/03/05/samba-on-likewise-open-errors-with-machine-accounts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VMWare Workstation and Ubuntu 8.10</title>
		<link>http://www.totalnetsolutions.net/2009/01/02/vmware-workstation-and-ubuntu-810/</link>
		<comments>http://www.totalnetsolutions.net/2009/01/02/vmware-workstation-and-ubuntu-810/#comments</comments>
		<pubDate>Fri, 02 Jan 2009 17:50:12 +0000</pubDate>
		<dc:creator>Robert</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[VMWare]]></category>

		<guid isPermaLink="false">http://www.totalnetsolutions.net/?p=68</guid>
		<description><![CDATA[I just finished my upgrade from Kubuntu 8.04 to 8.10 this past week (since I had downtime from work, I could afford to break things for a few days).  The upgrade went great, and I&#8217;ll write about it shortly, once I get used to the newness. Anyways; Workstation 6.5 has been giving me problems.  Because [...]]]></description>
			<content:encoded><![CDATA[<p>I just finished my upgrade from Kubuntu 8.04 to 8.10 this past week (since I had downtime from work, I could afford to break things for a few days).  The upgrade went great, and I&#8217;ll write about it shortly, once I get used to the newness.</p>
<p>Anyways; Workstation 6.5 has been giving me problems.  Because of the newness of KDE4, I initially thought it was a KDE problem, but it turns out it&#8217;s something between Workstation 6.5 and Ubuntu 8.10.  I just ran the &#8220;adapt &#8211;dist-upgrade-devel&#8221; command from the Ubuntu wiki to upgrade, and upon reboot, I couldn&#8217;t &#8220;ctrl-alt-ins&#8221; or &#8220;ctrl-alt-del&#8221; to log into my Windows VM, my &#8220;Windows/Start&#8221; key on the keyboard wouldn&#8217;t respond, and my arrow keys wouldn&#8217;t work.  Incredibly, when I&#8217;d hit the &#8220;down&#8221; arrow, I&#8217;d get the Windows Start menu pop up!!</p>
<p>Fix is easy, edit /etc/vmware/config and add the line below like:<br />
<code><br />
sudo vim /etc/vmware/config<br />
:$<br />
A  (that's vi-command for "go to the end of the file, and start writing a new line")<br />
xkeymap.nokeycodeMap = true<br />
</code></p>
<p>Have to restart your VMs for this change to take effect.  Thanks to <a href="http://www.yellow-bricks.com/2008/11/19/vmware-workstation-ubuntu-ctrl-alt-ins-not-working/" target="_blank">Duncan Epping</a> for this fix (he posted it in the forums, where I found it).</p>

<span class="slashdigglicious">
<a href="http://slashdot.org/bookmark.pl?url=http%3A%2F%2Fwww.totalnetsolutions.net%2F2009%2F01%2F02%2Fvmware-workstation-and-ubuntu-810%2F&amp;title=VMWare+Workstation+and+Ubuntu+8.10" title="Slashdot It!"><img src="http://slashdot.org/favicon.ico" height="16" width="16" alt="[Slashdot]" /></a>
<a href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.totalnetsolutions.net%2F2009%2F01%2F02%2Fvmware-workstation-and-ubuntu-810%2F&amp;title=VMWare+Workstation+and+Ubuntu+8.10" title="Digg This Story"><img src="http://digg.com/favicon.ico" width="16" height="16" alt="[Digg]" /></a>
<a href="http://reddit.com/submit?url=http%3A%2F%2Fwww.totalnetsolutions.net%2F2009%2F01%2F02%2Fvmware-workstation-and-ubuntu-810%2F&amp;title=VMWare+Workstation+and+Ubuntu+8.10" title="Reddit"><img src="http://reddit.com/favicon.ico" width="16" height="16" alt="[Reddit]" /></a>
<a href="http://del.icio.us/post?url=http%3A%2F%2Fwww.totalnetsolutions.net%2F2009%2F01%2F02%2Fvmware-workstation-and-ubuntu-810%2F&amp;title=VMWare+Workstation+and+Ubuntu+8.10" title="Save to del.icio.us" onclick="window.open('http://del.icio.us/post?v=4&amp;noui&amp;jump=close&amp;url=http%3A%2F%2Fwww.totalnetsolutions.net%2F2009%2F01%2F02%2Fvmware-workstation-and-ubuntu-810%2F&amp;title=VMWare+Workstation+and+Ubuntu+8.10', 'delicious', 'toolbar=no,width=700,height=400'); return false;"><img src="http://del.icio.us/favicon.ico" width="16" height="16" alt="[del.icio.us]" /></a>
<a href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.totalnetsolutions.net%2F2009%2F01%2F02%2Fvmware-workstation-and-ubuntu-810%2F" title="Share on Facebook"><img src="http://www.facebook.com/favicon.ico" width="16" height="16" alt="[Facebook]" /></a>
<a href="http://technorati.com/faves?add=http%3A%2F%2Fwww.totalnetsolutions.net%2F2009%2F01%2F02%2Fvmware-workstation-and-ubuntu-810%2F" title="Add to my Technorati Favorites"><img src="http://technorati.com/favicon.ico" width="16" height="16" alt="[Technorati]" /></a>
<a href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fwww.totalnetsolutions.net%2F2009%2F01%2F02%2Fvmware-workstation-and-ubuntu-810%2F&amp;title=VMWare+Workstation+and+Ubuntu+8.10" title="Save to Google Bookmarks"><img src="http://www.google.com/favicon.ico" width="16" height="16" alt="[Google]" /></a>
<a href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.totalnetsolutions.net%2F2009%2F01%2F02%2Fvmware-workstation-and-ubuntu-810%2F&amp;title=VMWare+Workstation+and+Ubuntu+8.10" title="Stumble it!"><img src="http://www.stumbleupon.com/favicon.ico" width="16" height="16" alt="[StumbleUpon]" /></a>
</span>]]></content:encoded>
			<wfw:commentRss>http://www.totalnetsolutions.net/2009/01/02/vmware-workstation-and-ubuntu-810/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Managing large numbers of systems</title>
		<link>http://www.totalnetsolutions.net/2008/11/22/managing-large-numbers-of-systems/</link>
		<comments>http://www.totalnetsolutions.net/2008/11/22/managing-large-numbers-of-systems/#comments</comments>
		<pubDate>Sat, 22 Nov 2008 18:33:39 +0000</pubDate>
		<dc:creator>Robert</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[remote control]]></category>
		<category><![CDATA[servers]]></category>

		<guid isPermaLink="false">http://www.totalnetsolutions.net/?p=65</guid>
		<description><![CDATA[In the Windows world, tools like Group Policy, System Center Configuration Manager, and DesktopAuthority, among others, have been around for 8 or more years to allow fast simple deployment of software and updates to remote computers, or force tasks to be run on remote computers. For the Unix/Linux world, there doesn&#8217;t seem to be as [...]]]></description>
			<content:encoded><![CDATA[<p>In the Windows world, tools like Group Policy, <a href="http://www.microsoft.com/Systemcenter/configurationmanager/" target="_blank">System Center Configuration Manager</a>, and <a href="http://www.scriptlogic.com/products/desktopauthority/" target="_blank">DesktopAuthority</a>, among others, have been around for 8 or more years to allow fast simple deployment of software and updates to remote computers, or force tasks to be run on remote computers.</p>
<p>For the Unix/Linux world, there doesn&#8217;t seem to be as much available. </p>
<p>If you have a pure HP-UX shop, there is <a href="http://h18000.www1.hp.com/cpq-products/servers/management/hpsim/plugin-apps.html" target="_blank">HP Systems Insight Manager (SIM)</a> with plug-ins available for software deployment, and I believe <a href="http://www-01.ibm.com/software/tivoli/" target="_blank">IBM Tivoli</a> has a function or sub-product which does the same thing if you have all AIX systems.  <a href="http://www.redhat.com/red_hat_network/" target="_blank">Red Hat Network</a> has a feature to allow commands to be run on your servers, but only whenever they check in with the RHN or your internal Satellite Server (much like Group Policy, except GPO doesn&#8217;t allow &#8220;in the middle of the day&#8221; script creation without GP-Preferences).  So what&#8217;s available that&#8217;s like SCCM or DesktopAuthority &#8211; a &#8220;click now and do this thing&#8221; tool?</p>
<p>A bunch of my customers just have various levels of logging and processing that come down to being a big for loop that ssh&#8217;s into a server and runs a command:<br />
<code>for i in `cat server-list.txt` ; do scp scriptname $i:/root/; ssh $i "/root/scriptname" | tee logfile-$i.log; done;</code><br />
While it works great for smaller commands. if you have a mixed environment, the &#8220;scriptname&#8221; script has to be intelligent enough to know what it&#8217;s running against, or your &#8220;server-list.txt&#8221; has to be broken up by class of system.  In either case, if you have 200 systems in the list, and the task takes 5 minutes per server, a single install will run for 16-17 <b>hours</b>.</p>
<p>Software like <a href="http://www.likewisesoftware.com/products/likewise_enterprise/index.php" target="_blank">Likewise Enterprise</a> which allow Group Policy management to remote computers is great, because you can have guaranteed delivery and execution of your script or command in (by default) 30 minutes, but my problem is how to get it there in the first place?</p>
<p>So, administrators out there in companies with 1000, 4000, 10000+ servers (or even Desktops), what mutli-threaded or multi-process tool are you using to tackle this timing/resouce problem?  Please post below!</p>

<span class="slashdigglicious">
<a href="http://slashdot.org/bookmark.pl?url=http%3A%2F%2Fwww.totalnetsolutions.net%2F2008%2F11%2F22%2Fmanaging-large-numbers-of-systems%2F&amp;title=Managing+large+numbers+of+systems" title="Slashdot It!"><img src="http://slashdot.org/favicon.ico" height="16" width="16" alt="[Slashdot]" /></a>
<a href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.totalnetsolutions.net%2F2008%2F11%2F22%2Fmanaging-large-numbers-of-systems%2F&amp;title=Managing+large+numbers+of+systems" title="Digg This Story"><img src="http://digg.com/favicon.ico" width="16" height="16" alt="[Digg]" /></a>
<a href="http://reddit.com/submit?url=http%3A%2F%2Fwww.totalnetsolutions.net%2F2008%2F11%2F22%2Fmanaging-large-numbers-of-systems%2F&amp;title=Managing+large+numbers+of+systems" title="Reddit"><img src="http://reddit.com/favicon.ico" width="16" height="16" alt="[Reddit]" /></a>
<a href="http://del.icio.us/post?url=http%3A%2F%2Fwww.totalnetsolutions.net%2F2008%2F11%2F22%2Fmanaging-large-numbers-of-systems%2F&amp;title=Managing+large+numbers+of+systems" title="Save to del.icio.us" onclick="window.open('http://del.icio.us/post?v=4&amp;noui&amp;jump=close&amp;url=http%3A%2F%2Fwww.totalnetsolutions.net%2F2008%2F11%2F22%2Fmanaging-large-numbers-of-systems%2F&amp;title=Managing+large+numbers+of+systems', 'delicious', 'toolbar=no,width=700,height=400'); return false;"><img src="http://del.icio.us/favicon.ico" width="16" height="16" alt="[del.icio.us]" /></a>
<a href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.totalnetsolutions.net%2F2008%2F11%2F22%2Fmanaging-large-numbers-of-systems%2F" title="Share on Facebook"><img src="http://www.facebook.com/favicon.ico" width="16" height="16" alt="[Facebook]" /></a>
<a href="http://technorati.com/faves?add=http%3A%2F%2Fwww.totalnetsolutions.net%2F2008%2F11%2F22%2Fmanaging-large-numbers-of-systems%2F" title="Add to my Technorati Favorites"><img src="http://technorati.com/favicon.ico" width="16" height="16" alt="[Technorati]" /></a>
<a href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fwww.totalnetsolutions.net%2F2008%2F11%2F22%2Fmanaging-large-numbers-of-systems%2F&amp;title=Managing+large+numbers+of+systems" title="Save to Google Bookmarks"><img src="http://www.google.com/favicon.ico" width="16" height="16" alt="[Google]" /></a>
<a href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.totalnetsolutions.net%2F2008%2F11%2F22%2Fmanaging-large-numbers-of-systems%2F&amp;title=Managing+large+numbers+of+systems" title="Stumble it!"><img src="http://www.stumbleupon.com/favicon.ico" width="16" height="16" alt="[StumbleUpon]" /></a>
</span>]]></content:encoded>
			<wfw:commentRss>http://www.totalnetsolutions.net/2008/11/22/managing-large-numbers-of-systems/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Status update for Rob &#8211; past 7 months</title>
		<link>http://www.totalnetsolutions.net/2008/11/14/status-update-for-rob-past-7-months/</link>
		<comments>http://www.totalnetsolutions.net/2008/11/14/status-update-for-rob-past-7-months/#comments</comments>
		<pubDate>Fri, 14 Nov 2008 12:12:05 +0000</pubDate>
		<dc:creator>Robert</dc:creator>
				<category><![CDATA[Open Source Software]]></category>
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://www.totalnetsolutions.net/?p=60</guid>
		<description><![CDATA[So, any regular readers might have noticed that the posts have been slow coming the past few months.  Hopefully you don&#8217;t think that the depth in those few posts has been lacking.  I&#8217;ve been struggling with how to report that I took a new full-time job in April.  Obviously, it&#8217;s not stopping me from writing, [...]]]></description>
			<content:encoded><![CDATA[<p>So, any regular readers might have noticed that the posts have been slow coming the past few months.  Hopefully you don&#8217;t think that the depth in those few posts has been lacking.  I&#8217;ve been struggling with how to report that I took a new full-time job in April.  Obviously, it&#8217;s not stopping me from writing, but has slowed me down a bit.</p>
<p>As you may remember, back <a href="http://www.totalnetsolutions.net/2008/01/28/dec-2008-chicago/" target="_blank">in January</a> I was invited to speak at <a href="http://www.dec2008.com" target="_blank">Directory Experts&#8217; Conference, 2008</a>.  If you weren&#8217;t there, I spoke about integrating 30+ Linux servers with a 2000-user Active Directory forest at one of the U.S.&#8217;s biggest home improvement providers.  At the time, we had used <a href="http://www.centrify.com/directcontrol/" target="_blank">Centrify DirectControl 4.0</a> to accomplish this integration, and they were the ones who invited me to speak at DEC.</p>
<p>As part of my preparations, I reached out to Quest Software to ask about <a href="http://www.quest.com/authentication-services/" target="_blank">Vintella</a>, now renamed &#8220;Authentication Services&#8221;, and to <a href="http://www.likewisesoftware.com" target="_blank">Likewise Software</a>, who sent me software and support contacts (at my request), so that I could learn Likewise Enterprise as well as I knew Centrify DirectControl.  That was a very tall order for Likewise Software to fill, as I had spent the past 6 months learning DirectControl inside out.</p>
<p>After 4 weeks of building demonstration machines (with both products), capturing video in case the demos crashed (which they didn&#8217;t), and building a presentation and practicing it, DEC was upon us.  I gave two presentations, one specifically for Centrify on Monday, and the primary one on Wednesday.  At the end of both presentations, we recieved a lot of great questions which Centrify&#8217;s Director of Product Development helped answer.</p>
<p>At the end of the conference, Likewise offered me a job.  After many discussions with them, my friends and family, and my customers, I decided to take the opportunity.  This is not a decision I made to slight Centrify, who&#8217;s support of me through my time as a customer was amazing, and who&#8217;s assistance through the presentation was fabulous.  It&#8217;s just one of those opportunities that comes along that I couldn&#8217;t pass up.</p>
<p>So for the past 6 months I&#8217;ve been the Project Manager for Deployments for Likewise Software.  I&#8217;ve been on the road about 80% of the time, working with customers to install our software in their environments.  Many of the posts I&#8217;ve made in that time have been in response to an issue we&#8217;ve seen or avoided at a customer of Likewise.  I will continue to write these, and I&#8217;ll work on doing so at my old (2007) pace of about 3-4 posts a month, since they have been (according to my stats) useful to many people, which is the point of writing this blog.</p>
<p>That means, no changes here compared to last year, but I will have a wider variety of topics, and I&#8217;ll likely start mentioning our software specifically.  I want it to be clear it&#8217;s not advertising, but just the state of what I&#8217;m working with. Again, Centrify makes a great product, and I was very happy to have chosen it for my needs at my previous employer.  However, I&#8217;ve chosen to move forward with this open source company (Likewise Software) for the next stage of my career, and will continue to write about software and integration with a view towards open source software.</p>
<p>Thanks for continuing to read!</p>
<p>Robert Auch</p>

<span class="slashdigglicious">
<a href="http://slashdot.org/bookmark.pl?url=http%3A%2F%2Fwww.totalnetsolutions.net%2F2008%2F11%2F14%2Fstatus-update-for-rob-past-7-months%2F&amp;title=Status+update+for+Rob+%26%238211%3B+past+7+months" title="Slashdot It!"><img src="http://slashdot.org/favicon.ico" height="16" width="16" alt="[Slashdot]" /></a>
<a href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.totalnetsolutions.net%2F2008%2F11%2F14%2Fstatus-update-for-rob-past-7-months%2F&amp;title=Status+update+for+Rob+%26%238211%3B+past+7+months" title="Digg This Story"><img src="http://digg.com/favicon.ico" width="16" height="16" alt="[Digg]" /></a>
<a href="http://reddit.com/submit?url=http%3A%2F%2Fwww.totalnetsolutions.net%2F2008%2F11%2F14%2Fstatus-update-for-rob-past-7-months%2F&amp;title=Status+update+for+Rob+%26%238211%3B+past+7+months" title="Reddit"><img src="http://reddit.com/favicon.ico" width="16" height="16" alt="[Reddit]" /></a>
<a href="http://del.icio.us/post?url=http%3A%2F%2Fwww.totalnetsolutions.net%2F2008%2F11%2F14%2Fstatus-update-for-rob-past-7-months%2F&amp;title=Status+update+for+Rob+%26%238211%3B+past+7+months" title="Save to del.icio.us" onclick="window.open('http://del.icio.us/post?v=4&amp;noui&amp;jump=close&amp;url=http%3A%2F%2Fwww.totalnetsolutions.net%2F2008%2F11%2F14%2Fstatus-update-for-rob-past-7-months%2F&amp;title=Status+update+for+Rob+%26%238211%3B+past+7+months', 'delicious', 'toolbar=no,width=700,height=400'); return false;"><img src="http://del.icio.us/favicon.ico" width="16" height="16" alt="[del.icio.us]" /></a>
<a href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.totalnetsolutions.net%2F2008%2F11%2F14%2Fstatus-update-for-rob-past-7-months%2F" title="Share on Facebook"><img src="http://www.facebook.com/favicon.ico" width="16" height="16" alt="[Facebook]" /></a>
<a href="http://technorati.com/faves?add=http%3A%2F%2Fwww.totalnetsolutions.net%2F2008%2F11%2F14%2Fstatus-update-for-rob-past-7-months%2F" title="Add to my Technorati Favorites"><img src="http://technorati.com/favicon.ico" width="16" height="16" alt="[Technorati]" /></a>
<a href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fwww.totalnetsolutions.net%2F2008%2F11%2F14%2Fstatus-update-for-rob-past-7-months%2F&amp;title=Status+update+for+Rob+%26%238211%3B+past+7+months" title="Save to Google Bookmarks"><img src="http://www.google.com/favicon.ico" width="16" height="16" alt="[Google]" /></a>
<a href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.totalnetsolutions.net%2F2008%2F11%2F14%2Fstatus-update-for-rob-past-7-months%2F&amp;title=Status+update+for+Rob+%26%238211%3B+past+7+months" title="Stumble it!"><img src="http://www.stumbleupon.com/favicon.ico" width="16" height="16" alt="[StumbleUpon]" /></a>
</span>]]></content:encoded>
			<wfw:commentRss>http://www.totalnetsolutions.net/2008/11/14/status-update-for-rob-past-7-months/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Network packet capture on different OSes</title>
		<link>http://www.totalnetsolutions.net/2008/06/30/network-packet-capture-on-different-oses/</link>
		<comments>http://www.totalnetsolutions.net/2008/06/30/network-packet-capture-on-different-oses/#comments</comments>
		<pubDate>Tue, 01 Jul 2008 05:16:50 +0000</pubDate>
		<dc:creator>Robert</dc:creator>
				<category><![CDATA[HowTo]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.totalnetsolutions.net/2008/06/30/network-packet-capture-on-different-oses/</guid>
		<description><![CDATA[I ran into a problem today where I couldn&#8217;t remember the native packet capture tool for Solaris and couldn&#8217;t install tcpdump, so i thought I&#8217;d put down as many as many native packet capture commands as I knew, by OS, in a single place.  I&#8217;ll update this as I find more, since there&#8217;s hundreds of [...]]]></description>
			<content:encoded><![CDATA[<p>I ran into a problem today where I couldn&#8217;t remember the native packet capture tool for Solaris and couldn&#8217;t install tcpdump, so i thought I&#8217;d put down as many as many native packet capture commands as I knew, by OS, in a single place.  I&#8217;ll update this as I find more, since there&#8217;s hundreds of Operating systems out there.</p>
<ul>
<li>AIX: <a href="http://publib16.boulder.ibm.com/doc_link/en_US/a_doc_lib/cmds/aixcmds3/iptrace.htm" target="_blank">iptrace:</a> /usr/sbin/iptrace [ -a ] [ -b ][ -e ] [ -u ] [ -PProtocol_list ] [ -iInterface ] [ -pPort_list ] [ -sHost [ -b ] ] [ -dHost ] [ -L Log_size ] [ -B ] [ -T ] [ -S snap_length] LogFile</li>
<li>FreeBSD: <a href="http://www.manpages.info/freebsd/tcpdump.1.html" target="_blank">tcpdump (I think):</a> tcpdump [ -adeflnNOpqRStuvxX ] [ -c count ] [ -C file_size ] [ -F file ] [ -i interface ] [ -m module ] [ -r file ] [ -s snaplen ] [ -T type ] [ -w file ] [ -E algo:secret ] [ expression ]</li>
<li>HP-UX: <a href="http://docs.hp.com/en/B2355-60130/nettl.1M.html" target="_blank">nettl:</a> nettl requires a daemon start, and other setup: /usr/sbin/nettl -traceon kind&#8230; -entity subsystem&#8230; [-card dev_name...] [-file tracename] [-m bytes] [-size portsize] [-tracemax maxsize] [-n num_files] [-mem init_mem [max_mem]] [-bind cpu_id] [-timer timer_value]</li>
<li>Linux 2.4 and higher:
<ul>
<li><a href="http://linux.die.net/man/8/tcpdump" target="_blank">tcpdump (some distros): </a>tcpdump [ -AdDefKlLnNOpqRStuUvxX ] [ -c count ] [ -C file_size ] [ -G rotate_seconds ] [ -F file ] [ -i interface ] [ -m module ] [ -M secret ] [ -r file ] [ -s snaplen ] [ -T type ] [ -w file ] [ -W filecount ] [ -E spi@ipaddr algo:secret,... ] [ -y datalinktype ] [ -z postrotate-command ] [ -Z user ] [ expression ]</li>
<li><a href="http://wiki.wireshark.org/CaptureSetup" target="_blank">wireshark (some distros, used to be called &#8220;ethereal&#8221;): </a>GUI-config, no command-line, use tethereal (now tshark) for that</li>
<li><a href="http://www.wireshark.org/docs/man-pages/tshark.html" title="tshark" target="_blank">tshark</a>: tshark [ -a &lt;capture autostop condition&gt; ] &#8230; [ -b &lt;capture ring buffer option&gt;] &#8230; [ -B &lt;capture buffer size (Win32 only)&gt; ]  [ -c &lt;capture packet count&gt; ] [ -C &lt;configuration profile&gt; ] [ -d &lt;layer type&gt;==&lt;selector&gt;,&lt;decode-as protocol&gt; ] [ -D ] [ -e &lt;field&gt; ] [ -E &lt;field print option&gt; ] [ -f &lt;capture filter&gt; ] [ -F &lt;file format&gt; ] [ -h ] [ -i &lt;capture interface&gt;|- ] [ -l ] [ -L ] [ -n ] [ -N &lt;name resolving flags&gt; ] [ -o &lt;preference setting&gt; ] &#8230; [ -p ] [ -q ] [ -r &lt;infile&gt; ] [ -R &lt;read (display) filter&gt; ] [ -s &lt;capture snaplen&gt; ] [ -S ] [ -t ad|a|r|d|e ] [ -T pdml|psml|ps|text|fields ] [ -v ] [ -V ] [ -w &lt;outfile&gt;|- ] [ -x ] [ -X &lt;eXtension option&gt;] [ -y &lt;capture link type&gt; ] [ -z &lt;statistics&gt; ] [ &lt;capture filter&gt; ]</li>
</ul>
</li>
<li>Mac OSX: <a href="http://developer.apple.com/qa/qa2001/qa1176.html" target="_blank">tcpdump (among others): </a>tcpdump [ -adeflnNOpqRStuvxX ] [ -c count ] [ -C file_size ] [ -F file ] [ -i interface ] [ -m module ] [ -r file ] [ -s snaplen ] [ -T type ] [ -w file ] [ -E algo:secret ] [ expression ]</li>
<li>Solaris: <a href="http://www.bga.org/~lessem/psyc5112/usail/man/solaris/snoop.1.html" target="_blank">snoop:</a> snoop [ -aPDSvVNC ] [ -d device ] [ -s snaplen ] [ -c maxcount ] [ -i filename ] [ -o filename ] [ -n filename ] [ -t [ r | a | d ] ] [ -p first [ , last ] ] [ -x offset [ , length ] ] [ expression ]</li>
<li>Windows 2000, XP, 2003, Vista, 2008 and beyond:
<ul>
<li><a href="http://support.microsoft.com/kb/294818" target="_blank">netmon (not installed by default):</a> GUI config, <a href="http://support.microsoft.com/kb/231920/EN-US/" target="_blank">filter creation info here</a></li>
<li><a href="http://wiki.wireshark.org/CaptureSetup" target="_blank">wireshark (available by download):</a> GUI-config, no command-line</li>
</ul>
</li>
</ul>
<p>Any others anyone wants added (or corrected), just comment or email and I&#8217;ll update this.<br />
(Edit 7/29/08 &#8211; change tcpdump link)<br />
(Edit 10/13/08 &#8211; add tshark info, thanks Jefferson!, and wireshark on Windows)<br />
(Edit 12/27/09 &#8211; update IBM iptrace man page link)</p>

<span class="slashdigglicious">
<a href="http://slashdot.org/bookmark.pl?url=http%3A%2F%2Fwww.totalnetsolutions.net%2F2008%2F06%2F30%2Fnetwork-packet-capture-on-different-oses%2F&amp;title=Network+packet+capture+on+different+OSes" title="Slashdot It!"><img src="http://slashdot.org/favicon.ico" height="16" width="16" alt="[Slashdot]" /></a>
<a href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.totalnetsolutions.net%2F2008%2F06%2F30%2Fnetwork-packet-capture-on-different-oses%2F&amp;title=Network+packet+capture+on+different+OSes" title="Digg This Story"><img src="http://digg.com/favicon.ico" width="16" height="16" alt="[Digg]" /></a>
<a href="http://reddit.com/submit?url=http%3A%2F%2Fwww.totalnetsolutions.net%2F2008%2F06%2F30%2Fnetwork-packet-capture-on-different-oses%2F&amp;title=Network+packet+capture+on+different+OSes" title="Reddit"><img src="http://reddit.com/favicon.ico" width="16" height="16" alt="[Reddit]" /></a>
<a href="http://del.icio.us/post?url=http%3A%2F%2Fwww.totalnetsolutions.net%2F2008%2F06%2F30%2Fnetwork-packet-capture-on-different-oses%2F&amp;title=Network+packet+capture+on+different+OSes" title="Save to del.icio.us" onclick="window.open('http://del.icio.us/post?v=4&amp;noui&amp;jump=close&amp;url=http%3A%2F%2Fwww.totalnetsolutions.net%2F2008%2F06%2F30%2Fnetwork-packet-capture-on-different-oses%2F&amp;title=Network+packet+capture+on+different+OSes', 'delicious', 'toolbar=no,width=700,height=400'); return false;"><img src="http://del.icio.us/favicon.ico" width="16" height="16" alt="[del.icio.us]" /></a>
<a href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.totalnetsolutions.net%2F2008%2F06%2F30%2Fnetwork-packet-capture-on-different-oses%2F" title="Share on Facebook"><img src="http://www.facebook.com/favicon.ico" width="16" height="16" alt="[Facebook]" /></a>
<a href="http://technorati.com/faves?add=http%3A%2F%2Fwww.totalnetsolutions.net%2F2008%2F06%2F30%2Fnetwork-packet-capture-on-different-oses%2F" title="Add to my Technorati Favorites"><img src="http://technorati.com/favicon.ico" width="16" height="16" alt="[Technorati]" /></a>
<a href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fwww.totalnetsolutions.net%2F2008%2F06%2F30%2Fnetwork-packet-capture-on-different-oses%2F&amp;title=Network+packet+capture+on+different+OSes" title="Save to Google Bookmarks"><img src="http://www.google.com/favicon.ico" width="16" height="16" alt="[Google]" /></a>
<a href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.totalnetsolutions.net%2F2008%2F06%2F30%2Fnetwork-packet-capture-on-different-oses%2F&amp;title=Network+packet+capture+on+different+OSes" title="Stumble it!"><img src="http://www.stumbleupon.com/favicon.ico" width="16" height="16" alt="[StumbleUpon]" /></a>
</span>]]></content:encoded>
			<wfw:commentRss>http://www.totalnetsolutions.net/2008/06/30/network-packet-capture-on-different-oses/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Akismet on WordPress</title>
		<link>http://www.totalnetsolutions.net/2008/02/22/akismet-on-wordpress/</link>
		<comments>http://www.totalnetsolutions.net/2008/02/22/akismet-on-wordpress/#comments</comments>
		<pubDate>Fri, 22 Feb 2008 16:59:18 +0000</pubDate>
		<dc:creator>Robert</dc:creator>
				<category><![CDATA[Open Source Software]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://www.totalnetsolutions.net/2008/02/22/akismet-on-wordpress/</guid>
		<description><![CDATA[As of today: &#8220;Akismet has caught 347 spam for you since you first installed it.&#8221; That&#8217;s since 11/29/2007. Akismet has YET to miscategorize a comment as spam, and it has missed a single spam comment. All I had to do was click &#8220;this is spam&#8221; and it&#8217;s cleaned up. The only other anti-spam product I&#8217;ve [...]]]></description>
			<content:encoded><![CDATA[<p>As of today:</p>
<p>&#8220;Akismet has caught <strong>347 spam</strong> for you since you first installed it.&#8221;</p>
<p>That&#8217;s since 11/29/2007.  Akismet has YET to miscategorize a comment as spam, and it has missed a single spam comment.  All I had to do was click &#8220;this is spam&#8221; and it&#8217;s cleaned up.</p>
<p>The only other anti-spam product I&#8217;ve seen to perform this well is the IronPort mail system at a client.  130,000 or so attempts / day, 1 spam / day in the entire company queue, and no users complaining about spam in 5 months.</p>
<p>Akismet, Ironport, my hat is off to you both.</p>

<span class="slashdigglicious">
<a href="http://slashdot.org/bookmark.pl?url=http%3A%2F%2Fwww.totalnetsolutions.net%2F2008%2F02%2F22%2Fakismet-on-wordpress%2F&amp;title=Akismet+on+WordPress" title="Slashdot It!"><img src="http://slashdot.org/favicon.ico" height="16" width="16" alt="[Slashdot]" /></a>
<a href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.totalnetsolutions.net%2F2008%2F02%2F22%2Fakismet-on-wordpress%2F&amp;title=Akismet+on+WordPress" title="Digg This Story"><img src="http://digg.com/favicon.ico" width="16" height="16" alt="[Digg]" /></a>
<a href="http://reddit.com/submit?url=http%3A%2F%2Fwww.totalnetsolutions.net%2F2008%2F02%2F22%2Fakismet-on-wordpress%2F&amp;title=Akismet+on+WordPress" title="Reddit"><img src="http://reddit.com/favicon.ico" width="16" height="16" alt="[Reddit]" /></a>
<a href="http://del.icio.us/post?url=http%3A%2F%2Fwww.totalnetsolutions.net%2F2008%2F02%2F22%2Fakismet-on-wordpress%2F&amp;title=Akismet+on+WordPress" title="Save to del.icio.us" onclick="window.open('http://del.icio.us/post?v=4&amp;noui&amp;jump=close&amp;url=http%3A%2F%2Fwww.totalnetsolutions.net%2F2008%2F02%2F22%2Fakismet-on-wordpress%2F&amp;title=Akismet+on+WordPress', 'delicious', 'toolbar=no,width=700,height=400'); return false;"><img src="http://del.icio.us/favicon.ico" width="16" height="16" alt="[del.icio.us]" /></a>
<a href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.totalnetsolutions.net%2F2008%2F02%2F22%2Fakismet-on-wordpress%2F" title="Share on Facebook"><img src="http://www.facebook.com/favicon.ico" width="16" height="16" alt="[Facebook]" /></a>
<a href="http://technorati.com/faves?add=http%3A%2F%2Fwww.totalnetsolutions.net%2F2008%2F02%2F22%2Fakismet-on-wordpress%2F" title="Add to my Technorati Favorites"><img src="http://technorati.com/favicon.ico" width="16" height="16" alt="[Technorati]" /></a>
<a href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fwww.totalnetsolutions.net%2F2008%2F02%2F22%2Fakismet-on-wordpress%2F&amp;title=Akismet+on+WordPress" title="Save to Google Bookmarks"><img src="http://www.google.com/favicon.ico" width="16" height="16" alt="[Google]" /></a>
<a href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.totalnetsolutions.net%2F2008%2F02%2F22%2Fakismet-on-wordpress%2F&amp;title=Akismet+on+WordPress" title="Stumble it!"><img src="http://www.stumbleupon.com/favicon.ico" width="16" height="16" alt="[StumbleUpon]" /></a>
</span>]]></content:encoded>
			<wfw:commentRss>http://www.totalnetsolutions.net/2008/02/22/akismet-on-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Script: Check Webserver availability</title>
		<link>http://www.totalnetsolutions.net/2008/01/12/script-check-webserver-availability/</link>
		<comments>http://www.totalnetsolutions.net/2008/01/12/script-check-webserver-availability/#comments</comments>
		<pubDate>Sat, 12 Jan 2008 17:04:40 +0000</pubDate>
		<dc:creator>Robert</dc:creator>
				<category><![CDATA[Networking]]></category>
		<category><![CDATA[Open Source Software]]></category>

		<guid isPermaLink="false">http://www.totalnetsolutions.net/2008/01/12/script-check-webserver-availability/</guid>
		<description><![CDATA[We&#8217;ve been having some server uptime/stability issues, and aren&#8217;t getting alerts from HP Systems Insight Manager (HP SIM) that the services are down (cause they&#8217;re not, they&#8217;re just not answering on HTTP). So I took a copy of &#8220;responder.pl&#8221; and put it into something I wrote for totalnetsolutions.net. What came out is actually pretty nice, [...]]]></description>
			<content:encoded><![CDATA[<p>We&#8217;ve been having some server uptime/stability issues, and aren&#8217;t getting alerts from HP Systems Insight Manager (HP SIM) that the services are down (cause they&#8217;re not, they&#8217;re just not answering on HTTP).  So I took a copy of &#8220;responder.pl&#8221; and put it into something I wrote for totalnetsolutions.net.  What came out is actually pretty nice, easily configurable, and so far this week, very stable.</p>
<p>We haev this running ever 3 minutes from 3 systems: 1 Windows 2003, 1 Fedora Core 8, and 1 Kubuntu Gutsy Gibbon.  Requires Net::SMTP, Config::INIFiles, LWP::UserAgent, and HTTP::Request.  The only one that I&#8217;ve needed to download and install is Config::INIFiles on any of those 3 systems.  But I do have LWP::Simple on all systems, so I&#8217;m not sure if you&#8217;ll need the last 2.  This is my first published code other than 3 line bash scripts, so be kind in comments.</p>
<p>Feel free to take and use / improve / update this &#8211; I&#8217;d just appreciate if you&#8217;d let me know so I can update this version here.  The parseIni() function checks that all &#8220;URL&#8221;s are in <a href="http://www.google.com/">http://www.google.com</a> format or <a href="http://64.233.167.99/">http://64.233.167.99</a> format (it checks for http:// followed by text followed by what appears to be a valid TLD format, or it checks for http:// followed by an IP address).  I have yet to add in the regex to look for a valid full URI, because I didn&#8217;t need that yet.</p>
<p>This is upgraded over responser.pl in that:</p>
<ol>
<li>It will send to any number of SMTP recipients (comma-separated)</li>
<li>It will silence its alerting if *all* checked addresses are down.  If the monitoring system gets unplugged from the network, it won&#8217;t attempt to send hundreds of alerts upon regaining access.  Or if you&#8217;re testing from a DSL line, you won&#8217;t get alerts because the DSL line went down, but the actual target was up.  The next version will have this as an option in the INI file.</li>
<li>It uses standard INI file formatting, rather than a parsed text file.</li>
<li>it runs out of the box (so to speak) on Windows (ActivePerl) or Linux (Fedora and Ubuntu both tested).</li>
<li>It has better inline documentation.</li>
</ol>
<p>The major problem is that a minimum of 2 URLs are needed in the INI file for the full logic to work.  You can get around this for small networks by adding in the DNS domain for one, and the IP address for the other.</p>
<p>Thanks, and please share any concerns or problems.</p>
<p><a href="http://www.totalnetsolutions.net/wp-content/uploads/2008/02/chk-webpl.txt" title="chk-web.pl">chk-web.pl</a></p>

<span class="slashdigglicious">
<a href="http://slashdot.org/bookmark.pl?url=http%3A%2F%2Fwww.totalnetsolutions.net%2F2008%2F01%2F12%2Fscript-check-webserver-availability%2F&amp;title=Script%3A+Check+Webserver+availability" title="Slashdot It!"><img src="http://slashdot.org/favicon.ico" height="16" width="16" alt="[Slashdot]" /></a>
<a href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.totalnetsolutions.net%2F2008%2F01%2F12%2Fscript-check-webserver-availability%2F&amp;title=Script%3A+Check+Webserver+availability" title="Digg This Story"><img src="http://digg.com/favicon.ico" width="16" height="16" alt="[Digg]" /></a>
<a href="http://reddit.com/submit?url=http%3A%2F%2Fwww.totalnetsolutions.net%2F2008%2F01%2F12%2Fscript-check-webserver-availability%2F&amp;title=Script%3A+Check+Webserver+availability" title="Reddit"><img src="http://reddit.com/favicon.ico" width="16" height="16" alt="[Reddit]" /></a>
<a href="http://del.icio.us/post?url=http%3A%2F%2Fwww.totalnetsolutions.net%2F2008%2F01%2F12%2Fscript-check-webserver-availability%2F&amp;title=Script%3A+Check+Webserver+availability" title="Save to del.icio.us" onclick="window.open('http://del.icio.us/post?v=4&amp;noui&amp;jump=close&amp;url=http%3A%2F%2Fwww.totalnetsolutions.net%2F2008%2F01%2F12%2Fscript-check-webserver-availability%2F&amp;title=Script%3A+Check+Webserver+availability', 'delicious', 'toolbar=no,width=700,height=400'); return false;"><img src="http://del.icio.us/favicon.ico" width="16" height="16" alt="[del.icio.us]" /></a>
<a href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.totalnetsolutions.net%2F2008%2F01%2F12%2Fscript-check-webserver-availability%2F" title="Share on Facebook"><img src="http://www.facebook.com/favicon.ico" width="16" height="16" alt="[Facebook]" /></a>
<a href="http://technorati.com/faves?add=http%3A%2F%2Fwww.totalnetsolutions.net%2F2008%2F01%2F12%2Fscript-check-webserver-availability%2F" title="Add to my Technorati Favorites"><img src="http://technorati.com/favicon.ico" width="16" height="16" alt="[Technorati]" /></a>
<a href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fwww.totalnetsolutions.net%2F2008%2F01%2F12%2Fscript-check-webserver-availability%2F&amp;title=Script%3A+Check+Webserver+availability" title="Save to Google Bookmarks"><img src="http://www.google.com/favicon.ico" width="16" height="16" alt="[Google]" /></a>
<a href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.totalnetsolutions.net%2F2008%2F01%2F12%2Fscript-check-webserver-availability%2F&amp;title=Script%3A+Check+Webserver+availability" title="Stumble it!"><img src="http://www.stumbleupon.com/favicon.ico" width="16" height="16" alt="[StumbleUpon]" /></a>
</span>]]></content:encoded>
			<wfw:commentRss>http://www.totalnetsolutions.net/2008/01/12/script-check-webserver-availability/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
