<?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>GWLab Blog</title>
	<atom:link href="http://netnegotiations.com/gwblog/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://netnegotiations.com/gwblog</link>
	<description>Information on recent projects involving my home test lab.</description>
	<lastBuildDate>Tue, 06 Jul 2010 20:41:22 +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>No more connections can be made &#8211; when joining domain</title>
		<link>http://netnegotiations.com/gwblog/?p=178</link>
		<comments>http://netnegotiations.com/gwblog/?p=178#comments</comments>
		<pubDate>Tue, 06 Jul 2010 20:41:22 +0000</pubDate>
		<dc:creator>GW</dc:creator>
				<category><![CDATA[Server Management / Monitoring]]></category>
		<category><![CDATA[join domain specific domain controller]]></category>
		<category><![CDATA[Joining domain]]></category>
		<category><![CDATA[No more connections can be made]]></category>
		<category><![CDATA[powershell add-computer]]></category>
		<category><![CDATA[Problem joining domain]]></category>
		<category><![CDATA[the following error occurred attempting to join]]></category>

		<guid isPermaLink="false">http://netnegotiations.com/gwblog/?p=178</guid>
		<description><![CDATA[We recently had an issue where when trying to join machines to the domain we encountered the following error.
"The following error occurred attempting to join the domain gwlab.net"
"No more connections can be made to this remote computer at this time because there are already as many connections as the computer can accept"]]></description>
			<content:encoded><![CDATA[<p>We recently had an issue where when trying to join machines to the domain we encountered the following error.<br />
&#8220;The following error occurred attempting to join the domain gwlab.net&#8221;<br />
&#8220;No more connections can be made to this remote computer at this time because there are already as many connections as the computer can accept&#8221;</p>
<p>If you read through the walls of web pages you will find it&#8217;s often due to the number of licenses available on the server.  This was not our case at all.</p>
<p>The issue was somewhat more simple.<br />
The systems we were attempting to join all had the wrong time.  In our case they were off by about 15 or 20 minutes and had come from our supplier this way.<br />
Not the greatest error description for sure!</p>
<p>Simple fix.  Change the time on the local system to be more close with the Domain Controller(s) and then attempt to join.</p>
<p>One additional thing I found very handy was the ability to join the domain using a specific server.  The best way I found to do this in our situation was with powershell.  All systems were Windows 7.</p>
<p>Open powershell<br />
Type add-computer -?</p>
<p>Specifically:  &#8220;add-computer -DomainName gwlab.net -Credentials washburng -Server gwlab.net\DC2&#8243;</p>
<p>Tons of other options I recommend considering but this for sure makes pointing to a specific DC a breeze.</p>
]]></content:encoded>
			<wfw:commentRss>http://netnegotiations.com/gwblog/?feed=rss2&amp;p=178</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Setting Time on Cisco Switches</title>
		<link>http://netnegotiations.com/gwblog/?p=164</link>
		<comments>http://netnegotiations.com/gwblog/?p=164#comments</comments>
		<pubDate>Fri, 22 May 2009 12:36:34 +0000</pubDate>
		<dc:creator>GW</dc:creator>
				<category><![CDATA[Network Management / Monitoring]]></category>
		<category><![CDATA[cisco daylight savings time]]></category>
		<category><![CDATA[Cisco NTP]]></category>
		<category><![CDATA[cisco time offset]]></category>
		<category><![CDATA[set time cisco switch]]></category>

		<guid isPermaLink="false">http://netnegotiations.com/gwblog/?p=164</guid>
		<description><![CDATA[Many Cisco switches do not have the ability to save time after a power cycle.  For this reason it is probably best to use NTP to keep the time current.

This post is an example of how to configure NTP on a Cisco switch that accounts for timezone and daylight savings time.]]></description>
			<content:encoded><![CDATA[<p>Many Cisco switches do not have the ability to save time after a power cycle.  For this reason it is probably best to use NTP to keep the time current.</p>
<p>In GWLab we decided to use our Microsoft Domain Controllers as time servers.  The main reason for this is to ensure Active Directory logon attempts do not fail due to a time difference.</p>
<p>Here&#8217;s an example of how to configure a Cisco 2950 switch:</p>
<p>Config t<br />
ntp server 10.1.1.203<br />
ntp server 10.1.1.107<br />
clock timezone EST -5<br />
clock summer-time EDT recurring 2 Sunday March 2:00 first Sunday November 2:00</p>
<p>The first and second line set the ip addresses of the domain controllers to be our ntp servers.</p>
<p>By default time on the Cisco switch is kept in UTC format.  So the third line in this config example offsets UTC by -5 (which corresponds to EST).  Set this to the correct offset for your timezone.</p>
<p>We want to display time correctly during daylight savings time.  In 2007 the daylight savings time was modified.  The specifics were set that daylight savings time would begin on the 2nd Sunday in March and end the 1st Sunday in November at 2:00 am.  The fourth line in this config example displays the timezone as EDT during daylight savings time.</p>
<p><span style="color: #ffffff;"><a class="alignleft" style="color:white;" title="1 Stop Consignment Shop" href="http://www.shop1stop.net" target="_blank">http://www.shop1stop.net</a></span></p>
<p><span style="color: #ffffff;"><br />
</span></p>
]]></content:encoded>
			<wfw:commentRss>http://netnegotiations.com/gwblog/?feed=rss2&amp;p=164</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Setting a site-local or global IPv6 address within Windows 2008 Server Core</title>
		<link>http://netnegotiations.com/gwblog/?p=162</link>
		<comments>http://netnegotiations.com/gwblog/?p=162#comments</comments>
		<pubDate>Mon, 13 Apr 2009 14:20:51 +0000</pubDate>
		<dc:creator>GW</dc:creator>
				<category><![CDATA[Network Management / Monitoring]]></category>
		<category><![CDATA[Server Management / Monitoring]]></category>
		<category><![CDATA[2008 Server Core]]></category>
		<category><![CDATA[IPv6]]></category>
		<category><![CDATA[IPv6 Windows 2008 Server Core]]></category>
		<category><![CDATA[Windows 2008]]></category>

		<guid isPermaLink="false">http://netnegotiations.com/gwblog/?p=162</guid>
		<description><![CDATA[Setting IPv6 address in Windows 2008 Server Core Example.]]></description>
			<content:encoded><![CDATA[<p>Recently, I set up a IPv6 section of gwlab.  The devices included Vista64, Windows 2008 Server Standard, Windows 2008 Server Standard Core, and Fedora 10 64bit.  They all natively support IPv6 but typically use link-local addresses (sorta like using 169.254.x.x addresses in IPv4).  Those with gui&#8217;s are easy to change but Windows 2008 core and it&#8217;s lack of a gui make it more of a challenge.  The method I use is very simple and would also work on other versions of 2008 and vista.</p>
<p>On the Windows 2008 Standard Core Server (2008 Core) device log in as an administrator.  At the cmd prompt enter the following command to get a list of the interface names:</p>
<p>&#8220;netsh interface ipv6 show interfaces&#8221;</p>
<p>You should get a list of interface information.  Look for the interface that is not disconnected and not name labeled with some part being loopback.  Use caution as many of the interfaces will have similar names by default.</p>
<p>On my system the interface name of interest was &#8220;Local Area Connection 2&#8243; but most devices will need to be configured on &#8220;Local Area Connection&#8221;</p>
<p>Now that you have the interface name issue the following command:</p>
<p>&#8220;netsh interface ipv6 set address &#8216;inteface name determined above&#8217; &#8216;ipv6 address&#8217;&#8221;</p>
<p>In my case that means: netsh interface ipv6 set address &#8220;Local Area Connection 2&#8243; fec0:0:0:fffe::aa</p>
<p>Verify you now have the correct IPv6 interface settings by using the following commands:</p>
<p>&#8220;netsh interface ipv6 show addresses&#8221; or &#8220;netsh interface ipv6 show addresses &#8216;Local Area Connection 2&#8242;&#8221;</p>
<p>You should also be able to ping interfaces on other IPv6 enabled systems within the same network.  So for example:</p>
<p>ping fec0:0:0:fffe::1%1</p>
<p>You probably don&#8217;t need to include the %&#8221;interface number&#8221; but I&#8217;ve found it&#8217;s just a good habit to get into.</p>
]]></content:encoded>
			<wfw:commentRss>http://netnegotiations.com/gwblog/?feed=rss2&amp;p=162</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Integrating Mac OS 10.5.6 into Active Directory with Logon scripts and shares</title>
		<link>http://netnegotiations.com/gwblog/?p=153</link>
		<comments>http://netnegotiations.com/gwblog/?p=153#comments</comments>
		<pubDate>Sat, 28 Feb 2009 18:19:22 +0000</pubDate>
		<dc:creator>GW</dc:creator>
				<category><![CDATA[Server Management / Monitoring]]></category>
		<category><![CDATA[10.5.6]]></category>
		<category><![CDATA[Integrating Mac 10.5.6 into Active Directory]]></category>
		<category><![CDATA[Mac Login Script]]></category>
		<category><![CDATA[Mac OS Active Directory]]></category>
		<category><![CDATA[Mac windows file shares]]></category>

		<guid isPermaLink="false">http://netnegotiations.com/gwblog/?p=153</guid>
		<description><![CDATA[Primary Project Goals:
Place All Mac 10.5.6 systems into Active Directory
Create a method to run a login script whether manual or automated

Secondary Project Goals:
Create an automated method to run a login script.
Map windows fileserver shares within a login script.]]></description>
			<content:encoded><![CDATA[<p>Primary Project Goals:<br />
Place All Mac 10.5.6 systems into Active Directory<br />
Create a method to run a login script whether manual or automated</p>
<p>Secondary Project Goals:<br />
Create an automated method to run a login script.<br />
Map windows fileserver shares within a login script.</p>
<p>You will need an enterprise or domain admin account as well as a local mac system admin account to perform this integration.<br />
As you are going thru the steps you will often need to unlock (the pad lock in the bottom left) many options.  Make sure to lock them back as you click apply, ok, exit, etc.</p>
<p>First the steps to add the Mac to active directory (as a local system admin)<br />
1.) Open Directory Utility (Go &gt; Utilities &gt; Directory Utility)<br />
2.) Click the Services tab<br />
3.) Check the Active Directory option<br />
4.) Click the Directory Services tab<br />
5.) Click the (+) icon and add your domain (for me that&#8217;s gwnet.local) &#8211; you will need an enterprise or domain admin account within active directory to add the mac</p>
<p>Second the steps to make the login prompt more active directory friendly (as a local system admin)<br />
1.) Open System Preferences (Apple Icon &gt; System Preferences)<br />
2.) Open account options (double click on accounts)<br />
3.) Disable auto login<br />
4.) Change &#8220;display login window as&#8221; to &#8220;name and password&#8221;<br />
5.) Check &#8220;show input menu in login window&#8221;<br />
6.) Uncheck &#8220;show password hint&#8221;<br />
7.) Check &#8220;allow netowrk users to login to this computer&#8221;<br />
8.) Uncheck &#8220;fast user switching&#8221;</p>
<p>Third the steps to give active directory admins administrative rights on the local pc (as a local system admin)<br />
1.) Open Directory Utility (Go &gt; Utilities &gt; Directory Utility)<br />
2.) Click the Services tab<br />
3.) Select the active directory option (make sure you do not uncheck it &#8211; just select it)<br />
4.) Click the little pencil icon in the bottom left<br />
5.) Click the administrative tab<br />
6.) Check the &#8220;Allow administration by:&#8221; and ensure &#8220;YOURDOMAIN\domain admins&#8221; is are included (for me that&#8217;s &#8220;GWNET\domain admins&#8221;) &#8211; feel free to add any other groups that need administrative access &#8211; (I also added a group named &#8220;GWNET\mac admins&#8221; where I placed the mac power users).  To add additional groups you will need your domain shortname and the name of the active directory group.  Click the (+) icon and type in groups as &#8220;YOURDOMAIN\your active directory group&#8221;.</p>
<p>Fourth is to create a logon script (as active directory user or local user):<br />
I only needed to map windows shares during login but you can include pretty much whatever you need in your login script / application.<br />
1.) Open the apple script editor (in utilities) and create a login script.  The script I use is something like this:<br />
&#8212;&#8212;&#8211;<br />
Set strUserName to do shell script &#8220;whoami&#8221;<br />
set strFileServer to &#8220;Fileserver&#8221;<br />
set strMount to &#8220;smb://&#8221; &amp; strFileServer &amp; &#8220;/&#8221; &amp; &#8220;sharename1&#8243;<br />
mount volume strMount<br />
set strMount to &#8220;smb://&#8221; &amp; strFileServer &amp; &#8220;/&#8221; &amp; strUserName &amp; &#8220;$&#8221;<br />
mount volume strMount<br />
&#8212;&#8212;&#8211;<br />
This script would find the currently logged on username then mount a typically named share (sharename1) in this example.  The script would then mount a specific hidden user accessible share (in this example &#8220;<a href="file://\\Fileserver\gw$">\\Fileserver\gw$</a>&#8221; assuming gw was the logged on active directory user.<br />
2.) Now save the script as an application.  Ensure you do not have leave open or run startup window enabled.  I choose to save the app in the /users directory but pretty much anywhere accessible to the users is ok.</p>
<p>Fifth is to set the logon script / app you made to the active directory users that will be loggin on to the mac.<br />
1.) Log out of the local system admin account and log in as a an active directory admin.<br />
2.) This will create a profile for the given active directory user (a desktop, documents, etc folder in the /users directory).<br />
3.) Open System Preferences (Apple Icon &gt; System Preferences)<br />
4.) Double click accounts.<br />
5.) click the user you would like to add the login script to.  Probably the user you are logged into now.<br />
6.) click the advanced options.<br />
7.) Click the login items tab.<br />
8.) Click the (+) icon.<br />
9.) Browse to the location where you saved the app / script you created (for me that&#8217;s the /users directory) and select it.<br />
10.) Next time the user logs on they will be able to access the new shares by clicking on Go &gt; Computer.</p>
]]></content:encoded>
			<wfw:commentRss>http://netnegotiations.com/gwblog/?feed=rss2&amp;p=153</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Install CCA Agent on All Domain Machines &amp; Map Drives Thru Scripts</title>
		<link>http://netnegotiations.com/gwblog/?p=146</link>
		<comments>http://netnegotiations.com/gwblog/?p=146#comments</comments>
		<pubDate>Thu, 19 Feb 2009 20:59:24 +0000</pubDate>
		<dc:creator>GW</dc:creator>
				<category><![CDATA[Network Management / Monitoring]]></category>
		<category><![CDATA[Security Related]]></category>
		<category><![CDATA[Server Management / Monitoring]]></category>
		<category><![CDATA[CCA]]></category>
		<category><![CDATA[CCA Agent]]></category>
		<category><![CDATA[CCAAgent group policy deployment]]></category>
		<category><![CDATA[Cisco Clean Access Agent]]></category>
		<category><![CDATA[Group Policy CCA]]></category>
		<category><![CDATA[Group Policy NAC]]></category>
		<category><![CDATA[Map Drives]]></category>
		<category><![CDATA[NAC]]></category>

		<guid isPermaLink="false">http://netnegotiations.com/gwblog/?p=146</guid>
		<description><![CDATA[Project Primary Goal(s): Allow for mapping drives without adding exceptions to an unauthenticated role. Secondary Goal(s): Develop method for rolling out CCA Agent using group policy or login scripts that will not impact ability to map drives.   I’m starting out with the secondary goal first in this write up. In order to install the [...]]]></description>
			<content:encoded><![CDATA[<div></div>
<p><span style="font-size: small; font-family: Calibri;"><span style="font-size: 12pt; color: black; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri;"><span style="font-size: small; font-family: Calibri;"></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt; mso-line-height-alt: 11.7pt;"><span style="font-size: 12pt; color: black; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri;">Project Primary Goal(s):</span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt 0.5in; mso-line-height-alt: 11.7pt;"><span style="font-size: 12pt; color: black; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri;">Allow for mapping drives without adding exceptions to an unauthenticated role.</span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt; mso-line-height-alt: 11.7pt;"><span style="font-size: 12pt; color: black; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri;">Secondary Goal(s):</span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt 0.5in; mso-line-height-alt: 11.7pt;"><span style="font-size: 12pt; color: black; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri;">Develop method for rolling out CCA Agent using group policy or login scripts that will not impact ability to map drives.</span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt; mso-line-height-alt: 11.7pt;"><span style="font-size: 12pt; color: black; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri;"> </span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt; mso-line-height-alt: 11.7pt;"><span style="font-size: 12pt; color: black; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri;">I’m starting out with the secondary goal first in this write up.</span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt; mso-line-height-alt: 11.7pt;"><span style="font-size: 12pt; color: black; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri;">In order to install the CCA Agent without errors on all domain machines without user intervention I had to use a msiexec command.<span style="mso-spacerun: yes;">  </span>The reason is that if I just push the msi package thru group policy users will encounter errors when the application first installs (something about already in task bar) and then the program exits.<span style="mso-spacerun: yes;">  </span>It may also result in the machine attempting to use log in with the machine active directory account rather than the user account (for Active Directory Single Sign-On).</span></p>
<div style="border-right: medium none; padding-right: 0in; border-top: medium none; padding-left: 0in; padding-bottom: 1pt; border-left: medium none; padding-top: 0in; border-bottom: windowtext 1pt solid; mso-element: para-border-div; mso-border-bottom-alt: solid windowtext .75pt;">
<p class="MsoNormal" style="margin: 0in 0in 10pt; mso-line-height-alt: 11.7pt; mso-border-bottom-alt: solid windowtext .75pt; mso-padding-alt: 0in 0in 1.0pt 0in; padding: 0in;"><span style="font-size: 12pt; color: black; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri;">In order to ensure the installation section only ran once I check for the existence of the CCAAgent.exe file.<span style="mso-spacerun: yes;">  </span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt; mso-line-height-alt: 11.7pt; mso-border-bottom-alt: solid windowtext .75pt; mso-padding-alt: 0in 0in 1.0pt 0in; padding: 0in;"><span style="font-size: 12pt; color: black; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri;">Now once the application installations part of the logon script is in place I moved on to the Primary Goal of the project.</span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt; mso-line-height-alt: 11.7pt; mso-border-bottom-alt: solid windowtext .75pt; mso-padding-alt: 0in 0in 1.0pt 0in; padding: 0in;"><span style="font-size: 12pt; color: black; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri;">It is unlikely you would want users in an unauthenticated role to be able to access your fileserver.</span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt; mso-line-height-alt: 11.7pt; mso-border-bottom-alt: solid windowtext .75pt; mso-padding-alt: 0in 0in 1.0pt 0in; padding: 0in;"><span style="font-size: 12pt; color: black; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri;">The issue is that any script run to map network drives would fail unless the CCA Agent has placed the user into a role where access to the fileshare is allowed first.</span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt; mso-line-height-alt: 11.7pt; mso-border-bottom-alt: solid windowtext .75pt; mso-padding-alt: 0in 0in 1.0pt 0in; padding: 0in;"><span style="font-size: 12pt; color: black; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri;">A solution to this is create a section in the vbs script that is run at login time verifying the CCA Agent is running before attempting to map a network drive.<span style="mso-spacerun: yes;">  </span>In order to accomplish this I use a check and wait script.<span style="mso-spacerun: yes;">  </span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt; mso-line-height-alt: 11.7pt; mso-border-bottom-alt: solid windowtext .75pt; mso-padding-alt: 0in 0in 1.0pt 0in; padding: 0in;"><span style="font-size: 12pt; color: black; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri;">The below example would install the CCA Agent if it is not installed and map a user drive only after verifying the CCA Agent is running.<span style="mso-spacerun: yes;">  </span>It gives the CCA Agent 30 seconds after verification of<span style="mso-spacerun: yes;">  </span>running to perform any sign in activities (I use Active Directory Single Sign-On but it would not change for radius, Kerberos, etc).<span style="mso-spacerun: yes;">  </span>Set this script in group policy for a domain or OU (Specifically when editing the group policy you would add it to User Configuration &gt; Policies &gt; Windows Settings &gt; Scripts &gt; Logon).<span style="mso-spacerun: yes;">   </span></span></p>
</div>
<p class="MsoNormal" style="margin: 0in 0in 0pt; mso-line-height-alt: 11.7pt;"><span style="font-size: 12pt; color: black; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri;">‘——————————————————————-</span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt; mso-line-height-alt: 11.7pt;"><span style="font-size: 12pt; color: black; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri;">‘CCAAgent.vbs</span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt; mso-line-height-alt: 11.7pt;"><span style="font-size: 12pt; color: black; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri;">‘Install CCA Agent if not installed first.</span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt; mso-line-height-alt: 11.7pt;"><span style="font-size: 12pt; color: black; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri;">‘Verify CCA Agent is running.</span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt; mso-line-height-alt: 11.7pt;"><span style="font-size: 12pt; color: black; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri;">‘Map network drives.</span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt; mso-line-height-alt: 11.7pt;"><span style="font-size: 12pt; color: black; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri;"> </span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt; mso-line-height-alt: 11.7pt;"><span style="font-size: 12pt; color: black; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri;">Dim ADSysInfo</span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt; mso-line-height-alt: 11.7pt;"><span style="font-size: 12pt; color: black; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri;">Dim CurrentUser</span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt; mso-line-height-alt: 11.7pt;"><span style="font-size: 12pt; color: black; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri;">Dim strGroups</span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt; mso-line-height-alt: 11.7pt;"><span style="font-size: 12pt; color: black; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri;">Dim wshNet</span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt; mso-line-height-alt: 11.7pt;"><span style="font-size: 12pt; color: black; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri;">Dim fserver</span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt; mso-line-height-alt: 11.7pt;"><span style="font-size: 12pt; color: black; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri;"> </span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt; mso-line-height-alt: 11.7pt;"><span style="font-size: 12pt; color: black; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri;">Dim AllProcess</span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt; mso-line-height-alt: 11.7pt;"><span style="font-size: 12pt; color: black; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri;">Dim Process</span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt; mso-line-height-alt: 11.7pt;"><span style="font-size: 12pt; color: black; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri;">Dim strFoundProcess</span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt; mso-line-height-alt: 11.7pt;"><span style="font-size: 12pt; color: black; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri;">Dim numWaits</span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt; mso-line-height-alt: 11.7pt;"><span style="font-size: 12pt; color: black; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri;"> </span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt; mso-line-height-alt: 11.7pt;"><span style="font-size: 12pt; color: black; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri;">Dim objFSO</span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt; mso-line-height-alt: 11.7pt;"><span style="font-size: 12pt; color: black; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri;">Dim ccainstalledfile</span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt; mso-line-height-alt: 11.7pt;"><span style="font-size: 12pt; color: black; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri;">Dim wshShell</span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt; mso-line-height-alt: 11.7pt;"><span style="font-size: 12pt; color: black; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri;"> </span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt; mso-line-height-alt: 11.7pt;"><span style="font-size: 12pt; color: black; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri;">ccainstalledfile = “c:\program files\cisco systems\clean access agent\ccaagent.exe”</span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt; mso-line-height-alt: 11.7pt;"><span style="font-size: 12pt; color: black; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri;">strFoundProcess = False</span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt; mso-line-height-alt: 11.7pt;"><span style="font-size: 12pt; color: black; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri;">numWaits = 0</span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt; mso-line-height-alt: 11.7pt;"><span style="font-size: 12pt; color: black; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri;">fserver = “\\servername\homedirectory\”</span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt; mso-line-height-alt: 11.7pt;"><span style="font-size: 12pt; color: black; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri;"> </span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt; mso-line-height-alt: 11.7pt;"><span style="font-size: 12pt; color: black; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri;">Set objFSO = CreateObject(”Scripting.FileSystemObject”)</span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt; mso-line-height-alt: 11.7pt;"><span style="font-size: 12pt; color: black; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri;">If not (objFSO.FileExists(ccainstalledfile)) then</span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt; mso-line-height-alt: 11.7pt;"><span style="font-size: 12pt; color: black; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri;"><span style="mso-tab-count: 1;">            </span>Set wshShell = Wscript.CreateObject (”WSCript.shell”)</span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt; mso-line-height-alt: 11.7pt;"><span style="font-size: 12pt; color: black; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri;"><span style="mso-tab-count: 1;">            </span>wshShell.Run “%windir%\system32\msiexec.exe /package \\domaincontroller\netlogon\ccaagent.msi /qn”</span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt; mso-line-height-alt: 11.7pt;"><span style="font-size: 12pt; color: black; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri;"><span style="mso-tab-count: 1;">            </span>Set wshShell = nothing</span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt; mso-line-height-alt: 11.7pt;"><span style="font-size: 12pt; color: black; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri;">End If</span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt; mso-line-height-alt: 11.7pt;"><span style="font-size: 12pt; color: black; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri;"> </span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt; mso-line-height-alt: 11.7pt;"><span style="font-size: 12pt; color: black; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri;">Do While (strFoundProcess = False and numWaits &lt; 20)</span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt; mso-line-height-alt: 11.7pt;"><span style="font-size: 12pt; color: black; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri;"><span style="mso-tab-count: 1;">            </span>Set AllProcess = getobject(”winmgmts:”)</span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt; mso-line-height-alt: 11.7pt;"><span style="font-size: 12pt; color: black; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri;"><span style="mso-tab-count: 1;">            </span>For Each Process In AllProcess.InstancesOf(”Win32_process”)</span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt; mso-line-height-alt: 11.7pt;"><span style="font-size: 12pt; color: black; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri;"><span style="mso-tab-count: 2;">                        </span>If (Instr(Ucase(Process.Name),”CCAAGENT.EXE”) = 1) Then</span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt; mso-line-height-alt: 11.7pt;"><span style="font-size: 12pt; color: black; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri;"><span style="mso-tab-count: 3;">                                    </span>strFoundProcess = True</span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt; mso-line-height-alt: 11.7pt;"><span style="font-size: 12pt; color: black; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri;"><span style="mso-tab-count: 3;">                                    </span>Exit For</span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt; mso-line-height-alt: 11.7pt;"><span style="font-size: 12pt; color: black; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri;"><span style="mso-tab-count: 2;">                        </span>End If</span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt; mso-line-height-alt: 11.7pt;"><span style="font-size: 12pt; color: black; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri;"><span style="mso-tab-count: 1;">            </span>Next</span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt; mso-line-height-alt: 11.7pt;"><span style="font-size: 12pt; color: black; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri;"><span style="mso-tab-count: 1;">            </span>Wscript.Sleep 30000</span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt; mso-line-height-alt: 11.7pt;"><span style="font-size: 12pt; color: black; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri;"><span style="mso-tab-count: 1;">            </span>numWaits = numWaits + 1</span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt; mso-line-height-alt: 11.7pt;"><span style="font-size: 12pt; color: black; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri;">Loop</span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt; mso-line-height-alt: 11.7pt;"><span style="font-size: 12pt; color: black; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri;"> </span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt; mso-line-height-alt: 11.7pt;"><span style="font-size: 12pt; color: black; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri;">Set wshNet = CreateObject(”WScript.Network”)</span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt; mso-line-height-alt: 11.7pt;"><span style="font-size: 12pt; color: black; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri;">Set ADSysInfo = CreateObject(”ADSystemInfo”)</span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt; mso-line-height-alt: 11.7pt;"><span style="font-size: 12pt; color: black; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri;">Set CurrentUser = GetObject(”LDAP://” &amp; ADSysInfo.UserName)</span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt; mso-line-height-alt: 11.7pt;"><span style="font-size: 12pt; color: black; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri;">strGroups = LCase(Join(CurrentUser.MemberOf))</span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt; mso-line-height-alt: 11.7pt;"><span style="font-size: 12pt; color: black; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri;"> </span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt; mso-line-height-alt: 11.7pt;"><span style="font-size: 12pt; color: black; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri;">If (InStr(strGroups, “faculty”) or InStr(strGroups, “staff”)) Then</span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt; mso-line-height-alt: 11.7pt;"><span style="font-size: 12pt; color: black; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri;"><span style="mso-tab-count: 1;">            </span>wshNet.MapNetworkDrive “U:”, fserver &amp; “facstaff\” &amp; wshNet.UserName</span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt; mso-line-height-alt: 11.7pt;"><span style="font-size: 12pt; color: black; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri;">End If</span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt; mso-line-height-alt: 11.7pt;"><span style="font-size: 12pt; color: black; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri;">If (InStr(strGroups, “students”)) Then</span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt; mso-line-height-alt: 11.7pt;"><span style="font-size: 12pt; color: black; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri;"><span style="mso-tab-count: 1;">            </span>wshNet.MapNetworkDrive “U:”, fserver &amp; “students\” &amp; wshNet.UserName</span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt; mso-line-height-alt: 11.7pt;"><span style="font-size: 12pt; color: black; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri;">End If</span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt; mso-line-height-alt: 11.7pt;"><span style="font-size: 12pt; color: black; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri;"> </span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt; mso-line-height-alt: 11.7pt;"><span style="font-size: 12pt; color: black; mso-bidi-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri;">‘——————————————————————-</span></p>
<p></span></span></span></p>
]]></content:encoded>
			<wfw:commentRss>http://netnegotiations.com/gwblog/?feed=rss2&amp;p=146</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Config Ubuntu Server 8.10 to use a Trunk port</title>
		<link>http://netnegotiations.com/gwblog/?p=139</link>
		<comments>http://netnegotiations.com/gwblog/?p=139#comments</comments>
		<pubDate>Thu, 29 Jan 2009 21:19:30 +0000</pubDate>
		<dc:creator>GW</dc:creator>
				<category><![CDATA[Network Management / Monitoring]]></category>
		<category><![CDATA[Server Management / Monitoring]]></category>
		<category><![CDATA[Cisco]]></category>
		<category><![CDATA[Configure Trunk on Fedora]]></category>
		<category><![CDATA[ip link add link]]></category>
		<category><![CDATA[multiple logical interfaces]]></category>
		<category><![CDATA[Netgear Switch]]></category>
		<category><![CDATA[Network Sniffer]]></category>
		<category><![CDATA[Stripped Vlan Headers]]></category>
		<category><![CDATA[Trunk]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Ubuntu Server 8.10]]></category>
		<category><![CDATA[Vlan]]></category>
		<category><![CDATA[Vlan headers]]></category>

		<guid isPermaLink="false">http://netnegotiations.com/gwblog/?p=139</guid>
		<description><![CDATA[I wanted to set up a VMWare 2.0 server host to allow guests on multiple different vlans.  For example all Microsoft guests in vlan 10 and all Linux guests in vlan 192]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-size: small; font-family: Calibri;">I wanted to set up a VMWare 2.0 server host to allow guests on multiple vlans.  The project required that all Microsoft based servers / workstations be on one vlan and all Linux based servers / workstations be on a different vlan.  This meant that a VMware Server hosting both Microsoft and Linux based guests would be impossible until setting up multiple interfaces and trunking the switch port.  I did this project during a transition from from a Cisco switch to a Netgear Layer 3 switch so I provide config instructions for both devices.</span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-size: small; font-family: Calibri;">Project Primary Goal(s):</span></p>
<p class="MsoListParagraphCxSpFirst" style="margin: 0in 0in 0pt 0.75in; text-indent: -0.25in; mso-add-space: auto; mso-list: l3 level1 lfo1;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-size: small; font-family: Calibri;">1.)</span><span style="font: 7pt &quot;Times New Roman&quot;;">    </span></span></span><span style="font-size: small; font-family: Calibri;">Create a trunk port from a switch / router connected directly to a Ubuntu 8.10 Server</span></p>
<p class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.75in; text-indent: -0.25in; mso-add-space: auto; mso-list: l3 level1 lfo1;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-size: small; font-family: Calibri;">2.)</span><span style="font: 7pt &quot;Times New Roman&quot;;">    </span></span></span><span style="font-size: small; font-family: Calibri;">Enable multiple logical network interfaces on the Ubunutu system (1 each for each vlan on the trunk</span></p>
<p class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.75in; text-indent: -0.25in; mso-add-space: auto; mso-list: l3 level1 lfo1;"><span style="font-size: small; font-family: Calibri;">3.)  </span><span style="font-size: small; font-family: Calibri;">Be able to network “sniff” traffic for only a given vlan while still communicating over other vlans for mail / web / etc</span></p>
<p class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.75in; text-indent: -0.25in; mso-add-space: auto; mso-list: l3 level1 lfo1;"><span style="font-size: small; font-family: Calibri;">4.)  </span><span style="font-size: small; font-family: Calibri;"><span style="font-size: small; font-family: Calibri;">Be able to run VMware guests in different vlans</span></span></p>
<p class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.75in; text-indent: -0.25in; mso-add-space: auto; mso-list: l3 level1 lfo1;"><span style="font-size: small; font-family: Calibri;"><span style="font-size: small; font-family: Calibri;">5.)  No routing enabled on the Ubuntu Server</span></span></p>
<p class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.75in; text-indent: -0.25in; mso-add-space: auto; mso-list: l3 level1 lfo1;"><span style="font-size: small; font-family: Calibri;"><span style="font-size: small; font-family: Calibri;">6.)  Provide static config options for restoring all networks and connections after a reboot</span></span></p>
<p class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.75in; text-indent: -0.25in; mso-add-space: auto; mso-list: l3 level1 lfo1;"> </p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-size: small; font-family: Calibri;">On the Switch (This is Cisco &#8211; See below for a Netgear config):</span></p>
<p class="MsoListParagraphCxSpFirst" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l2 level1 lfo3;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-size: small; font-family: Calibri;">1.)</span><span style="font: 7pt &quot;Times New Roman&quot;;">    </span></span></span><span style="font-size: small; font-family: Calibri;">Enter config mode on the switch “config t”</span></p>
<p class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l2 level1 lfo3;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-size: small; font-family: Calibri;">2.)</span><span style="font: 7pt &quot;Times New Roman&quot;;">    </span></span></span><span style="font-size: small; font-family: Calibri;">Enter config mode for the interface we want to trunk “int gig 1/0/1” for example</span></p>
<p class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l2 level1 lfo3;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-size: small; font-family: Calibri;">3.)</span><span style="font: 7pt &quot;Times New Roman&quot;;">    </span></span></span><span style="font-size: small; font-family: Calibri;">On some switches / routers you will need to set the encapsulation type “switchport trunk encapsulation dot1q”<br />
Note:  If you don&#8217;t set this explicitely (even if your switch doesn&#8217;t require it) you will not be able to get vlan headers on a full network &#8220;sniff&#8221; and you may encounter communications problems on your vmware guest systems.</span></p>
<p class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l2 level1 lfo3;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-size: small; font-family: Calibri;">4.)</span><span style="font: 7pt &quot;Times New Roman&quot;;">    </span></span></span><span style="font-size: small; font-family: Calibri;">Set port to trunk mode “switchport mode trunk”</span></p>
<p class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l2 level1 lfo3;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-size: small; font-family: Calibri;">5.)</span><span style="font: 7pt &quot;Times New Roman&quot;;">    </span></span></span><span style="font-size: small; font-family: Calibri;">Allow vlan’s of interest on the trunk “switchport trunk allowed vlan 10,172,192&#8243;</span></p>
<p class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l2 level1 lfo3;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-size: small; font-family: Calibri;">6.)</span><span style="font: 7pt &quot;Times New Roman&quot;;">    </span></span></span><span style="font-size: small; font-family: Calibri;">Most admins agree setting a description is worth the effort for reducing confusing in future troubleshooting – ‘description “Trunk link to Ubuntu 8.10 VMware Server”’</span></p>
<p class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l2 level1 lfo3;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-size: small; font-family: Calibri;">7.)</span><span style="font: 7pt &quot;Times New Roman&quot;;">    </span></span></span><span style="font-size: small; font-family: Calibri;">Get out of int config mode “exit”</span></p>
<p class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l2 level1 lfo3;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-size: small; font-family: Calibri;">8.)</span><span style="font: 7pt &quot;Times New Roman&quot;;">    </span></span></span><span style="font-size: small; font-family: Calibri;">Get out of config mode “exit”</span></p>
<p class="MsoListParagraphCxSpLast" style="margin: 0in 0in 10pt 0.5in; text-indent: -0.25in; mso-list: l2 level1 lfo3;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-size: small; font-family: Calibri;">9.)</span><span style="font: 7pt &quot;Times New Roman&quot;;">    </span></span></span><span style="font-size: small; font-family: Calibri;">Save config to memory “write mem”</span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-size: small; font-family: Calibri;">On the switch (This is Netgear config &#8211; See above for a Cisco config)</span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-size: small; font-family: Calibri;">1.)  Enter config mode &#8220;Configure Terminal&#8221;</span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-size: small; font-family: Calibri;">2.)  Enter interface config mode &#8220;Interface 0/10&#8243;</span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-size: small; font-family: Calibri;">3.)  Set participation in the vlans of interest:<br />
      &#8221;vlan participation include 10&#8243;<br />
      &#8220;vlan participation include 172&#8243;<br />
      &#8220;vlan participation include 192&#8243;</span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-size: small; font-family: Calibri;">4.)  Set tagging for all vlans:<br />
      &#8220;vlan tagging 10&#8243;<br />
      &#8220;vlan tagging 172&#8243;<br />
      &#8220;vlan tagging 192&#8243;</span></p>
<div></div>
<p><span style="font-size: small; font-family: Calibri;"></p>
<p class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l2 level1 lfo3;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-size: small; font-family: Calibri;">5.)</span><span style="font: 7pt &quot;Times New Roman&quot;;">    </span></span></span><span style="font-size: small; font-family: Calibri;">Most admins agree setting a description is worth the effort for reducing confusing in future troubleshooting – ‘description “Trunk link to Ubuntu 8.10 VMware Server”’</span></p>
<p class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l2 level1 lfo3;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-size: small; font-family: Calibri;">6.)</span><span style="font: 7pt &quot;Times New Roman&quot;;">    </span></span></span><span style="font-size: small; font-family: Calibri;">Get out of interface config mode “exit”</span></p>
<p class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l2 level1 lfo3;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-size: small; font-family: Calibri;">7.)</span><span style="font: 7pt &quot;Times New Roman&quot;;">    </span></span></span><span style="font-size: small; font-family: Calibri;">Get out of config mode “exit”</span></p>
<p class="MsoListParagraphCxSpLast" style="margin: 0in 0in 10pt 0.5in; text-indent: -0.25in; mso-list: l2 level1 lfo3;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-size: small; font-family: Calibri;">8.)</span><span style="font: 7pt &quot;Times New Roman&quot;;">    </span></span></span><span style="font-size: small; font-family: Calibri;">Save config to memory “save” then &#8220;y&#8221; to the confirm prompt</span></p>
<p class="MsoListParagraphCxSpLast" style="margin: 0in 0in 10pt 0.5in; text-indent: -0.25in; mso-list: l2 level1 lfo3;"> </p>
<p> </p>
<p> </p>
<p></span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-size: small; font-family: Calibri;">On the Ubuntu 8.10 Server (I&#8217;ll try to get around to writing up instructions for Fedora 10 as well &#8211; basically they are the same except the static settings and the su / sudo commands).</span></p>
<p><span style="font-size: small; font-family: Calibri;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-size: small; font-family: Calibri;"></span></span></span></span></p>
<p class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l0 level1 lfo4;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-size: small; font-family: Calibri;">1.)</span><span style="font: 7pt &quot;Times New Roman&quot;;">    </span></span></span><span style="font-size: small; font-family: Calibri;">I prefer to just up my privs to root and leave them there while on the terminal but you might want to use sudo instead – “sudo -s -H” then enter the root password for the system</span></p>
<p class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l0 level1 lfo4;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-size: small; font-family: Calibri;">2.)</span><span style="font: 7pt &quot;Times New Roman&quot;;">    </span></span></span><span style="font-size: small; font-family: Calibri;">Remove any settings on eth0 &#8211; Especially do not leave eth0 as DHPC enabled (I&#8217;ll provide more info about what I decided to do in the static config section below &#8211; but if you are just looking to do something temporary just take off ip information and routing information for eth0)</span></p>
<p class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l0 level1 lfo4;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-size: small; font-family: Calibri;">3.)</span><span style="font: 7pt &quot;Times New Roman&quot;;">    </span></span></span><span style="font-size: small; font-family: Calibri;">Now create the logical interfaces for each vlan.<br />
“ip link add link eth0 name vlan10 type vlan id 10”<br />
“ip link add link eth0 name vlan172 type vlan id 172”<br />
“ip link add link eth0 name vlan192 type vlan id 192”</span></p>
<p class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; mso-list: l0 level1 lfo4;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-size: small; font-family: Calibri;">5.)</span><span style="font: 7pt &quot;Times New Roman&quot;;">    </span></span></span><span style="font-size: small; font-family: Calibri;">If you have a dhcpserver on any of the vlans you can grab a dhcp address<br />
“dhclient vlan10”<br />
To release the dhcp address:<br />
“dhclient -r vlan10”</span></p>
<p class="MsoListParagraphCxSpLast" style="margin: 0in 0in 10pt 0.5in; text-indent: -0.25in; mso-list: l0 level1 lfo4;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-size: small; font-family: Calibri;">6.)</span><span style="font: 7pt &quot;Times New Roman&quot;;">    </span></span></span><span style="font-size: small; font-family: Calibri;">If you want to “sniff” traffic on a given vlan set the logical interface to promiscuous mode</span><span style="font-size: small; font-family: Calibri;"><br />
“ifconfig vlan172 -promisc”<br />
&#8220;tcpdump -i vlan172&#8243;<br />
If you want to &#8220;sniff&#8221; traffic on all vlans<br />
&#8220;tcpdump -i eth0&#8243;</span></p>
<p> </p>
<p class="MsoListParagraphCxSpLast" style="margin: 0in 0in 10pt 0.5in; text-indent: -0.25in; mso-list: l0 level1 lfo4;"><span style="font-size: small; font-family: Calibri;">Static Settings (this section is of interest if you want to set this up perminantely &#8211; For me that&#8217;s a primary project goal)</span></p>
<p class="MsoListParagraphCxSpLast" style="margin: 0in 0in 10pt 0.5in; text-indent: -0.25in; mso-list: l0 level1 lfo4;"><span style="font-size: small; font-family: Calibri;">Several modifications need to be made to the /etc/network/interface file so &#8220;vi /etc/network/interfaces&#8221;</span></p>
<p class="MsoListParagraphCxSpLast" style="margin: 0in 0in 10pt 0.5in; text-indent: -0.25in; mso-list: l0 level1 lfo4;"><span style="font-size: small; font-family: Calibri;">I include an example file here:</span></p>
<p class="MsoListParagraphCxSpLast" style="margin: 0in 0in 10pt 0.5in; text-indent: -0.25in; mso-list: l0 level1 lfo4;"><span style="font-size: small; font-family: Calibri;">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</span></p>
<p class="MsoListParagraphCxSpLast" style="margin: 0in 0in 10pt 0.5in; text-indent: -0.25in; mso-list: l0 level1 lfo4;"><span style="font-size: small; font-family: Calibri;"># This file describes the network interfaces available on your system</span></p>
<p class="MsoListParagraphCxSpLast" style="margin: 0in 0in 10pt 0.5in; text-indent: -0.25in; mso-list: l0 level1 lfo4;"><span style="font-size: small; font-family: Calibri;"># and how to activate them. For more information, see interfaces(5).</span></p>
<p class="MsoListParagraphCxSpLast" style="margin: 0in 0in 10pt 0.5in; text-indent: -0.25in; mso-list: l0 level1 lfo4;"><span style="font-size: small; font-family: Calibri;"># The loopback network interface<br />
auto lo<br />
iface lo inet loopback</span></p>
<p class="MsoListParagraphCxSpLast" style="margin: 0in 0in 10pt 0.5in; text-indent: -0.25in; mso-list: l0 level1 lfo4;"><span style="font-size: small; font-family: Calibri;"># The primary network interface</span></p>
<p class="MsoListParagraphCxSpLast" style="margin: 0in 0in 10pt 0.5in; text-indent: -0.25in; mso-list: l0 level1 lfo4;"><span style="font-size: small; font-family: Calibri;"># I set this up in promiscuous mode for any network &#8220;sniffing&#8221; I may want to do in the future<br />
auto eth0<br />
iface eth0 inet manual<br />
        up ifconfig $IFACE 0.0.0.0 up<br />
        up ip link set $IFACE promisc on<br />
        down ip link set $IFACE promisc off<br />
        down ifconfig $IFACE down</span></p>
<p class="MsoListParagraphCxSpLast" style="margin: 0in 0in 10pt 0.5in; text-indent: -0.25in; mso-list: l0 level1 lfo4;"><span style="font-size: small; font-family: Calibri;"># The vlan 10 network interface</span></p>
<p class="MsoListParagraphCxSpLast" style="margin: 0in 0in 10pt 0.5in; text-indent: -0.25in; mso-list: l0 level1 lfo4;"><span style="font-size: small; font-family: Calibri;"># This is an example of a logical vlan interface that has connectivity to a DHCP server<br />
iface vlan10 inet dhcp<br />
        pre-up ip link add link eth0 name vlan10 type vlan id 10<br />
        post-down ip link del dev vlan10<br />
auto vlan10</span></p>
<p class="MsoListParagraphCxSpLast" style="margin: 0in 0in 10pt 0.5in; text-indent: -0.25in; mso-list: l0 level1 lfo4;"># The vlan192 network interface</p>
<p class="MsoListParagraphCxSpLast" style="margin: 0in 0in 10pt 0.5in; text-indent: -0.25in; mso-list: l0 level1 lfo4;"># This is an example of a logical vlan interface that needs static / manual ip address information</p>
<p class="MsoListParagraphCxSpLast" style="margin: 0in 0in 10pt 0.5in; text-indent: -0.25in; mso-list: l0 level1 lfo4;">iface vlan192 inet static<br />
        pre-up ip link add link eth0 name vlan192 type vlan id 192<br />
        post-down ip link del dev vlan192<br />
        address 192.168.7.8<br />
        netmask 255.255.255.0<br />
auto vlan192</p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p class="MsoListParagraphCxSpLast" style="margin: 0in 0in 10pt 0.5in; text-indent: -0.25in; mso-list: l0 level1 lfo4;"><span style="font-size: small; font-family: Calibri;"><span style="font-size: small; font-family: Calibri;">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-size: small; font-family: Calibri;">Don&#8217;t forget to save the file &#8220;:wq!&#8221;.</span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"> </p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-size: small; font-family: Calibri;">Last thing is to reconfigure the VMserver environment:</span></p>
<ol>
<li>
<div class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-size: small; font-family: Calibri;">At the root prompt type &#8220;/usr/bin/vmware-config.pl&#8221;  or at the user prompt &#8220;sudo /usr/bin/vmware-config.pl&#8221;</span></div>
</li>
<li>
<div class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-size: small; font-family: Calibri;">When it asks to set up various network information the ones of highest interest is the Bridged.  Ensure you choose to set a bridged network for each vlan &#8211; I chose to name mine &#8220;Bridged10&#8243;, &#8220;Bridged172&#8243;, and &#8220;Bridged192&#8243; after the logical vlan interfaces they would operate on.</span></div>
</li>
<li>
<div class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-size: small; font-family: Calibri;">Go into the VMware Server web gui &#8220;<a href="https://serverip:8333">https://serverip:8333</a>&#8221; (you can do this from a remote system since you probably don&#8217;t have a graphical front end or web browser for the VMware Server) and for each guest that has been created ensure that the correct bridged network is selected.  For me that meant selecting each Linux guest and changing it&#8217;s network to &#8220;Bridged192&#8243; and selecting each Microsoft guest and changing it&#8217;s network to &#8220;Bridged10&#8243;.</span></div>
</li>
</ol>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"> </p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-size: small; font-family: Calibri;">Note: I did this for VMware applications but it’s not a terrible way to configure a Linux firewall that has only 1 interface.<span style="mso-spacerun: yes;">  </span>Just set the default route to the ip address given on each logical vlan interface.  Then enable ip forwarding on the linux system.</span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"> </p>
]]></content:encoded>
			<wfw:commentRss>http://netnegotiations.com/gwblog/?feed=rss2&amp;p=139</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Server Today</title>
		<link>http://netnegotiations.com/gwblog/?p=130</link>
		<comments>http://netnegotiations.com/gwblog/?p=130#comments</comments>
		<pubDate>Fri, 23 Jan 2009 23:05:52 +0000</pubDate>
		<dc:creator>GW</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://netnegotiations.com/gwblog/?p=130</guid>
		<description><![CDATA[Today I got my new quad core server in.  This will host several Virtual systems. I tried installing VMWare ESX but apparently they have no support for the processor I have in this system New server name was something my wife came up with.  She thought I should call it &#8220;Casino&#8221; because it had so [...]]]></description>
			<content:encoded><![CDATA[<p>Today I got my new quad core server in.  This will host several Virtual systems.</p>
<p>I tried installing VMWare ESX but apparently they have no support for the processor I have in this system <img src='http://netnegotiations.com/gwblog/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
<p>New server name was something my wife came up with. </p>
<p>She thought I should call it &#8220;Casino&#8221; because it had so many slots <img src='http://netnegotiations.com/gwblog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>I liked it and it stuck.</p>
<p>I welcome Casino to the Lab.</p>
]]></content:encoded>
			<wfw:commentRss>http://netnegotiations.com/gwblog/?feed=rss2&amp;p=130</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installing VMWare Server 2.0 on Ubuntu 8.10 Server</title>
		<link>http://netnegotiations.com/gwblog/?p=127</link>
		<comments>http://netnegotiations.com/gwblog/?p=127#comments</comments>
		<pubDate>Fri, 23 Jan 2009 23:03:14 +0000</pubDate>
		<dc:creator>GW</dc:creator>
				<category><![CDATA[Server Management / Monitoring]]></category>
		<category><![CDATA[Installing VMWare on Ubuntu 8.10 Server]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Ubuntu 8.10]]></category>
		<category><![CDATA[VMWare Server 2.0]]></category>

		<guid isPermaLink="false">http://netnegotiations.com/gwblog/?p=127</guid>
		<description><![CDATA[Step by step installation instructions for VMWare Server 2.0 on an Ubuntu 8.10 Server.]]></description>
			<content:encoded><![CDATA[<p>Download References:<br />
Download free VMware Server 2.0 for linux at <a href="http://www.vmware.com">http://www.vmware.com</a>.<br />
Download free Ubuntu Server 8.10 64bit (and other versions) at <a href="http://www.ubuntu.com">http://www.ubuntu.com</a>.</p>
<p>These directions assume you have a running Ubuntu 8.10 64bit system.  However, I will try to include specific notes where 32bit systems would use different commands.</p>
<p>Duplicating the steps I took:</p>
<p>1.) sudo apt-get install linux-headers-`uname -r`</p>
<p>2.) sudo apt-get install build-essentials</p>
<p>3.) sudo apt-get install xinetd</p>
<p>4.) scp, ftp, copy from cd or whatever method works best for you to copy the vmware server installation files to your ubuntu system.  In my case I have Ubuntu 8.10 64bit Server so I scp&#8217;d &#8220;VMware-server-2.0.0-122956.x86_64.tar.gz&#8221; and &#8220;VMware-vix-1.6.0-122956.x86_64.tar.gz&#8221; to ~/vmware directory for convenience.  32bit Ubuntu systems will have a different set of vix and server install files.</p>
<p>5.) Set your working directory to the place you copied the vmware installation files &#8220;cd ~/vmware&#8221;</p>
<p>6.) Extract the installation files &#8220;tar xvfz VMware-s*.tar.gz&#8221;</p>
<p>7.) Set your working directory to the directory created during the extraction process in step 6 &#8220;cd v*&#8221;</p>
<p>8.) Run the install script &#8220;sudo ./vmware-install.pl&#8221;</p>
<p>9.) Accepting all the defaults works for some ppl but not for me.  You will want to pay particular attention to where you install / store your virtual machine, the ports you run the management web interface and ESPECIALLY pay attention to the vmware administrator account.  I recommend you add your username as the administrator during the install.</p>
<p>10.)  Enter the 20 character key you recieved from VMware download.  If you don&#8217;t have your key handy you can also go to the VMware site and view your license by going thru the download process for VMware Server.</p>
<p>Note:  To access the VMware manager from any network connected machine that has a route to the VMware Host you would browse to <a href="https://&quot;yourhostname&quot;:8333">https://&#8221;yourhostname&#8221;:8333</a> (i.e. <a href="https://10.1.1.107:8333">https://10.1.1.107:8333</a> or for local access <a href="https://127.0.0.1:8333">https://127.0.0.1:8333</a>)</p>
<p>Note2: I recommend firewalling the server and disabling non-ssl communication with the the VMware Host.</p>
]]></content:encoded>
			<wfw:commentRss>http://netnegotiations.com/gwblog/?feed=rss2&amp;p=127</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>User&#8217;s $Home/.dmrc file is being ignored</title>
		<link>http://netnegotiations.com/gwblog/?p=124</link>
		<comments>http://netnegotiations.com/gwblog/?p=124#comments</comments>
		<pubDate>Mon, 19 Jan 2009 23:52:48 +0000</pubDate>
		<dc:creator>GW</dc:creator>
				<category><![CDATA[Server Management / Monitoring]]></category>
		<category><![CDATA[$Home/.dmrc]]></category>
		<category><![CDATA[ubuntu 8.04]]></category>

		<guid isPermaLink="false">http://netnegotiations.com/gwblog/?p=124</guid>
		<description><![CDATA[Today after a series of autoupdates my Ubuntu 8.04 system greeted my login with this message. You can imagine I was not terribly please. But the fix wasn&#8217;t bad.  It turns out one of the updates or something done as part of lab testing made my home folder not readable.  The fix: sudo chmod 700 [...]]]></description>
			<content:encoded><![CDATA[<p>Today after a series of autoupdates my Ubuntu 8.04 system greeted my login with this message.</p>
<p>You can imagine I was not terribly please.</p>
<p>But the fix wasn&#8217;t bad.  It turns out one of the updates or something done as part of lab testing made my home folder not readable. </p>
<p>The fix:</p>
<p>sudo chmod 700 /home/yourusername/</p>
<p>If you want other users to be able to read your home folder the fix:</p>
<p>sudo chmod 755 /home/yourusername/</p>
]]></content:encoded>
			<wfw:commentRss>http://netnegotiations.com/gwblog/?feed=rss2&amp;p=124</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Clonezilla 1.2.1-23</title>
		<link>http://netnegotiations.com/gwblog/?p=122</link>
		<comments>http://netnegotiations.com/gwblog/?p=122#comments</comments>
		<pubDate>Sun, 18 Jan 2009 23:36:25 +0000</pubDate>
		<dc:creator>GW</dc:creator>
				<category><![CDATA[Server Management / Monitoring]]></category>
		<category><![CDATA[Clonezilla]]></category>
		<category><![CDATA[Clonezilla 1.2.1-23]]></category>
		<category><![CDATA[Disk Imaging]]></category>
		<category><![CDATA[PING]]></category>
		<category><![CDATA[PING 3.00]]></category>
		<category><![CDATA[Symantec Ghost]]></category>
		<category><![CDATA[System Backup]]></category>

		<guid isPermaLink="false">http://netnegotiations.com/gwblog/?p=122</guid>
		<description><![CDATA[Love this program]]></description>
			<content:encoded><![CDATA[<p>My Symantec Ghost software is getting too expensive to maintain so I went out looking for alternatives this weekend.  Had two really good candidates:  PING 3.00 and Clonezilla 1.2.1-23.   Obviously, from the name of this post after testing both Clonezilla 1.2.1-23 is the one I decided on.</p>
<p>Clonezilla had one really cool thing going for it.  It supports SSH / SCP of images.</p>
<p>PING was ok but I kept getting hangs when trying to connect to remote windows shares.  There were work arounds but, to me it seemed, less friendly.   It also didn&#8217;t have support for writing images via ftp (only reading) and did not seem to support SSH / SCP at all.</p>
<p>I tested Clonezilla Live image backups of both linux systems and windows systems with absolutely no problems.</p>
<p>I also added to my future projects list &#8220;set up a DRBL (Diskless Remote Boot in Linux) server.&#8221;  This will facilitate the advanced features in Clonezilla for supporting multicasting.</p>
<p>To get Clonezilla standalone up and running is as simple as downloading an ISO and burning a CD / USB. </p>
<p>Download Clonezilla @ <a href="http://www.clonezilla.org/download/sourceforge/stable/iso-zip-files.php">http://www.clonezilla.org/download/sourceforge/stable/iso-zip-files.php</a></p>
<p>Burn the ISO, boot the system you wish to image from the CD or USB you made, and follow the on screen instructions for countless easy to follow options.</p>
<p>Also you can boot to a root prompt (with either product) to reset passwords / accounts or fix broken files or file permissions.   Both products support partition and disk imaging.</p>
]]></content:encoded>
			<wfw:commentRss>http://netnegotiations.com/gwblog/?feed=rss2&amp;p=122</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
