<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>808 Tech Blog</title>
    <link rel="alternate" type="text/html" href="http://808techblog.com/" />
    <link rel="self" type="application/atom+xml" href="http://808techblog.com/index-feedburner.xml" />
    <id>tag:,2008-09-22:/7</id>
    <updated>2010-02-09T05:01:31Z</updated>
    
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type 4.21-en</generator>

<entry>
    <title>Enable Cisco 851w 871 Router IPSec VPN Client Split Tunneling</title>
    <link rel="alternate" type="text/html" href="http://808techblog.com/2010/02/enable-cisco-851w-871-router-i.html" />
    <id>tag:808techblog.com,2010://7.36</id>

    <published>2010-02-05T16:54:49Z</published>
    <updated>2010-02-09T05:01:31Z</updated>

    <summary> In response to a recent comment regarding my Connect to Cisco 851 with Cisco VPN Client post from a couple years back the following code is a revision that includes split tunneling support and updated comments within the code....</summary>
    <author>
        <name>Netflow</name>
        <uri>http://808techblog.com</uri>
    </author>
    
        <category term="Networking" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="ciscoios" label="Cisco IOS" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://808techblog.com/">
        <![CDATA[<p>
<span style="DISPLAY: inline" class="mt-enclosure mt-enclosure-image"><img style="MARGIN: 0px 20px 20px 0px; FLOAT: left" class="mt-image-left" alt="configassist.jpg" src="http://808techblog.com/images/configassist.jpg" width="40" height="38" /></span>In response to a recent comment regarding my <a href="http://808techblog.com/2008/01/connect-to-cisco-851-with-cisc.html">Connect to Cisco 851 with Cisco VPN Client</a> post from a couple years back the following code is a revision that includes split tunneling support and updated comments within the code. If the VPN client appears to connect successfully but you are unable to access network devices then the following tips may help.</p>
<ul>
<li>Check, review the access-lists paying special attention to the one that corresponds to your route map. The first line of your route-map access-list should be a deny statement relating to the designated vpn subnet. This line&nbsp;sends VPN client sourced traffic back to your connecting machine.</li>
<li>Ensure the name of your route-map is referenced correctly in your outside interface ip nat statement</li>
<li>Confirm ip nat inside and ip nat outside commands are on the appropriate interfaces</li></ul>
<p>The code below is from a working production environment.</p>
<p>version 12.4<br />no service pad<br />service timestamps debug datetime msec<br />service timestamps log datetime msec<br />no service password-encryption<br />!<br />hostname DEMO851w<br />!<br />boot-start-marker<br />boot-end-marker<br />!<br />logging buffered 51200 warnings<br />!<br />aaa new-model<br />!<br />!<br />aaa authentication login demousers local<br />aaa authorization network demogroup local<br />!<br />aaa session-id common<br />!<br />resource policy<br />!<br />clock timezone Hawaii -10<br />ip subnet-zero<br />!<br />!<br />ip cef<br />ip inspect name DEFAULT100 cuseeme<br />ip inspect name DEFAULT100 ftp<br />ip inspect name DEFAULT100 h323<br />ip inspect name DEFAULT100 icmp<br />ip inspect name DEFAULT100 rcmd<br />ip inspect name DEFAULT100 realaudio<br />ip inspect name DEFAULT100 rtsp<br />ip inspect name DEFAULT100 esmtp &lt;consider removing this line for Exchange 2007 compatibility&gt;<br />ip inspect name DEFAULT100 sqlnet<br />ip inspect name DEFAULT100 streamworks<br />ip inspect name DEFAULT100 tftp<br />ip inspect name DEFAULT100 tcp<br />ip inspect name DEFAULT100 udp<br />ip inspect name DEFAULT100 vdolive<br />ip tcp synwait-time 10<br />no ip bootp server<br />no ip domain lookup<br />ip domain name domain.local<br />ip name-server &lt;internal dns&gt;<br />!<br />username sysadmin privilege 15 secret 5 &lt;password hash&gt;<br />&lt;add more vpn users here&gt;<br />!<br />crypto isakmp policy 1<br />&nbsp;encr 3des<br />&nbsp;authentication pre-share<br />&nbsp;group 2<br />crypto isakmp client configuration address-pool local dynpool<br />!<br />crypto isakmp client configuration group demogroup &lt;VPN client Group Authentication name&gt;<br />&nbsp;key &lt;group passphrase for vpn client&gt;<br />&nbsp;dns &lt;internal dns&gt;<br />&nbsp;domain domain.local<br />&nbsp;pool dynpool<br />&nbsp;acl 105<br />!<br />crypto ipsec transform-set transform-1 esp-3des esp-sha-hmac<br />!<br />crypto dynamic-map dynmap 1<br />&nbsp;set transform-set transform-1<br />&nbsp;reverse-route<br />!<br />crypto map dynmap client authentication list demousers<br />crypto map dynmap isakmp authorization list demogroup<br />crypto map dynmap client configuration address respond<br />crypto map dynmap 1 ipsec-isakmp dynamic dynmap<br />!<br />bridge irb<br />!<br />interface FastEthernet0<br />!<br />interface FastEthernet1<br />!<br />interface FastEthernet2<br />!<br />interface FastEthernet3<br />!<br />interface FastEthernet4<br />&nbsp;description ** WAN **<br />&nbsp;ip address &lt;external ip&gt; 255.255.255.x<br />&nbsp;ip access-group 101 in<br />&nbsp;ip verify unicast reverse-path<br />&nbsp;no ip redirects<br />&nbsp;no ip unreachables<br />&nbsp;no ip proxy-arp<br />&nbsp;ip inspect DEFAULT100 out<br />&nbsp;ip nat outside<br />&nbsp;ip virtual-reassembly<br />&nbsp;ip route-cache flow<br />&nbsp;duplex auto<br />&nbsp;speed auto<br />&nbsp;crypto map dynmap<br />!<br />interface Dot11Radio0<br />&nbsp;no ip address<br />&nbsp;!<br />&nbsp;encryption vlan 1 mode ciphers tkip<br />&nbsp;!<br />&nbsp;ssid AP851G<br />&nbsp;&nbsp;&nbsp; vlan 1<br />&nbsp;&nbsp;&nbsp; authentication open<br />&nbsp;&nbsp;&nbsp; authentication key-management wpa<br />&nbsp;&nbsp;&nbsp; guest-mode<br />&nbsp;&nbsp;&nbsp; wpa-psk ascii 0 &lt;password&gt;<br />&nbsp;!<br />&nbsp;speed basic-1.0 basic-2.0 basic-5.5 6.0 9.0 basic-11.0 12.0 18.0 24.0 36.0 48.0<br />&nbsp;54.0<br />&nbsp;station-role root<br />!<br />interface Dot11Radio0.1<br />&nbsp;encapsulation dot1Q 1 native<br />&nbsp;no snmp trap link-status<br />&nbsp;no cdp enable<br />&nbsp;bridge-group 1<br />&nbsp;bridge-group 1 subscriber-loop-control<br />&nbsp;bridge-group 1 spanning-disabled<br />&nbsp;bridge-group 1 block-unknown-source<br />&nbsp;no bridge-group 1 source-learning<br />&nbsp;no bridge-group 1 unicast-flooding<br />!<br />interface Vlan1<br />&nbsp;description<br />&nbsp;no ip address<br />&nbsp;ip tcp adjust-mss 1452<br />&nbsp;bridge-group 1<br />!<br />interface BVI1<br />&nbsp;description<br />&nbsp;ip address 192.168.1.1 255.255.255.0<br />&nbsp;ip nat inside<br />&nbsp;ip virtual-reassembly<br />&nbsp;ip tcp adjust-mss 1412<br />!<br />ip local pool dynpool 192.168.15.1 192.168.15.5<br />ip classless<br />ip route 0.0.0.0 0.0.0.0 &lt;isp gateway&gt;<br />!<br />ip http server<br />ip http authentication local<br />ip http secure-server<br />ip http timeout-policy idle 60 life 86400 requests 10000<br />ip nat inside source route-map nonat interface FastEthernet4 overload<br />ip nat inside source static tcp &lt;internal server&gt; 25 &lt;external ip&gt; 25 extendable<br />ip nat inside source static tcp &lt;internal server&gt; 80 &lt;external ip&gt; 80 extendable<br />ip nat inside source static tcp &lt;internal server&gt; 443 &lt;external ip&gt; 443 extendable<br />!<br />access-list 1 permit 192.168.0.0 0.0.255.255<br />access-list 101 remark ** Permit Inbound IPSEC Traffic &amp; Split Tunnel **<br />access-list 101 permit ip host 192.168.15.1 192.168.1.0 0.0.0.255<br />access-list 101 permit ip host 192.168.15.2 192.168.1.0 0.0.0.255<br />access-list 101 permit ip host 192.168.15.3 192.168.1.0 0.0.0.255<br />access-list 101 permit ip host 192.168.15.4 192.168.1.0 0.0.0.255<br />access-list 101 permit ip host 192.168.15.5 192.168.1.0 0.0.0.255<br />access-list 101 permit udp any host &lt;external ip&gt; eq non500-isakmp<br />access-list 101 permit udp any host &lt;external ip&gt;<br />access-list 101 permit esp any host &lt;external ip&gt;<br />access-list 101 permit ahp any host &lt;external ip&gt;<br />access-list 101 remark ** Block Telnet **<br />access-list 101 deny&nbsp;&nbsp; tcp any any eq telnet<br />access-list 101 permit tcp any any established<br />access-list 101 remark ** Deny netbios from the internet **<br />access-list 101 deny&nbsp;&nbsp; tcp any any eq 139 log<br />access-list 101 deny&nbsp;&nbsp; udp any any eq netbios-ns log<br />access-list 101 deny&nbsp;&nbsp; udp any any eq netbios-dgm log<br />access-list 101 deny&nbsp;&nbsp; udp any any eq netbios-ss log<br />access-list 101 remark ** Permit Exchange Related Traffic **<br />access-list 101 permit tcp any host &lt;external ip&gt; eq smtp<br />access-list 101 permit tcp any host &lt;external ip&gt; eq www<br />access-list 101 permit tcp any host &lt;external ip&gt; eq 443<br />access-list 101 permit udp any host &lt;external ip&gt; eq ntp<br />access-list 101 deny&nbsp;&nbsp; ip any host &lt;external ip&gt;<br />access-list 101 remark ** Permit all other traffic **<br />access-list 101 permit tcp any any<br />access-list 101 permit udp any any<br />access-list 101 permit ip any any<br />access-list 105 remark ** VPN Traffic **<br />access-list 105 permit ip 192.168.1.0 0.0.0.255 any<br />access-list 110 deny&nbsp;&nbsp; ip 192.168.1.0 0.0.0.255 192.168.15.0 0.0.0.255<br />access-list 110 permit ip 192.168.1.0 0.0.0.255 any<br />snmp-server community public RO<br />no cdp run<br />route-map nonat permit 10<br />&nbsp;match ip address 110<br />!<br />control-plane<br />!<br />bridge 1 protocol ieee<br />bridge 1 route ip<br />!<br />line con 0<br />&nbsp;no modem enable<br />line aux 0<br />line vty 0 4<br />&nbsp;privilege level 15<br />&nbsp;transport input telnet ssh<br />!<br />scheduler max-task-time 5000<br />scheduler allocate 4000 1000<br />scheduler interval 500<br />ntp clock-period 17175022<br />ntp server 140.31.199.8 prefer<br />end<br />DEMO851w#</p>
<p>Comments questions welcomed.<br /></p>]]>
        
    </content>
</entry>

<entry>
    <title>Migrate Server 2000 to Small Business Server 2008 - Part 2</title>
    <link rel="alternate" type="text/html" href="http://808techblog.com/2009/09/migrate-server-2000-to-small-b-1.html" />
    <id>tag:808techblog.com,2009://7.35</id>

    <published>2009-09-07T07:11:00Z</published>
    <updated>2009-09-07T07:32:54Z</updated>

    <summary> The swing style route to Small Business Server 2008 from Server 2000 without Exchange went pretty smooth with only a couple issues that required some minor troubleshooting. The most common swing method usually involves joining a temp server to...</summary>
    <author>
        <name>Netflow</name>
        <uri>http://808techblog.com</uri>
    </author>
    
        <category term="Software" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="software" label="Software" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://808techblog.com/">
        <![CDATA[<p>
<span style="DISPLAY: inline" class="mt-enclosure mt-enclosure-image"><img style="MARGIN: 0px 20px 20px 0px; FLOAT: left" class="mt-image-left" alt="sbsconsole.jpg" src="http://808techblog.com/images/sbsconsole.jpg" width="58" height="55" /></span>The swing style route to Small Business Server 2008 from Server 2000 without Exchange went pretty smooth with only a couple issues that required some minor troubleshooting. The most common swing method usually involves joining a temp server to an existing domain, running dcpromo on the temp server, disconnecting and then seizing all the active directory roles. The temp server is then used to transfer active directory to the final destination server. There's more than 1 way to migrate from Server 2000 to SBS 2008. In my case, here's an overview of what worked for me. </p>
<p>This migration method uses 2 virtual machines and Windows Server 2008 Standard install media. Using your virtualization software of choice, create virtual machines for a Windows 2000 server (configure same number of processors as the source 2000 server for HAL compatibility) and a Windows 2008 server. A Windows 7 loaded laptop running VMWARE Workstation is what was used for the virtual machines in this overview.</p>
<ul>
<li>Load the designated Server OS's (2000 and 2008) on the newly created virtual machines and configure the virtual network cards in bridge mode.</li>
<li>Install, configure Windows 2000 with the same name and IP address of the source production server.</li>
<li>Add static IP to the Windows 2008 virtual machine which will eventually be used as the source server for the SBS 2008 migration (I used Windows Server 2008 Standard VLM media which provides a 3 day grace activation period). </li></ul>
<p>Prep the source 2000 domain controller as in Part 1</p>
<ul>
<li>Raise Domain Functional level of your Windows 2000 server to Native 2000</li>
<li>Insert SBS 2008 setup DVD into your Windows 2000 server dvd-drive </li>
<li>Run adprep /forestprep and adprep /domainprep from the Sources\Adrep directory </li>
<li>Make sure the Windows 2000 domain administrator account meets the SBS 2008 password complexity requirements</li></ul>
<p>Password must satisfy three of the following four categories.</p>
<ul>
<li>Minimum 8 characters </li>
<li>Upper case lower case </li>
<li>Numerals (0 through 9)</li>
<li>At least 1 non-alphanumeric character </li></ul>
<p>On the source Windows 2000 Server</p>
<ul>
<li>Run system state backup</li>
<li>Restore backup to virtual Windows 2000 Server machine, reboot</li>
<li>Login, review and verify restored active directory data</li>
<li>Point DNS on Windows Server 2008 virtual machine to restored domain controller IP address then join domain, reboot</li>
<li>Login, run dcpromo on Windows Server 2008 machine, reboot</li>
<li>Login to Windows Server 2008 domain controller</li>
<li>Configure DNS IP address on Windows Server 2008 to point back to it self</li>
<li>Transfer all active directory FSMO roles to Windows Server 2008</li>
<li>Configure Windows 2000 domain controller DNS to point to Windows 2008 domain controller</li>
<li>Run dcpromo on Windows 2000 domain controller, shutdown Server 2000 virtual machine </li></ul>
<p>At this point the migration to Small Business Server 2008 using your pre-filled answer file and removable device on the destination server should be straightforward. The laptop with virtual Windows 2008 server machine was assigned a static IP and designated as the default gateway in the answer file. Also make sure to raise the domain functional level on the virtual Windows 2008 domain controller to Windows Server 2003 from Windows 2000 Native. </p>
<p>
<span style="DISPLAY: inline" class="mt-enclosure mt-enclosure-image"><img style="TEXT-ALIGN: center; MARGIN: 0px auto 20px; DISPLAY: block" class="mt-image-center" alt="sbsraisedomain.jpg" src="http://808techblog.com/images/sbsraisedomain.jpg" width="472" height="320" /></span>The laptop and destination server were both connected to a separate standalone network switch (you could probably use a crossover cable as well). The migration to Small Business Server 2008 from the virtual Windows 2008 Standard domain controller ran successfully with all active directory FSMO roles automatically transferred. Active directory was uninstalled from the temp domain controller and the virtual machine shutdown. </p>
<p>The cutover to the new SBS 2008 server involved shutting down all the workstations, disconnecting the production server then connecting the new server to the network. It was literally a swap of the network cables from the standalone network switch to the production switch. The workstations were powered back on and the login access to the new server tested successfully. The old 2000 server was demoted while disconnected from the production network and rejoined back to the domain as a member server to preserve access to some legacy apps and to be able migrate all the current static data to the new server.</p>
<p>Comments or questions welcomed.</p>]]>
        
    </content>
</entry>

<entry>
    <title>Migrate Server 2000 to Small Business Server 2008 - Part 1</title>
    <link rel="alternate" type="text/html" href="http://808techblog.com/2009/09/migrate-server-2000-to-small-b.html" />
    <id>tag:808techblog.com,2009://7.34</id>

    <published>2009-09-02T20:10:56Z</published>
    <updated>2009-09-05T06:40:05Z</updated>

    <summary> My first migration from Windows Server 2000 to Small Business Server 2008 with some setbacks and successes was an overall good learning experience. This article series will outline and discuss the steps and processes I used to successfully migrate...</summary>
    <author>
        <name>Netflow</name>
        <uri>http://808techblog.com</uri>
    </author>
    
        <category term="Software" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="software" label="Software" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://808techblog.com/">
        <![CDATA[<p>
<span style="DISPLAY: inline" class="mt-enclosure mt-enclosure-image"><img style="MARGIN: 0px 20px 20px 0px; FLOAT: left" class="mt-image-left" alt="sbs2008.jpg" src="http://808techblog.com/images/sbs2008.jpg" width="100" height="91" /></span>My first migration from Windows Server 2000 to Small Business Server 2008 with some setbacks and successes was an overall good learning experience. This article series will outline and discuss the steps and processes I used to successfully migrate from a Windows Server 2000 based domain without Exchange to Small Business Server 2008.</p>
<p>The network being migrated consisted of a single Windows 2000 domain controller and about 10 workstations. My goal was to minimize having to touch the workstations and also retain the current Windows 2000 server as a member server after the migration. Since the SBS 2008 migration process using the answer file&nbsp;method is not supported for migration from Windows 2000, I tried a suggested alternative referenced <a href="http://www.nj-it-outsourcing.com/?p=6" target="_blank">here</a>.</p>
<p>First step was to prep the Windows 2000 active directory.</p>
<ol>
<li>Raise Domain Functional level of your Windows 2000 server to Native 2000</li>
<li>Insert SBS 2008 setup DVD into your Windows 2000 server dvd-drive</li>
<li>Run adprep /forestprep and adprep /domainprep from the Sources\Adrep directory</li></ol>
<p>Next, create migration answer file which will actually interrupt the SBS 2008 install</p>
<ol>
<li>From the SBS 2008 DVD Tools folder, run SBSAfg.exe and fill in the required info</li>
<li>Save and copy the answer file to removable media (I used a USB floppy drive)</li>
<li>Boot new server with connected removable device and answer file</li></ol>
<p>The install should halt with the dcpromo log revealing the following error:</p>
<p>"Failed to copy install file c:\windows\system32\sbsntds.dit to c:\windows\NTDS\ntds.dit"</p>
<p>From here you should have access to the SBS 2008 desktop. Configure static ip settings and server name, reboot and join domain. </p>
<p>As suggested from the above referenced article, the current Windows 2000 server ntds.dit file would need to be copied from the source 2000 server either through active directory restore mode boot or a redirected backup restore operation. Rename the ntds.dit file to&nbsp;sbsntds.dit and then&nbsp;copy it&nbsp;to the c:\windows\system32 directory on the SBS 2008 server. Run dcpromo on the SBS 2008 server and that should join it to the existing Windows 2000 domain. However, that wasn't the case for me. For whatever reason, my copied sbsntds.dit file kept logging corruption errors and the following "Active Directory is Rebuilding Indices" message during the SBS 2008 dcpromo process and ultimately failing. </p>
<p>This option may work for you since it looks like it has for others. After an hour or so of troubleshooting, I&nbsp;opted instead to do a swing style migration that I'll review soon in Part 2. Comments or questions welcomed.</p>]]>
        
    </content>
</entry>

<entry>
    <title>Configure HP Integrated Lights Out (ILO) Step by Step</title>
    <link rel="alternate" type="text/html" href="http://808techblog.com/2009/08/configure-hp-integrated-lights.html" />
    <id>tag:808techblog.com,2009://7.33</id>

    <published>2009-08-28T18:20:00Z</published>
    <updated>2009-08-28T18:58:32Z</updated>

    <summary>Easily one of the best features of HP servers is their Integrated Lights Out (ILO) remote management interface. Having the ability to remotely access HP servers from POST to OS is an invaluable tool. Standard ILO features include remote shutdown...</summary>
    <author>
        <name>Netflow</name>
        <uri>http://808techblog.com</uri>
    </author>
    
        <category term="Hardware" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="server" label="Server" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://808techblog.com/">
        <![CDATA[<p><img style="MARGIN: 0px 20px 20px 0px; FLOAT: left" class="mt-image-left" alt="logoilo.jpg" src="http://808techblog.com/images/logoilo.jpg" width="100" height="70" />Easily one of the best features of HP servers is their Integrated Lights Out (ILO) remote management interface. Having the ability to remotely access HP servers from POST to OS is an invaluable tool. Standard ILO features include remote shutdown and startup, virtual media, text mode console redirect and access to hardware logs, status and diagnostic tools. Full graphical remote console redirection is available with the advanced license. This article will outline step by step how to configure and access ILO on a fresh out the box Proliant ML350 G5 server. 
<p>First, connect the&nbsp;ILO designated network port to your switch or management network.<br />
<span style="DISPLAY: inline" class="mt-enclosure mt-enclosure-image"><img style="TEXT-ALIGN: center; MARGIN: 0px auto 20px; DISPLAY: block" class="mt-image-center" alt="ilonicports.jpg" src="http://808techblog.com/images/ilonicports.jpg" width="300" height="190" /></span>Most brand new HP servers come with an information tag attached. Printed on the tag is the server serial number and Integrated Lights Out access information including factory set username and password.</p>
<p>
<span style="DISPLAY: inline" class="mt-enclosure mt-enclosure-image"><img style="TEXT-ALIGN: center; MARGIN: 0px auto 20px; DISPLAY: block" class="mt-image-center" alt="ilotag.jpg" src="http://808techblog.com/images/ilotag.jpg" width="400" height="257" /></span>The easiest way to access the ILO configuration utility is during the POST by pressing F8 when prompted.<br />
<span style="DISPLAY: inline" class="mt-enclosure mt-enclosure-image"><img style="TEXT-ALIGN: center; MARGIN: 0px auto 20px; DISPLAY: block" class="mt-image-center" alt="ilo2.PNG" src="http://808techblog.com/images/ilo2.PNG" width="400" height="151" /></span>The menu is straightforward and self explanatory. Use the arrow keys to navigate. Select Enter while the Set Defaults option is highlighted to revert back to factory settings. </p>
<p>First, access the Network menu, disable DHCP and change the DNS name</p>
<p>
<span style="DISPLAY: inline" class="mt-enclosure mt-enclosure-image"><img style="TEXT-ALIGN: center; MARGIN: 0px auto 20px; DISPLAY: block" class="mt-image-center" alt="ilodhcp.jpg" src="http://808techblog.com/images/ilodhcp.jpg" width="400" height="135" /></span>Then configure your static ip settings</p>
<p>
<span style="DISPLAY: inline" class="mt-enclosure mt-enclosure-image"><img style="TEXT-ALIGN: center; MARGIN: 0px auto 20px; DISPLAY: block" class="mt-image-center" alt="ilostaticip.jpg" src="http://808techblog.com/images/ilostaticip.jpg" width="400" height="234" /></span>Next, set the Administrator password or create new user.</p>
<p>
<span style="DISPLAY: inline" class="mt-enclosure mt-enclosure-image"><img style="TEXT-ALIGN: center; MARGIN: 0px auto 20px; DISPLAY: block" class="mt-image-center" alt="ilouser.jpg" src="http://808techblog.com/images/ilouser.jpg" width="400" height="162" /></span>Note that the username and password are both case sensitive. Select Exit to save and reset ILO with the new settings. Test access to the ILO web interface.</p>
<p>
<span style="DISPLAY: inline" class="mt-enclosure mt-enclosure-image"><a onclick="window.open('http://808techblog.com/assets_c/2009/08/iloweblogin.html','popup','width=600,height=349,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false" href="#"><img style="TEXT-ALIGN: center; MARGIN: 0px auto 20px; DISPLAY: block" class="mt-image-center" alt="iloweblogin.jpg" src="http://808techblog.com/assets_c/2009/08/iloweblogin-thumb-300x174.jpg" width="300" height="174" /></a></span>Checking DHCP leases and configuration from the server OS are some alternate setup options if your server is already in production and the ILO settings were not configured beforehand. If DHCP is accessible from the ILO interface connected network then check the leases for the DNS name printed on the tag. Use the leased ip to access the web interface and login with the factory username and password. All the same settings from the POST utility can be configured through the ILO web interface. HP also provides a utility called HPONCFG which allows for command line interaction with ILO and scripting functionality. Read more about it <a href="http://h20000.www2.hp.com/bc/docs/support/SupportManual/c00257375/c00257375.pdf?jumpid=reg_R1002_USEN" target="_blank">here</a> . Comments or questions welcomed.</p>]]>
        
    </content>
</entry>

<entry>
    <title>Configure Cisco 851w 871w as a Standalone Access Point</title>
    <link rel="alternate" type="text/html" href="http://808techblog.com/2009/08/configure-cisco-851w-871w-as-a.html" />
    <id>tag:808techblog.com,2009://7.32</id>

    <published>2009-08-18T18:38:31Z</published>
    <updated>2009-08-18T19:41:53Z</updated>

    <summary><![CDATA[ I recently serviced a customer who had a spare Cisco 851w router and asked if I could configure it as a standalone access point. It&nbsp;would be&nbsp;used&nbsp;for a branch office that already had an existing Cisco 2811 router and a...]]></summary>
    <author>
        <name>Netflow</name>
        <uri>http://808techblog.com</uri>
    </author>
    
        <category term="Networking" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="ciscoios" label="Cisco IOS" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://808techblog.com/">
        <![CDATA[<p>
<span style="DISPLAY: inline" class="mt-enclosure mt-enclosure-image"><img style="MARGIN: 0px 20px 20px 0px; FLOAT: left" class="mt-image-left" alt="851wsmall.jpg" src="http://808techblog.com/images/851wsmall.jpg" width="150" height="89" /></span>I recently serviced a customer who had a spare Cisco 851w router and asked if I could configure it as a standalone access point. It&nbsp;would be&nbsp;used&nbsp;for a branch office that already had an existing Cisco 2811 router and a Cisco 2960 switch in place. The client wanted to provide some basic, secure&nbsp;wireless access for the branch office users with equipment already on hand. DHCP for the wireless clients was served up from the Cisco 2811 router. Below is the 851w working code used for access point only functionality.</p>
<blockquote style="MARGIN-RIGHT: 0px" dir="ltr">
<p>Current configuration : 3804 bytes<br />!<br />version 12.4<br />no service pad<br />service timestamps debug datetime msec<br />service timestamps log datetime msec<br />no service password-encryption<br />!<br />hostname AP851<br />!<br />boot-start-marker<br />boot-end-marker<br />!<br />logging buffered 51200 warnings<br />!<br />aaa new-model<br />!<br />aaa session-id common<br />!<br />dot11 ssid AP851G<br />&nbsp;&nbsp; vlan 1<br />&nbsp;&nbsp; authentication open<br />&nbsp;&nbsp; authentication key-management wpa<br />&nbsp;&nbsp; guest-mode<br />&nbsp;&nbsp; wpa-psk ascii 0&nbsp; &lt; wireless passphrase &gt;<br />!<br />ip cef<br />no ip bootp server<br />no ip domain lookup<br />!<br />no spanning-tree vlan 1<br />username sysadmin privilege 15 secret 5 &lt; password &gt;<br />archive<br />&nbsp;log config<br />&nbsp; hidekeys<br />!<br />bridge irb<br />!<br />interface FastEthernet0<br />!<br />interface FastEthernet1<br />!<br />interface FastEthernet2<br />!<br />interface FastEthernet3 &lt;- Connect to your existing switch<br />&nbsp;no cdp enable<br />&nbsp;spanning-tree portfast<br />!<br />interface FastEthernet4<br />&nbsp;no ip address<br />&nbsp;ip virtual-reassembly<br />&nbsp;shutdown<br />&nbsp;duplex auto<br />&nbsp;speed auto<br />!<br />interface Dot11Radio0<br />&nbsp;no ip address<br />&nbsp;!<br />&nbsp;encryption vlan 1 mode ciphers tkip<br />&nbsp;!<br />&nbsp;ssid AP851G<br />&nbsp;!<br />&nbsp;speed basic-1.0 basic-2.0 basic-5.5 6.0 9.0 basic-11.0 12.0 18.0 24.0 36.0 48.0<br />&nbsp;54.0<br />&nbsp;station-role root<br />!<br />interface Dot11Radio0.1<br />&nbsp;encapsulation dot1Q 1 native<br />&nbsp;no cdp enable<br />&nbsp;bridge-group 1<br />&nbsp;bridge-group 1 subscriber-loop-control<br />&nbsp;bridge-group 1 spanning-disabled<br />&nbsp;bridge-group 1 block-unknown-source<br />&nbsp;no bridge-group 1 source-learning<br />&nbsp;no bridge-group 1 unicast-flooding<br />!<br />interface Vlan1<br />&nbsp;no ip address<br />&nbsp;ip tcp adjust-mss 1452<br />&nbsp;bridge-group 1<br />!<br />interface BVI1<br />&nbsp;ip address 192.168.1.10 255.255.255.0 <br />&nbsp;ip virtual-reassembly<br />&nbsp;ip tcp adjust-mss 1412<br />!<br />no ip forward-protocol nd<br />ip route 0.0.0.0 0.0.0.0 192.168.1.1 &lt;- internal gateway core router ip<br />!<br />ip http server<br />ip http authentication local<br />ip http secure-server<br />ip http timeout-policy idle 60 life 86400 requests 10000<br />ip nat inside source route-map nonat interface FastEthernet4 overload<br />!<br />access-list 1 permit 192.168.0.0 0.0.255.255<br />snmp-server community public RO<br />no cdp run<br />!<br />control-plane<br />!<br />bridge 1 protocol ieee<br />bridge 1 route ip<br />!<br />line con 0<br />&nbsp;no modem enable<br />line aux 0<br />line vty 0 4<br />&nbsp;privilege level 15<br />&nbsp;transport input telnet ssh<br />!<br />scheduler max-task-time 5000<br />end</p>
<p>AP851#</p></blockquote>
<p>Enter the following command in config mode "no spanning-tree portfast bpduguard" if you are connecting to a Cisco switch to prevent port blocking. Comments, questions welcomed.</p>]]>
        
    </content>
</entry>

<entry>
    <title>How to Configure LDAP on HP LaserJet Multifunction Printers</title>
    <link rel="alternate" type="text/html" href="http://808techblog.com/2009/07/how-to-configure-ldap-on-hp-la.html" />
    <id>tag:808techblog.com,2009://7.31</id>

    <published>2009-07-09T23:14:38Z</published>
    <updated>2009-08-18T19:44:21Z</updated>

    <summary><![CDATA[ One of the convenient features of the HP LaserJet Multifunction&nbsp;Printer (MFP)&nbsp;series is the ability to populate the Control Panel&nbsp;with&nbsp;network user email addresses&nbsp;by utilizing&nbsp;ldap. This function is especially useful in Windows Active Directory environments. Once ldap connectivity is established with...]]></summary>
    <author>
        <name>Netflow</name>
        <uri>http://808techblog.com</uri>
    </author>
    
        <category term="Hardware" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Networking" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="exchange" label="Exchange" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="server" label="Server" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://808techblog.com/">
        <![CDATA[<p>
<p><img style="MARGIN: 0px 20px 20px 0px; FLOAT: left" class="mt-image-left" alt="hpm3035.jpg" src="http://808techblog.com/images/hpm3035.jpg" width="100" height="100" />One of the convenient features of the HP LaserJet Multifunction&nbsp;Printer (MFP)&nbsp;series is the ability to populate the Control Panel&nbsp;with&nbsp;network user email addresses&nbsp;by utilizing&nbsp;ldap. This function is especially useful in Windows Active Directory environments. Once ldap connectivity is established with a domain controller,&nbsp;network&nbsp;user&nbsp;changes are immediately displayed and accessible at the printer. This article will review the minimal steps needed to&nbsp;configure ldap connectivty between an HP MFP and Windows Active Directory.</p>
<p>The following screen shots are from a M3035 MFP. The network environment consists of a Windows Server 2003 based domain and Exchange 2003.</p>
<p>First access the MFP web interface and select the "Digital Sending" tab</p>
<p>
<span style="DISPLAY: inline" class="mt-enclosure mt-enclosure-image"><img style="TEXT-ALIGN: center; MARGIN: 0px auto 20px; DISPLAY: block" class="mt-image-center" alt="digitalsend.jpg" src="http://808techblog.com/images/digitalsend.jpg" width="494" height="319" /></span>Then select "LDAP Settings"</p>
<p>
<span style="DISPLAY: inline" class="mt-enclosure mt-enclosure-image"><img style="TEXT-ALIGN: center; MARGIN: 0px auto 20px; DISPLAY: block" class="mt-image-center" alt="ldapselect.jpg" src="http://808techblog.com/images/ldapselect.jpg" width="367" height="335" /></span>Configure "Addressing Settings"&nbsp; (click image for full size) 
<span style="DISPLAY: inline" class="mt-enclosure mt-enclosure-image">&nbsp;</span></p>
<p>
<span style="DISPLAY: inline" class="mt-enclosure mt-enclosure-image"><a onclick="window.open('http://808techblog.com/assets_c/2009/07/ldapaddressing.html','popup','width=608,height=529,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false" href="#"><img style="TEXT-ALIGN: center; MARGIN: 0px auto 20px; DISPLAY: block" class="mt-image-center" alt="ldapaddressing.jpg" src="http://808techblog.com/assets_c/2009/07/ldapaddressing-thumb-400x348.jpg" width="400" height="348" /></a></span>Check off "Allow Device to directly access an LDAP Address Book" then fill in the login credentials. Note the "Username" is in UPN format. Included with the Windows 2003 Support tools is an ldap browser (ldp.exe) that can be used to find the proper UPN path for your environment. The "Find Server" function is optional and can be used to scan the network for ldap servers. You'll need to apply the credentials settings first before using "Find Server." Enter the LDAP Server ip address (your domain controller) manually if you already know it.</p>
<p>Fill out Searching the Database fields (click image for full size)</p>
<p>
<span style="DISPLAY: inline" class="mt-enclosure mt-enclosure-image"><a onclick="window.open('http://808techblog.com/assets_c/2009/07/ldapsearch.html','popup','width=799,height=290,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false" href="#"><img style="TEXT-ALIGN: center; MARGIN: 0px auto 20px; DISPLAY: block" class="mt-image-center" alt="ldapsearch.jpg" src="http://808techblog.com/assets_c/2009/07/ldapsearch-thumb-400x145.jpg" width="400" height="145" /></a></span></p>
<p>Enter the UPN path to the Active Directory container where all your users reside in the "Search Root" field. Select "Active Directory Defaults" from the drop down menu&nbsp;then&nbsp;apply your settings&nbsp;and select&nbsp;"Test."</p>
<p>
<span style="DISPLAY: inline" class="mt-enclosure mt-enclosure-image"><img style="TEXT-ALIGN: center; MARGIN: 0px auto 20px; DISPLAY: block" class="mt-image-center" alt="ldapsuccess.jpg" src="http://808techblog.com/images/ldapsuccess.jpg" width="345" height="137" /></span>Active Directory user name and email addresses should now be accessible under the Scan to Email function at the printers Control Panel. These settings were successfully configured and tested&nbsp;more recently on a newer HP M4345 MFP printer and should apply to most if not all of the MFP series machines.&nbsp;If you recieve a fail status, re-check your credentials configuration and ldap server address settings. Comments or questions welcomed.</p>]]>
        
    </content>
</entry>

<entry>
    <title>Setup SQL Server 2008 Maintenance Plan Email Notifications</title>
    <link rel="alternate" type="text/html" href="http://808techblog.com/2009/07/setup-sql-server-2008-maintena.html" />
    <id>tag:808techblog.com,2009://7.30</id>

    <published>2009-07-02T01:50:31Z</published>
    <updated>2009-07-30T08:18:03Z</updated>

    <summary> For most of the SQL installs that I maintain, nightly SQL dumps to disk and then copy to tape is my preferred backup method. I use a simple maintenance plan that dumps all user databases to the local disk...</summary>
    <author>
        <name>Netflow</name>
        <uri>http://808techblog.com</uri>
    </author>
    
        <category term="Software" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="server" label="Server" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="software" label="Software" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://808techblog.com/">
        <![CDATA[<p>
<span style="DISPLAY: inline" class="mt-enclosure mt-enclosure-image"><img style="MARGIN: 0px 20px 20px 0px; FLOAT: left" class="mt-image-left" alt="sql2008logo.jpg" src="http://808techblog.com/images/sql2008logo.jpg" width="81" height="82" /></span>For most of the SQL installs that I maintain, nightly SQL dumps to disk and then copy to tape is my preferred backup method. I use a simple maintenance plan that dumps all user databases to the local disk and then a cleanup task that purges backup files older than a set number of days. An email alert with either success or fail in the subject line is sent out after each maintenance plan task is completed. This article will review step by step how to add email notifications to your existing SQL 2008 maintenance plan.</p>
<p>First step is to configure Database Mail. Open Microsoft SQL Server Management Studio then right-click on Database Mail &gt; select Configure Database Mail</p>
<p>
<span style="DISPLAY: inline" class="mt-enclosure mt-enclosure-image"><img style="TEXT-ALIGN: center; MARGIN: 0px auto 20px; DISPLAY: block" class="mt-image-center" alt="dbemailconfig.jpg" src="http://808techblog.com/images/dbemailconfig.jpg" width="343" height="325" /></span></p>
<p>Skip the welcome screen and select Next on the Select Configuration Task window.</p>
<p>
<span style="DISPLAY: inline" class="mt-enclosure mt-enclosure-image"><a onclick="window.open('http://808techblog.com/assets_c/2009/07/dbmailwizard.html','popup','width=666,height=580,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false" href="#"><img style="TEXT-ALIGN: center; MARGIN: 0px auto 20px; DISPLAY: block" class="mt-image-center" alt="dbmailwizard.jpg" src="http://808techblog.com/assets_c/2009/07/dbmailwizard-thumb-400x348.jpg" width="400" height="348" /></a></span></p>
<p>Create new profile &gt; fill out Profile name &gt; Select Add&nbsp;under SMTP accounts:</p>
<p>
<span style="DISPLAY: inline" class="mt-enclosure mt-enclosure-image"><a onclick="window.open('http://808techblog.com/assets_c/2009/07/newprofile.html','popup','width=665,height=579,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false" href="#"><img style="TEXT-ALIGN: center; MARGIN: 0px auto 20px; DISPLAY: block" class="mt-image-center" alt="newprofile.jpg" src="http://808techblog.com/assets_c/2009/07/newprofile-thumb-400x348.jpg" width="400" height="348" /></a></span></p>
<p>Fill out New Database Mail Account info:</p>
<p>
<span style="DISPLAY: inline" class="mt-enclosure mt-enclosure-image"><a onclick="window.open('http://808techblog.com/assets_c/2009/07/smtpaccount.html','popup','width=589,height=508,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false" href="#"><img style="TEXT-ALIGN: center; MARGIN: 0px auto 20px; DISPLAY: block" class="mt-image-center" alt="smtpaccount.jpg" src="http://808techblog.com/assets_c/2009/07/smtpaccount-thumb-400x344.jpg" width="400" height="344" /></a></span></p>
<p>Configure Profile Security &gt; check Public &gt; set as Default &gt; Next &gt; Finish &gt; close</p>
<p>
<span style="DISPLAY: inline" class="mt-enclosure mt-enclosure-image"><a onclick="window.open('http://808techblog.com/assets_c/2009/07/publicprofile.html','popup','width=666,height=580,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false" href="#"><img style="TEXT-ALIGN: center; MARGIN: 0px auto 20px; DISPLAY: block" class="mt-image-center" alt="publicprofile.jpg" src="http://808techblog.com/assets_c/2009/07/publicprofile-thumb-400x348.jpg" width="400" height="348" /></a></span></p>
<p>Send test email. Right-click on Database Mail</p>
<p>
<span style="DISPLAY: inline" class="mt-enclosure mt-enclosure-image"><img style="TEXT-ALIGN: center; MARGIN: 0px auto 20px; DISPLAY: block" class="mt-image-center" alt="dbemailconfigtest.jpg" src="http://808techblog.com/images/dbemailconfigtest.jpg" width="336" height="196" /></span></p>
<p>Fill out test info, select Send Test Email.&nbsp;</p>
<p>
<span style="DISPLAY: inline" class="mt-enclosure mt-enclosure-image"><img style="TEXT-ALIGN: center; MARGIN: 0px auto 20px; DISPLAY: block" class="mt-image-center" alt="dbmailtest.jpg" src="http://808techblog.com/images/dbmailtest.jpg" width="476" height="289" /></span></p>
<p>Check inbox, select OK on the confirmation screen. If you dont recieve test email then double check and verify smtp settings.</p>
<p>
<span style="DISPLAY: inline" class="mt-enclosure mt-enclosure-image"><img style="TEXT-ALIGN: center; MARGIN: 0px auto 20px; DISPLAY: block" class="mt-image-center" alt="testemailok.jpg" src="http://808techblog.com/images/testemailok.jpg" width="402" height="281" /></span>Next step is to configure Operators. Under Object Explorer right-click on Operators &gt; New Operator</p>
<p>
<span style="DISPLAY: inline" class="mt-enclosure mt-enclosure-image"><img style="TEXT-ALIGN: center; MARGIN: 0px auto 20px; DISPLAY: block" class="mt-image-center" alt="newoperator.jpg" src="http://808techblog.com/images/newoperator.jpg" width="296" height="203" /></span></p>
<p>Fill out New Operator info (minimum name and email address)</p>
<p>
<span style="DISPLAY: inline" class="mt-enclosure mt-enclosure-image"><a onclick="window.open('http://808techblog.com/assets_c/2009/07/sysadminproperties1.html','popup','width=704,height=572,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false" href="#"><img style="TEXT-ALIGN: center; MARGIN: 0px auto 20px; DISPLAY: block" class="mt-image-center" alt="sysadminproperties.jpg" src="http://808techblog.com/assets_c/2009/07/sysadminproperties-thumb-400x325.jpg" width="400" height="325" /></a></span></p>
<p>Select OK.</p>
<p>
<span style="DISPLAY: inline" class="mt-enclosure mt-enclosure-image"><img style="TEXT-ALIGN: center; MARGIN: 0px auto 20px; DISPLAY: block" class="mt-image-center" alt="sysadmin.jpg" src="http://808techblog.com/images/sysadmin.jpg" width="164" height="136" /></span>Next, right click on designated maintenance plan (assuming one is already configured) and select Modify</p>
<p>
<p>
<p>
<span style="DISPLAY: inline" class="mt-enclosure mt-enclosure-image"></span></p>
<p>
<span style="DISPLAY: inline" class="mt-enclosure mt-enclosure-image"><img style="TEXT-ALIGN: center; MARGIN: 0px auto 20px; DISPLAY: block" class="mt-image-center" alt="dbmaintmodify.jpg" src="http://808techblog.com/images/dbmaintmodify.jpg" width="349" height="325" /></span></p>
<p></p>
<p></p>
<p>
<p>
<p>
<p>
<span style="DISPLAY: inline" class="mt-enclosure mt-enclosure-image">This should bring up the design window with the current tasks</span></p>
<p></p>
<p></p>
<p></p>
<p>
<p>
<span style="DISPLAY: inline" class="mt-enclosure mt-enclosure-image"></span></p>
<p></p>
<p>
<span style="DISPLAY: inline" class="mt-enclosure mt-enclosure-image"><img style="TEXT-ALIGN: center; MARGIN: 0px auto 20px; DISPLAY: block" class="mt-image-center" alt="dbmaintplan.jpg" src="http://808techblog.com/images/dbmaintplan.jpg" width="394" height="304" /></span></p>
<p>From the Toolbox window Drag and drop Notify Operator Task to Design window twice. One for success and the other for fail.</p>
<p>
<span style="DISPLAY: inline" class="mt-enclosure mt-enclosure-image"><img style="TEXT-ALIGN: center; MARGIN: 0px auto 20px; DISPLAY: block" class="mt-image-center" alt="generaltools.jpg" src="http://808techblog.com/images/generaltools.jpg" width="232" height="182" /></span></p>
<p>Connect the backup database task to&nbsp;each Notify Operator Task&nbsp;and make sure the arrows are pointing down. </p>
<p>
<span style="DISPLAY: inline" class="mt-enclosure mt-enclosure-image"><img style="TEXT-ALIGN: center; MARGIN: 0px auto 20px; DISPLAY: block" class="mt-image-center" alt="dbplanfinal.jpg" src="http://808techblog.com/images/dbplanfinal.jpg" width="499" height="338" /></span></p>
<p>Designate one of the Notify Operator Task objects connection arrows as Failure. Right click on connection and select Failure. This will turn the connection arrow red.</p>
<p>
<span style="DISPLAY: inline" class="mt-enclosure mt-enclosure-image"><img style="TEXT-ALIGN: center; MARGIN: 0px auto 20px; DISPLAY: block" class="mt-image-center" alt="connectionset.jpg" src="http://808techblog.com/images/connectionset.jpg" width="477" height="286" /></span></p>
<p>Double click each Notify Operator Task &gt; check which operators to notify if there are more than one &gt; fill out Subject and Body fields &gt; select OK</p>
<p>
<span style="DISPLAY: inline" class="mt-enclosure mt-enclosure-image"><img style="TEXT-ALIGN: center; MARGIN: 0px auto 20px; DISPLAY: block" class="mt-image-center" alt="notifyoperatortask.jpg" src="http://808techblog.com/images/notifyoperatortask.jpg" width="478" height="448" /></span>Save Maintenance Plan and test.</p>
<p>
<span style="DISPLAY: inline" class="mt-enclosure mt-enclosure-image"><a onclick="window.open('http://808techblog.com/assets_c/2009/07/successalert.html','popup','width=538,height=394,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false" href="#"><img style="TEXT-ALIGN: center; MARGIN: 0px auto 20px; DISPLAY: block" class="mt-image-center" alt="successalert.jpg" src="http://808techblog.com/assets_c/2009/07/successalert-thumb-400x292.jpg" width="400" height="292" /></a></span>One of the nice features of the Notify Operator Task in SQL 2008 that wasn't an option in SQL 2005 is the ability to add a unique subject line to the message.&nbsp;Its helpful to be able to see the success or fail status at a glance from&nbsp;just the subject line especially&nbsp;with the morning barrage of emails. Comments or questions welcomed.&nbsp;</p>
<p>
<span style="DISPLAY: inline" class="mt-enclosure mt-enclosure-image"><a onclick="window.open('http://808techblog.com/assets_c/2009/07/dbmaintplan.html','popup','width=394,height=304,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false" href="#"></a></span></p>]]>
        
    </content>
</entry>

<entry>
    <title>Upgrade Cisco 851 IOS Step by Step</title>
    <link rel="alternate" type="text/html" href="http://808techblog.com/2009/06/upgrade-cisco-851-ios-step-by.html" />
    <id>tag:808techblog.com,2009://7.29</id>

    <published>2009-06-17T23:33:31Z</published>
    <updated>2009-06-18T02:11:07Z</updated>

    <summary> Instructions for upgrading IOS images on Cisco routers is already well documented and can easily be found on the Cisco website or general web search. This post is a review of the upgrade procedure as it relates to the...</summary>
    <author>
        <name>Netflow</name>
        <uri>http://808techblog.com</uri>
    </author>
    
        <category term="Networking" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="ciscoios" label="Cisco IOS" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://808techblog.com/">
        <![CDATA[<p>
<span class="mt-enclosure mt-enclosure-image" style="DISPLAY: inline"><img class="mt-image-left" style="FLOAT: left; MARGIN: 0px 20px 20px 0px" height="60" alt="851image.jpg" src="http://808techblog.com/images/851image.jpg" width="144" /></span>Instructions for upgrading IOS images on Cisco routers is already well documented and can easily be found on the Cisco website or general web search. This post is a review of the upgrade procedure as it relates to the 851 router. </p>
<p>Last week I received a new 851 router for a customers new office buildout. I skipped the web based initial setup&nbsp;procedure outlined in the setup guide and instead dropped in a template config through a console port session. Upgrading to the latest IOS image is part of my usual new router deployment routine. (See related entries section below for sample configs)</p>
<p>Prior to upgrading, have available or install and configure a tftp server. On my connecting pc, I have SolarWinds tftp server installed. From console or telnet session issue the "sh ver" command in privileged exec mode to view the current image:</p>
<p>Cisco851#sh ver<br />Cisco IOS Software, C850 Software (C850-ADVSECURITYK9-M), Version 12.4(15)T7, RELEASE SOFTWARE (fc3)<br />Technical Support: <a href="http://www.cisco.com/techsupport">http://www.cisco.com/techsupport</a><br />Copyright (c) 1986-2008 by Cisco Systems, Inc.<br />Compiled Thu 14-Aug-08 07:18 by prod_rel_team</p>
<p>ROM: System Bootstrap, Version 12.3(8r)YI4, RELEASE SOFTWARE</p>
<p>Cisco851 uptime is 48 minutes<br />System returned to ROM by power-on<br />System image file is "flash:c850-advsecurityk9-mz.124-15.T7.bin"</p>
<p>The current image file is c850-advsecurityk9-mz.124-15.T7.bin. The latest available image from CCO, as of this post is c850-advsecurityk9-mz.124-15.T9.bin</p>
<p>
<span class="mt-enclosure mt-enclosure-image" style="DISPLAY: inline"><img class="mt-image-left" style="DISPLAY: block; MARGIN: 0px auto 20px; TEXT-ALIGN: center" height="257" alt="851cco.jpg" src="http://808techblog.com/images/851cco.jpg" width="479" /></span></p>
<p>Download the latest image to your tftp root directory. (In order to download IOS images from CCO you'll need to be registered and associated with a SMARTnet or Comprehensive Maintenance service contract)</p>
<p>Next, issue the "sh flash" command to view the flash contents. </p>
<p>Cisco851#sh flash<br />20480K bytes of processor board System flash (Intel Strataflash)</p>
<p>Directory of flash:/</p>
<p>&nbsp;&nbsp;&nbsp; 2&nbsp; -rwx&nbsp;&nbsp;&nbsp; 12701008&nbsp;&nbsp; --- -- ---- --:--:-- -----&nbsp; c850-advsecurityk9-mz.124-15.T7.bin<br />&nbsp;&nbsp;&nbsp; 3&nbsp; -rwx&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3179&nbsp;&nbsp; Mar 1 2002 00:04:00 +00:00&nbsp; sdmconfig-8xx.cfg<br />&nbsp;&nbsp;&nbsp; 4&nbsp; -rwx&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 931840&nbsp;&nbsp; Mar 1 2002 00:04:18 +00:00&nbsp; es.tar<br />&nbsp;&nbsp;&nbsp; 5&nbsp; -rwx&nbsp;&nbsp;&nbsp;&nbsp; 1505280&nbsp;&nbsp; Mar 1 2002 00:04:41 +00:00&nbsp; common.tar<br />&nbsp;&nbsp;&nbsp; 6&nbsp; -rwx&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1038&nbsp;&nbsp; Mar 1 2002 00:04:55 +00:00&nbsp; home.shtml<br />&nbsp;&nbsp;&nbsp; 7&nbsp; -rwx&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 112640&nbsp;&nbsp; Mar 1 2002 00:05:07 +00:00&nbsp; home.tar</p>
<p>19353600 bytes total (4091904 bytes free)</p>
<p>Delete the existing image file. Issue the following command then enter and confirm.</p>
<p>Cisco851#del flash:c850-advsecurityk9-mz.124-15.T7.bin<br />Delete filename [c850-advsecurityk9-mz.124-15.T7.bin]?<br />Delete flash:c850-advsecurityk9-mz.124-15.T7.bin? [confirm]<br />Cisco851#</p>
<p>Just to be safe, startup your tftp server then backup the current config with the following command:</p>
<p>Cisco851#copy running-config tftp<br />Address or name of remote host []? 192.168.1.78 &lt;-- enter tftp server ip<br />Destination filename [Cisco851-confg]?<br />!!!<br />7031 bytes copied in 0.060 secs (117183 bytes/sec)<br />Cisco851#</p>
<p>Issue the following command to transfer the new image to the router:</p>
<p></p>Cisco851#copy tftp flash:<br />Address or name of remote host []? 192.168.1.78&nbsp; &lt;-- enter tftp server ip<br />Source filename []? c850-advsecurityk9-mz.124-15.T9.bin <br />Destination filename [c850-advsecurityk9-mz.124-15.T9.bin]?<br />Accessing tftp://192.168.1.78/c850-advsecurityk9-mz.124-15.T9.bin...<br />Loading c850-advsecurityk9-mz.124-15.T9.bin from 192.168.1.78 (via BVI1): <br />!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!<br />[OK - 12747284 bytes] 
<p></p>
<p>12747284 bytes copied in 277.896 secs (45871 bytes/sec)<br />Cisco851#</p>
<p>
<span class="mt-enclosure mt-enclosure-image" style="DISPLAY: inline"><img class="mt-image-center" style="DISPLAY: block; MARGIN: 0px auto 20px; TEXT-ALIGN: center" height="245" alt="851tftp.jpg" src="http://808techblog.com/images/851tftp.jpg" width="448" /></span></p>
<p>Issue the reload command, confirm or save modified config if prompted. That's it. Any comments or questions welcomed.</p>
<p>&nbsp;</p>]]>
        
    </content>
</entry>

<entry>
    <title>Manage Terminal Server Printer Bandwidth with Cisco Traffic Shaping</title>
    <link rel="alternate" type="text/html" href="http://808techblog.com/2009/04/manage-terminal-server-printer.html" />
    <id>tag:808techblog.com,2009://7.28</id>

    <published>2009-04-27T22:28:27Z</published>
    <updated>2009-04-30T23:54:45Z</updated>

    <summary> For terminal server users working remotely via a bandwidth challanged connection from a branch or home office, remote printing can easily consume a good portion if not all of the available bandwidth. Managing printer bandwidth in a Windows 2003...</summary>
    <author>
        <name>Netflow</name>
        <uri>http://808techblog.com</uri>
    </author>
    
        <category term="Networking" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="ciscoios" label="Cisco IOS" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://808techblog.com/">
        <![CDATA[<p>
<span class="mt-enclosure mt-enclosure-image" style="DISPLAY: inline"><img class="mt-image-left" style="FLOAT: left; MARGIN: 0px 20px 20px 0px" height="55" alt="routericon.jpg" src="http://808techblog.com/images/routericon.jpg" width="86" /></span>For terminal server users working remotely via a bandwidth challanged connection from a branch or home office, remote printing can easily consume a good portion if not all of the available bandwidth. Managing printer bandwidth in a Windows 2003 terminal server environment usually requires a 3rd party solution like triCerat ScrewDrivers, converting to Citrix Presentation Server (XenApp) or upgrading to Windows Server 2008 (<a href="http://blogs.msdn.com/rds/archive/2007/04/09/bandwidth-allocation-for-terminal-server-connections-over-rdp.aspx">MSDN Blog Ref</a>) .</p>
<p>Another option if available is traffic shaping.</p>
<p>A few months ago I fielded a trouble call from a client regarding slow terminal server session performance whenever a remote branch office user would print or scan. Around 15 branch office users&nbsp;connect to a Windows 2003 terminal server at the home office via a T1 Point to Point connection. Both ends of the T1 terminate to a pair of Cisco 1841 routers. </p>
<p>Print jobs spool over the wan link from a print server at the home office to one of 2 network copier/printer machines at the branch office. In addition to printing, branch office users consistently send large scan jobs over the wan from the copier/printer machines to a file server at the home office via ftp.</p>
<p>Shaping was implemented on the Cisco 1841 routers to help gaurentee bandwidth for RDP related traffic while throttling the printer and scanning traffic. Below is the relevant home and branch office router shaping code and overview:</p>
<p>Home Office router code:</p>
<blockquote dir="ltr" style="MARGIN-RIGHT: 0px">
<p dir="ltr" style="MARGIN-RIGHT: 0px">access-list 115 permit ip any host 192.168.11.202<br />access-list 115 permit ip any host 192.168.11.203<br />!<br />class-map match-all PRINTING-Class<br />&nbsp;match access-group 115<br />!<br />policy-map RemotePrinting-Policy<br />&nbsp;class PRINTING-Class<br />&nbsp; bandwidth 30<br />policy-map WAN-Policy<br />&nbsp;class class-default<br />&nbsp; shape average 1152000<br />&nbsp; service-policy RemotePrinting-Policy<br />!<br />interface Serial0/0/0<br />&nbsp;description WAN connection to Branch Office<br />&nbsp;ip address 192.168.100.1 255.255.255.252<br />&nbsp;ip route-cache flow<br />&nbsp;service-module t1 clock source internal<br />&nbsp;service-module t1 timeslots 1-24<br />&nbsp;service-policy output WAN-Policy</p></blockquote>
<p>First, the printer traffic being sent from the home 192.168.10.x subnet&nbsp;to the branch office 192.168.11.x subnet was identified using a class-map with access-list on the home office router. The ip's listed in access-list 115 correspond to the network copier/printers at the branch office.</p>
<p>Second, a class policy was created for the printer traffic and allocated a maximum of 30 percent overall bandwidth.</p>
<p>Third, the WAN-Policy defines the total available bandwidth for classified and unclassified traffic. The "shape average 115200" command sets the bandwidth limit. It is 75 percent of the total T1 point to point bandwidth as referenced in Cisco's "Class-Based Weighted Fair Queueing" document. The 75 percent can be adjusted as needed with the "max-reserved bandwidth" command (<a href="http://www.cisco.com/en/US/docs/ios/12_0t/12_0t5/feature/guide/cbwfq.html">Cisco Ref</a>).</p>
<p>The final step is to apply the shaping policy to the appropriate interface. In this case the "service-policy output WAN-Policy" command is applied to the Serial/0/0/0 interface. The shaping mechanism is applied immediately to any printing traffic destined for the branch office.</p>
<p>Shaping code on the Branch Office router is similar:</p>
<blockquote dir="ltr" style="MARGIN-RIGHT: 0px">
<p>access-list 114 permit tcp any any eq ftp<br />access-list 115 permit tcp any any eq 3389<br />!<br />class-map match-all FTP-Class<br />&nbsp;match access-group 114<br />class-map match-all RDP-Class<br />&nbsp;match access-group 115<br />!<br />policy-map HomeOffice-Policy<br />&nbsp;class RDP-Class<br />&nbsp; bandwidth 70<br />&nbsp;class FTP-Class<br />&nbsp; bandwidth 30<br />policy-map WAN-Policy<br />&nbsp;class class-default<br />&nbsp; shape average 1152000<br />&nbsp; service-policy HomeOffice-Policy<br />!<br />interface Serial0/0/0<br />&nbsp;description WAN connection to Home Office<br />&nbsp;ip address 192.168.100.2 255.255.255.252<br />&nbsp;ip route-cache flow<br />&nbsp;service-module t1 timeslots 1-24<br />&nbsp;service-policy output WAN-Policy</p></blockquote>
<p>access-list 114 and 115 are used to identify ftp and rdp traffic. A class policy with bandwidth allocations is also created. If needed, 70 percent of the bandwidth will be reserved for rdp traffic. FTP is allocated up to 30 percent bandwidth.</p>
<p>The final bandwidth allocations were established after testing different percentage combinations and user feedback. The 70 30 combination seemed to provide the best overall performance for the number of remote users in this particular environment. Although the print and scan jobs slowed down noticeably,&nbsp;branch office&nbsp;users were no longer experiencing the remote desktop slow down.&nbsp; Implementing the shaping code on this network resulted in a more stable and consistent overall remote desktop experience. Comments or questions welcomed.&nbsp;</p>]]>
        
    </content>
</entry>

<entry>
    <title>Citrix Access Essentials 3.0 Windows Server 2008 Install Review</title>
    <link rel="alternate" type="text/html" href="http://808techblog.com/2008/12/citrix-access-essentials-30-wi.html" />
    <id>tag:808techblog.com,2008://7.27</id>

    <published>2008-12-24T00:10:11Z</published>
    <updated>2009-04-24T00:58:38Z</updated>

    <summary><![CDATA[ Just finished a test deployment of Citrix Access Essentials 3.0 running on Windows Server 2008 and although branded as the "lite" version of XenApp&nbsp;(new&nbsp;name for&nbsp;Presentation Server) I&nbsp;think it's&nbsp;a good alternative for cost conscious small businesses who can't really justify...]]></summary>
    <author>
        <name>Netflow</name>
        <uri>http://808techblog.com</uri>
    </author>
    
        <category term="Software" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="server" label="Server" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://808techblog.com/">
        <![CDATA[<p>
<span class="mt-enclosure mt-enclosure-image" style="DISPLAY: inline"><img class="mt-image-left" style="FLOAT: left; MARGIN: 0px 20px 20px 0px" height="50" alt="amicon.jpg" src="http://808techblog.com/images/amicon.jpg" width="44" /></span>Just finished a test deployment of Citrix Access Essentials 3.0 running on Windows Server 2008 and although branded as the "lite" version of XenApp&nbsp;(new&nbsp;name for&nbsp;Presentation Server) I&nbsp;think it's&nbsp;a good alternative for cost conscious small businesses who can't really justify the cost and complexity of implementing XenApp but would like to utilize features beyond what Microsoft's Terminal Services offers. If you're not familiar with Citrix Access Essentials&nbsp;check out the overview here:</p>
<p><a href="http://www.citrix.com/English/ps2/products/product.asp?contentID=21376&amp;ntref=hp_nav_US">http://www.citrix.com</a></p>
<p>My Deployment Details</p>
<ul>
<li>The test server was a 2.8 ghz dual processor configured 2gb of ram with 25gb of drive space VMWare virtual machine</li>
<li>Windows 2008 Server Standard Edition was installed with no roles configured and joined to the domain</li>
<li>Downloaded Citrix Access Essentials 1.3gb iso</li>
<li>Extracted CAE 3.0 iso to a staging server for install over the network</li>
<li>Started the CAE 3.0 install</li></ul>
<p>
<span class="mt-enclosure mt-enclosure-image" style="DISPLAY: inline"><img class="mt-image-center" style="DISPLAY: block; MARGIN: 0px auto 20px; TEXT-ALIGN: center" height="384" alt="citrixaeinstall.jpg" src="http://808techblog.com/images/citrixaeinstall.jpg" width="507" /></span>One of the convenient features of CAE 3.0 setup is that it installs and configures all the required Windows 2008 Server roles as part of the installation process. The install process was running smoothly and then this error popped up on the Citrix Access Essentials Quick Start component:&nbsp;</p>
<p>
<span class="mt-enclosure mt-enclosure-image" style="DISPLAY: inline"><img class="mt-image-center" style="DISPLAY: block; MARGIN: 0px auto 20px; TEXT-ALIGN: center" height="399" alt="caeinstallerror.jpg" src="http://808techblog.com/images/caeinstallerror.jpg" width="506" /></span></p>
<p>A&nbsp;review of the Windows Installer log&nbsp;revealed the following:</p>
<blockquote dir="ltr" style="MARGIN-RIGHT: 0px">
<p>=== Verbose logging started: 12/12/2008&nbsp; 12:01:50&nbsp; Build type: SHIP UNICODE 4.00.6001.00&nbsp; Calling process: MSI (c) (8C:08) [12:01:50:996]: Note: 1: 2203 2: C:\Program Files\Citrix\Web Interface\5.0.1\Clients\WIONLY\ica32web.msi 3: -2147287037<br /><br />This installation package could not be opened. Verify that the package exists and that you can access it, or contact the application vendor to verify that this is a valid Windows Installer package.<br /><br />MSI (c) (8C:08) [12:01:50:996]: Note: 1: 1708 <br />MSI (c) (8C:08) [12:01:51:012]: Product:&nbsp; -- Installation failed.</p>
<p>=== Verbose logging stopped: 12/12/2008&nbsp; 12:01:51 ===</p></blockquote>
<p>When I checked the "C:\Program Files\Citrix\Web Interface\5.0.1\Clients\" path, no WIONLY directory had been created. I'm not sure if this was a bug in the install itself or an issue related to&nbsp;the install environment. There&nbsp;were a few similar references to this error on the web and the Citrix knowledebase but nothing specific to CAE 3.0. As a workaround I manually created the WIONLY directory, dropped in the ica32web.msi file and restarted the install. It completed successfully after that. The install process does require a few reboots.</p>
<p>Next was the Quick Start tool Setup checklist:</p>
<p>
<p>
<span class="mt-enclosure mt-enclosure-image" style="DISPLAY: inline"><img class="mt-image-center" style="DISPLAY: block; MARGIN: 0px auto 20px; TEXT-ALIGN: center" height="368" alt="quickstartsetupsmall.jpg" src="http://808techblog.com/images/quickstartsetupsmall.jpg" width="500" /></span></p>
<p>
<p>
<p>
<p>
<p>
<p>
<p>
<p>
<span class="mt-enclosure mt-enclosure-image" style="DISPLAY: inline"></span></p>
<p>
<span class="mt-enclosure mt-enclosure-image" style="DISPLAY: inline">Note the Advanced Mode option in the Quick Start screenshot (&nbsp;</span>
<span class="mt-enclosure mt-enclosure-image" style="DISPLAY: inline"><a href="http://808techblog.com/images/quickstartsetup.jpg">view full-size</a></span>
<span class="mt-enclosure mt-enclosure-image" style="DISPLAY: inline">&nbsp;). The current mode of this install is Basic or single server mode. CAE 3.0 now supports multiple servers and server groups if you select to run in Advanced Mode. In regards&nbsp;to licensing and&nbsp;Microsoft TSCALS, I believe you can purchase CAE 3.0 bundled with&nbsp;or without Microsoft TSCALS depending on your existing environment. </span></p>
<p></p>
<p></p>
<p>
<span class="mt-enclosure mt-enclosure-image" style="DISPLAY: inline">Majority of the&nbsp;Setup items are wizard based and&nbsp;easily walk you through&nbsp;the licensing,&nbsp;security, web access, apps publishing, etc.&nbsp;I did run into another issue when trying to configure Administrators.&nbsp;I kept </span>
<span class="mt-enclosure mt-enclosure-image" style="DISPLAY: inline">getting this error:</span></p>
<p></p>
<p></p>
<p></p>
<p>
<p>
<p>
<p>
<p>
<p>
<p>
<p>
<span class="mt-enclosure mt-enclosure-image" style="DISPLAY: inline"><img class="mt-image-center" style="DISPLAY: block; MARGIN: 0px auto 20px; TEXT-ALIGN: center" height="145" alt="adminerror.jpg" src="http://808techblog.com/images/adminerror.jpg" width="416" /></span>
<span class="mt-enclosure mt-enclosure-image" style="DISPLAY: inline">I checked the services and they were all running. All other functions from the Quick Start tool worked fine. I ignored the error&nbsp;and&nbsp;was&nbsp;able to manage Administators from the Access Management Console.</span></p>
<p></p>
<span class="mt-enclosure mt-enclosure-image" style="DISPLAY: inline"><img class="mt-image-center" style="DISPLAY: block; MARGIN: 0px auto 20px; TEXT-ALIGN: center" height="397" alt="cae3mgmcon.jpg" src="http://808techblog.com/images/cae3mgmcon.jpg" width="487" /></span>The web interface setup wizard requires an SSL certificate for external website access which I installed from an in house Certificate Authority. Published apps are&nbsp;then accessed over port 443. The web interface was ready to serve up apps internally and&nbsp;externally&nbsp;after just a few clicks through the wizard and after opening up ports 80 and 443 on the firewall.&nbsp; Here are some screenshots from the web interface: 
<p></p>
<p></p>
<p></p>
<p></p>
<p>
<p>
<span class="mt-enclosure mt-enclosure-image" style="DISPLAY: inline"><img class="mt-image-center" style="DISPLAY: block; MARGIN: 0px auto 20px; TEXT-ALIGN: center" height="393" alt="citixwilogincropped.jpg" src="http://808techblog.com/images/citixwilogincropped.jpg" width="476" /></span>
<span class="mt-enclosure mt-enclosure-image" style="DISPLAY: inline">Published apps page:</span></p>
<p></p>
<p>
<p>
<p>
<p>
<span class="mt-enclosure mt-enclosure-image" style="DISPLAY: inline"><img class="mt-image-center" style="DISPLAY: block; MARGIN: 0px auto 20px; TEXT-ALIGN: center" height="482" alt="citixwiappscropped.jpg" src="http://808techblog.com/images/citixwiappscropped.jpg" width="500" /></span>
<span class="mt-enclosure mt-enclosure-image" style="DISPLAY: inline"></span></p>
<p></p>
<p>
<span class="mt-enclosure mt-enclosure-image" style="DISPLAY: inline">If you plan to&nbsp;</span>
<span class="mt-enclosure mt-enclosure-image" style="DISPLAY: inline">redirect to https, be sure to install the HTTP Redirect service in IIS. I had to install it afterwards since it wasn't&nbsp;</span>
<span class="mt-enclosure mt-enclosure-image" style="DISPLAY: inline">installed during the CAE 3.0 Server 2008 roles configuration (&nbsp;</span>
<span class="mt-enclosure mt-enclosure-image" style="DISPLAY: inline"><a href="http://808techblog.com/images/caeiisredirect.jpg">view full-image</a></span>
<span class="mt-enclosure mt-enclosure-image" style="DISPLAY: inline">)</span></p>
<p>
<span class="mt-enclosure mt-enclosure-image" style="DISPLAY: inline"></span>
<span class="mt-enclosure mt-enclosure-image" style="DISPLAY: inline"><img class="mt-image-center" style="DISPLAY: block; MARGIN: 0px auto 20px; TEXT-ALIGN: center" height="392" alt="caeiisredirectsmall.jpg" src="http://808techblog.com/images/caeiisredirectsmall.jpg" width="498" /></span>
<span class="mt-enclosure mt-enclosure-image" style="DISPLAY: inline">The published desktop and standalone apps through the web interface and the Program Neighborhood&nbsp;worked as expected along with audio, printer and local drive mapping&nbsp;</span>
<span class="mt-enclosure mt-enclosure-image" style="DISPLAY: inline">features.</span></p>
<p>
<p>
<span class="mt-enclosure mt-enclosure-image" style="DISPLAY: inline">All the typical management functions, user management, apps security, session info and shadowing are available within Quick Start &gt; Management (&nbsp;</span>
<span class="mt-enclosure mt-enclosure-image" style="DISPLAY: inline"><a href="http://808techblog.com/images/caemanagefull.jpg">view full- image</a></span>
<span class="mt-enclosure mt-enclosure-image" style="DISPLAY: inline">)</span></p>
<p></p>
<p>
<p>
<p>
<span class="mt-enclosure mt-enclosure-image" style="DISPLAY: inline"><img class="mt-image-center" style="DISPLAY: block; MARGIN: 0px auto 20px; TEXT-ALIGN: center" height="443" alt="caemanagesmall.jpg" src="http://808techblog.com/images/caemanagesmall.jpg" width="476" /></span>
<span class="mt-enclosure mt-enclosure-image" style="DISPLAY: inline"></span></p>
<p>
<p>
<p>
<span class="mt-enclosure mt-enclosure-image" style="DISPLAY: inline">Conclusion</span></p>
<p>
<span class="mt-enclosure mt-enclosure-image" style="DISPLAY: inline">Although I hit a few bumps during the install&nbsp;this was a&nbsp;positive first experience with Citrix Access Essentials 3.0. I think its&nbsp;a really good offering for the SMB market with it's installation and deployment ease and uncomplicated configuration and straightforward management functionality. Comments or questions welcomed.</span></p>]]>
        
    </content>
</entry>

<entry>
    <title>Cymphonix Network Composer and 802.1q VLAN Trunk Links</title>
    <link rel="alternate" type="text/html" href="http://808techblog.com/2008/12/cymphonix-network-composer-and.html" />
    <id>tag:808techblog.com,2008://7.26</id>

    <published>2008-12-19T23:05:19Z</published>
    <updated>2008-12-30T18:47:23Z</updated>

    <summary> If your not familiar with Cymphonix Network Composer, here&apos;s a brief overview of my experience with it. First of all it&apos;s an appliance based gateway security device. It analyzes, monitors and filters network traffic in and out of your...</summary>
    <author>
        <name>Netflow</name>
        <uri>http://808techblog.com</uri>
    </author>
    
        <category term="Networking" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="ciscoios" label="Cisco IOS" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://808techblog.com/">
        <![CDATA[<p>
<p><img class="mt-image-left" style="FLOAT: left; MARGIN: 0px 20px 20px 0px" height="43" alt="cymphonixlogo.jpg" src="http://808techblog.com/images/cymphonixlogo.jpg" width="47" />If your not familiar with Cymphonix Network Composer, here's a brief overview of my experience with it. </p>
<p>First of all it's an appliance based gateway security device. It analyzes, monitors and filters network traffic in and out of your gateway router or firewall and is&nbsp;specifically designed for small to medium sized businesses.&nbsp;Through out the year I've had several clients approach me with the following concerns and questions regarding internet connection troubleshooting and end user web traffic monitoring:</p>
<p></p>
<ul>
<li>Is there a way for me to monitor and log what my users are doing on the internet?</li>
<li>How can I prioritize and or throttle certain types of web traffic?</li>
<li>I've got a 5mb internet connection but it always seems so slow, can you tell my why?</li>
<li>How can I block BitTorrent, LimeWire, YouTube, MySpace or FaceBook?</li></ul>
<p>In most cases Cymphonix Network Composer has been my preferred solution for these reasons:</p>
<ul>
<li>Appliance based</li>
<li>Deep packet inspection</li>
<li>Gateway traffic "total visibility"</li>
<li>&nbsp;Prioritize critical traffic</li>
<li>Throttle, or completely block non critical traffic</li>
<li>Realtime application, url and bandwidth monitoring</li>
<li>Spyware and Antivirus protection</li>
<li>Integrates with Active Directory</li>
<li>Filter by already established Active Directory groups</li>
<li>Identify users in realtime</li></ul>
<p>A more thorough review and testimonials can be found at <a href="http://www.cymphonix.com/">www.cymphonix.com</a> or check out an actual Network Composer for yourself at <a href="http://demo.cymphonix.com/">http://demo.cymphonix.com</a> using demo as the login and password. </p>
<p>A few months ago I had a request from a potential client who wanted to know if the Network Composer could be used on a trunk link. I wasn't sure and had to call Cymphonix tech support to find out. In most implementations the Network Composer is assigned a LAN accessible ip and sits transparently inline between the gateway and the LAN side switch. So what if the gateway is also providing interVLAN routing services? &nbsp;"As long as the Network Composer is assigned an ip from the untagged or native vlan it should be fine on a trunk link" was the response from Cymphonix tech support. Just to be sure, I setup a test network with a Network Composer DC10 model connected inline on a trunk link and configured it with an ip address (192.168.1.2) on the untagged (192.168.1.x) VLAN. </p>
<p>Here's the relevant router and switch code.</p>
<p><strong>Cisco 2600 Router</strong></p>
<p>ip dhcp pool Native<br />&nbsp;&nbsp; network 192.168.1.0 255.255.255.0<br />&nbsp;&nbsp; default-router 192.168.1.1<br />&nbsp;&nbsp; dns-server 216.136.95.2<br />!<br />ip dhcp pool VLAN200<br />&nbsp;&nbsp; network 172.16.10.0 255.255.255.0<br />&nbsp;&nbsp; default-router 172.16.10.1<br />&nbsp;&nbsp; dns-server 216.136.95.2<br />!<br />ip dhcp pool VLAN150<br />&nbsp;&nbsp; network 10.1.1.0 255.255.255.0<br />&nbsp;&nbsp; default-router 10.1.1.1<br />&nbsp;&nbsp; dns-server 216.136.95.2<br />!<br />interface Ethernet0/1<br />&nbsp;description Connected to 2950 Switch<br />&nbsp;ip address 192.168.1.1 255.255.255.0<br />&nbsp;ip nat inside<br />&nbsp;full-duplex<br />!<br />interface Ethernet0/1.150<br />&nbsp;description Data10 VLAN 150<br />&nbsp;encapsulation dot1Q 150<br />&nbsp;ip address 10.1.1.1 255.255.255.0<br />&nbsp;ip nat inside<br />!<br />interface Ethernet0/1.200<br />&nbsp;description Data VLAN 200<br />&nbsp;encapsulation dot1Q 200<br />&nbsp;ip address 172.16.10.1 255.255.255.0<br />&nbsp;ip nat inside</p>
<p><strong>Cisco 2950 Switch</strong></p>
<p>interface FastEthernet0/9<br />&nbsp;description Connected to 2600 Router<br />&nbsp;switchport trunk allowed vlan 1,150,200,1002-1005<br />&nbsp;switchport mode trunk<br />&nbsp;speed 10<br />&nbsp;duplex full<br />&nbsp;spanning-tree portfast<br />!<br />interface FastEthernet0/10<br />&nbsp;switchport access vlan 150<br />&nbsp;switchport mode access<br />&nbsp;spanning-tree portfast<br />!<br />interface FastEthernet0/11<br />&nbsp;spanning-tree portfast<br />!<br />interface FastEthernet0/12<br />&nbsp;switchport access vlan 200<br />&nbsp;switchport mode access<br />&nbsp;spanning-tree portfast</p>
<p>From within Network Composer I setup two VLAN id configured Groups labeled VLAN 150 and VLAN 200.</p>
<p>
<span class="mt-enclosure mt-enclosure-image" style="DISPLAY: inline"><img class="mt-image-center" style="DISPLAY: block; MARGIN: 0px auto 20px; TEXT-ALIGN: center" height="425" alt="groupmanager.jpg" src="http://808techblog.com/images/groupmanager.jpg" width="433" /></span>Separate laptops were plugged into ports 10 &amp; 12 on the 2950 switch. Web traffic was generated from each laptop and almost immediately the Network Composer began to display the traffic correlated by the respective VLAN groups. I tested some of the Internet Usage Rules against the VLAN groups and they worked just fine. Here's a Group Details activity screenshot.</p>
<p>
<span class="mt-enclosure mt-enclosure-image" style="DISPLAY: inline"><img class="mt-image-center" style="DISPLAY: block; MARGIN: 0px auto 20px; TEXT-ALIGN: center" height="95" alt="groupoverview.jpg" src="http://808techblog.com/images/groupoverview.jpg" width="421" /></span>As I mentioned earlier, Network Composer is my preferred choice for web activity monitoring and filtering. It's very flexible, not too difficult to implement and for the most part does what it claims to be able to do. And seems to do it well. Comments, questions, suggestions, personal Network Composer experiences or implementation stories are welcomed.</p>]]>
        
    </content>
</entry>

<entry>
    <title>Sunbelt Vipre Enterprise vs. Symantec Endpoint Protection</title>
    <link rel="alternate" type="text/html" href="http://808techblog.com/2008/11/sunbelt-vipre-vs-symantec-endp.html" />
    <id>tag:808techblog.com,2008://7.25</id>

    <published>2008-11-13T22:55:00Z</published>
    <updated>2009-09-25T07:49:15Z</updated>

    <summary>&quot;Wow, that was painless&quot; was my initial reaction after installing Sunbelt&apos;s Vipre Enterprise, configuring policies and deploying a few agents. I&apos;m currently running Vipre and Symantec Endpoint simultaneously on the same network. It&apos;s a small Microsoft Windows based network with...</summary>
    <author>
        <name>Netflow</name>
        <uri>http://808techblog.com</uri>
    </author>
    
        <category term="Software" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="software" label="Software" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://808techblog.com/">
        <![CDATA[<p align="left"><img style="MARGIN: 0px 20px 20px 0px; FLOAT: left" class="mt-image-left" alt="viprelogo.jpg" src="http://808techblog.com/images/viprelogo.jpg" width="67" height="68" />"Wow, that was painless" was my initial reaction after installing Sunbelt's Vipre Enterprise, configuring policies and deploying a few agents. I'm currently running Vipre and Symantec Endpoint simultaneously on the same network. It's a small Microsoft Windows based network with less than 15 users. The desktops are a mix of Vista and XP with Vipre agents running on a few of the XP machines. Before I continue with any details, here's some background leading up to this first impressions Vipre and Endpoint comparison review. </p>
<p align="left">From the initial release of Symantec Endpoint till now, I've had to wade through more than a few issues. Majority of these issues are referenced in Symantec's knowledgebase or support forums. My Endpoint deployment base consists of more than a dozen customer networks ranging in size from 5 to 100 workstations. Here is a summary of some of the most common recurring issues I've experienced from late last year till now. </p>
<ul>
<li>
<div align="left">Endpoint Protection Manager Console using up disk space with large temp files</div></li>
<li>
<div align="left">Desktop client also using up disk space with large temp files </div></li>
<li>
<div align="left">CPU spikes at regular and random intervals</div></li>
<li>
<div align="left">Outlook blocked attachment operation failed</div></li>
<li>
<div align="left">Random network disconnects and SMB issues with Endpoint client on Vista</div></li>
<li>
<div align="left">Constant high CPU utilization and usually complete lockup with Endpoint client on Windows 2000 based machines</div></li>
<li>
<div align="left">Windows installer rollback during Endpoint Protection Manager upgrades resulting in several complete uninstall reinstalls of Endpoint console and manual re homing of Endpoint clients</div></li></ul>
<p align="left">After considering the effort and time spent resolving a lot of these issues, an alternative product&nbsp;seemed very appealing. Back in July is when I started receiving Sunbelt's marketing emails regarding Vipre. </p>
<p align="left">The Pitch</p>
<blockquote style="MARGIN-RIGHT: 0px" dir="ltr">
<p align="left">The End of Antivirus as You Know It: A First Look at VIPRE Enterprise</p>
<p align="left">As part of its ongoing efforts to address the rapidly evolving malware landscape facing enterprises, Sunbelt Software introduces VIPRE Enterprise™ - a completely new solution that combines antivirus, antispyware, anti-root kit and other technologies into a seamless, tightly-integrated product...Sunbelt started with a blank slate to design a new, next-generation antivirus and antispyware technology to deal with today's malware in the most comprehensive, highly efficient manner. The result is a clean, fast, and powerful anti-malware solution developed 'by admins for admins'.</p></blockquote>
<p align="left">I really liked the idea of a "blank slate." Plus, who wouldn't want "...clean, fast and powerful, seamless, tightly integrated, developed by admins for admins." Almost sounds like an "all you've ever wanted, dreamed of, see it to believe it" new product sales pitch. Well after a month in use and with no major issues to report, I've been pretty happy with it.&nbsp;Here are&nbsp;some&nbsp;details regarding my early experience with Sunbelt's Vipre Enterprise.</p>
<p align="left">First, a screenshot of the Endpoint and Vipre console and exported client install files.</p>
<p align="left">
<span style="DISPLAY: inline" class="mt-enclosure mt-enclosure-image"><img style="TEXT-ALIGN: center; MARGIN: 0px auto 20px; DISPLAY: block" class="mt-image-center" alt="sepvipsize.jpg" src="http://808techblog.com/images/sepvipsize.jpg" width="276" height="73" /></span></p>
<p>Is this a case of bigger isn't always better? Or perhaps this is what Sunbelt meant by blank slate and clean. </p>
<p align="left">The Vipre console install was straightforward and quick with most of the setup options already pre-checked or pre-filled. Open up the Vipre Enterprise management console and right away you'll notice an easy on the eyes, simple to navigate, common sense management interface. ( 
<span style="DISPLAY: inline" class="mt-enclosure mt-enclosure-image"><a href="http://808techblog.com/images/confull.jpg">View image</a></span>)&nbsp;I like the easy access&nbsp;buttons. Almost every setting is conveniently within a 1 to 3 click range. The Vipre Enterprise client also has a similar look and feel. ( 
<span style="DISPLAY: inline" class="mt-enclosure mt-enclosure-image"><a href="http://808techblog.com/images/vipreclient.jpg">View image</a></span>) Sunbelt's claim "VIPRE protects without degrading performance" seems justified&nbsp;especially when&nbsp;scanning.&nbsp;The clients I have deployed are configured&nbsp;to quick scan at noon.&nbsp;The only noticeable indication that a scan has started is the&nbsp;Vipre agent&nbsp;systray icon color change to green.&nbsp;</p>
<p align="left">Endpoint with its pre-requisites (IIS, etc.), default or custom website, less than or more than 500 users database configuration and so on can take more than a few minutes to install. After years of using Symantec's classic pre Endpoint mangement app, I wasn't exactly thrilled the first time I logged into the Endpoint Management console . It took some effort&nbsp;to get familiar with the menu flow, tabs, tasks and all the shared non-shared policy, protection, deployment and group configuration options. In contrast, the Vipre Management console seemed effortless. On the client side, I fielded many compaints from end users regarding performance issues, cpu spikes and lockups that all appear to be attributed to Endpoint.</p>
<p align="left">Alright, so the big question is, how well do the threat detection engines stack up against eachother? For this post, I ran a simple comparison test using a virtual XP machine alternating between the Vipre and Endpoint clients. Here's an overview of the test environment:</p>
<ul>
<li>
<div align="left">Windows XP based laptop with VMware Workstation 6.5</div></li>
<li>
<div align="left">Windows XP virtual machine fresh install with no antivirus</div></li>
<li>
<div align="left">Pre-antivirus snapshot of XP virtual machine for instant rollback</div></li>
<li>
<div align="left">The malware of the day, Antivirus 2009</div></li></ul>
<p align="left">I chose Antivirus 2009 because within the last few months it found its way onto several Endpoint protected workstations without any action taken on it. Each test client was the most current available, had the latest definitions installed and was similarly configured.&nbsp;Both clients were&nbsp;tested several times. The virtual XP test machine was rolled back to its pre client state after each test and then the&nbsp;clients were reinstalled. Each client was put through the following flow of events:</p>
<ul>
<li>Accessed Antivirus 2009 bait laden website from virtual XP machine</li>
<li>Selected OK on bait pop up screens ( 
<span style="DISPLAY: inline" class="mt-enclosure mt-enclosure-image"><a href="http://808techblog.com/images/av2009attn.jpg">View image</a></span>)</li>
<li>Ran through fake scan and fake results screens ( 
<span style="DISPLAY: inline" class="mt-enclosure mt-enclosure-image"><a href="http://808techblog.com/images/fakescan.jpg">View image</a></span>)</li>
<li>Clicked on fake scan results to begin download of A9installer_880147.exe executable</li>
<li>Selected Run&nbsp;at the download prompt&nbsp;since that's&nbsp;usually what the average end users do</li>
<li>Clicked Continue to install, waited for the responses</li></ul>
<p>
<span style="DISPLAY: inline" class="mt-enclosure mt-enclosure-image"><img style="TEXT-ALIGN: center; MARGIN: 0px auto 20px; DISPLAY: block" class="mt-image-center" alt="av2009cont.jpg" src="http://808techblog.com/images/av2009cont.jpg" width="339" height="178" /></span></p>
<ul>
<li>Vipre responded almost immediately. It blocked the file then deleted it. The response was identical on subsequent tests. No reboot was necessary. </li></ul>
<p>
<span style="DISPLAY: inline" class="mt-enclosure mt-enclosure-image"><img style="TEXT-ALIGN: center; MARGIN: 0px auto 20px; DISPLAY: block" class="mt-image-center" alt="viperblockalert.jpg" src="http://808techblog.com/images/viperblockalert.jpg" width="391" height="188" /></span></p>
<ul>
<li>During the first test run of Symantec Endpoint, Antivirus 2009 actually completed the install. Endpoint did eventually respond and required a reboot to complete the removal action. ( 
<span style="DISPLAY: inline" class="mt-enclosure mt-enclosure-image"><a href="http://808techblog.com/images/sepsafestripalert.jpg">View image</a></span>)&nbsp;</li>
<li>However, Antivirus 2009 was still able to leave its mark in the form of an Internet Explorer hijack of some sort. ( 
<span style="DISPLAY: inline" class="mt-enclosure mt-enclosure-image"><a href="http://808techblog.com/images/av2009google.jpg">View image</a></span>)</li>
<li>The Antivirus 2009 install never completed on the next 2 Endpoint tests but was still able to drop a few files on the system which Endpoint succesfully quarantined. A reboot was still required to complete the removal on each of the subsequent tests.</li></ul>
<p>Conclusion</p>
<p>Obviously, my simple test and brief comparison review is neither extensive nor thorough enough to be conclusive in any way regarding&nbsp;Sunbelt Vipre's overall performance ability and standing among&nbsp;its competitors. Although my initial review of Vipre is but a mere peek under the hood,&nbsp;I do like what I've seen so far.&nbsp;I think the greatest test will be how well Sunbelt Vipre Enterprise performs in the wild&nbsp;over time and how well it lives up to its claims. For more info on Vipre and links to more extensive reviews of the product visit their website.&nbsp;</p>
<p align="center"><a href="http://www.sunbeltsoftware.com/">http://www.sunbeltsoftware.com</a></p>
<div></div>
<p align="left">Comments welcomed.</p>]]>
        
    </content>
</entry>

<entry>
    <title>Symantec Backup Exec LAN to DMZ access through Cisco PIX Firewall</title>
    <link rel="alternate" type="text/html" href="http://808techblog.com/2008/11/symantec-backup-exec-lan-to-dm.html" />
    <id>tag:808techblog.com,2008://7.24</id>

    <published>2008-11-07T06:45:53Z</published>
    <updated>2008-11-07T08:50:39Z</updated>

    <summary><![CDATA[ Although there are already a handful of existing internet forums and knowledge base references to this topic, this post is my contribution regarding what has worked well for me. My main source&nbsp;on how to&nbsp;configure&nbsp;Backup Exec to work with firewalls...]]></summary>
    <author>
        <name>Netflow</name>
        <uri>http://808techblog.com</uri>
    </author>
    
        <category term="Software" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="software" label="Software" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://808techblog.com/">
        <![CDATA[<p>
<span class="mt-enclosure mt-enclosure-image" style="DISPLAY: inline"><img class="mt-image-left" style="FLOAT: left; MARGIN: 0px 20px 20px 0px" height="33" alt="be12icon.jpg" src="http://808techblog.com/images/be12icon.jpg" width="35" /></span>Although there are already a handful of existing internet forums and knowledge base references to this topic, this post is my contribution regarding what has worked well for me. My main source&nbsp;on how to&nbsp;configure&nbsp;Backup Exec to work with firewalls can be found here: <a href="http://seer.entsupport.symantec.com/docs/299245.htm">http://seer.entsupport.symantec.com/docs/299245.htm</a></p>
<p>The configuration and settings below are from an actual production environment. The network utilizing this configuration has Backup Exec 12.5 installed on a dedicated backup server on the LAN at 192.168.1.x with an external scsi&nbsp;connected LTO tape drive.&nbsp;The&nbsp;DMZ network 172.16.10.x contains several Windows based web servers. On the backup server, Backup Exec remote agent TCP dynamic port range was configured per Symantec's recommendation.</p>
<p>In&nbsp;Backup Exec select Tools &gt; Options &gt; Network and Security</p>
<p>
<span class="mt-enclosure mt-enclosure-image" style="DISPLAY: inline"><img class="mt-image-center" style="DISPLAY: block; MARGIN: 0px auto 20px; TEXT-ALIGN: center" height="94" alt="beportrange.jpg" src="http://808techblog.com/images/beportrange.jpg" width="443" /></span>The relevant PIX code:</p>
<p>ip address dmz 172.16.10.1 255.255.0.0<br />nat (dmz) 1 0.0.0.0 0.0.0.0 0 0</p>
<p>&lt;- LAN based backup server static mapping -&gt;<br />static (inside,dmz) 192.168.1.x 192.168.1.x netmask 255.255.255.255 0 0</p>
<p>&lt;- Backup Exec server and remote agent port ranges&nbsp;ACL -&gt;<br />access-list 102 permit tcp host 172.16.10.11 host 192.168.1.x range 6101 6106&nbsp; <br />access-list 102 permit tcp host 172.16.10.12 host 192.168.1.x range 6101 6106 <br />access-list 102 permit tcp host 172.16.10.13 host 192.168.1.x range 6101 6106<br />access-list 102 permit tcp host 172.16.10.11 host 192.168.1.x range 10000 10500<br />access-list 102 permit tcp host 172.16.10.12 host 192.168.1.x range 10000 10500<br />access-list 102 permit tcp host 172.16.10.13 host 192.168.1.x range 10000 10500</p>
<p>&lt;- Enable&nbsp;ACL -&gt;<br />access-group 102 in interface dmz</p>
<p>Backup Exec remote agents installed successfully on the web servers via push. A DMZ backup job was then configured and&nbsp;scheduled.&nbsp;</p>
<p>Here's a screenshot of the DMZ backup job throughput:</p>
<p>
<span class="mt-enclosure mt-enclosure-image" style="DISPLAY: inline"><img class="mt-image-center" style="DISPLAY: block; MARGIN: 0px auto 20px; TEXT-ALIGN: center" height="34" alt="bedmzrate.jpg" src="http://808techblog.com/images/bedmzrate.jpg" width="261" /></span></p>Comments or questions welcomed.]]>
        
    </content>
</entry>

<entry>
    <title>iPhone and Exchange 2003 ActiveSync</title>
    <link rel="alternate" type="text/html" href="http://808techblog.com/2008/10/iphone-and-exchange-2003-activ.html" />
    <id>tag:808techblog.com,2008://7.23</id>

    <published>2008-10-25T12:34:09Z</published>
    <updated>2009-06-30T18:48:03Z</updated>

    <summary>Throughout the year I&apos;ve had numerous requests from clients to have their Apple iPhones connect with Microsoft Exchange server. Up until recently, my iPhone and Exchange implementations have all been via Imap. Configuring Exchange 2000 and 2003 Imap service with...</summary>
    <author>
        <name>Netflow</name>
        <uri>http://808techblog.com</uri>
    </author>
    
        <category term="Hardware" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="exchange" label="Exchange" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://808techblog.com/">
        <![CDATA[<p align="left"><img class="mt-image-left" style="FLOAT: left; MARGIN: 0px 20px 20px 0px" height="205" alt="iphone.jpg" src="http://808techblog.com/images/iphone.jpg" width="115" />Throughout the year I've had numerous requests from clients to have their Apple iPhones connect with Microsoft Exchange server. Up until recently, my iPhone and Exchange implementations have all been via Imap. Configuring Exchange 2000 and 2003 Imap service with the Iphone is pretty straightforward. On the other hand, implementing ActiveSync with the Iphone seems to require a little extra effort and attention to detail. Recently I had an ActiveSync&nbsp;iPhone issue with Exchange 2003 and the lack of data after what appeared to be a successful sync. User account verification was successful and the iPhone displayed the Updated status but showed no new emails. Windows Mobile, BlackBerry and other ActiveSync enabled phones connecting to the same Exchange 2003 server worked fine. The following additional configuration on the server is what helped resolve the issue for me.</p>
<ul>
<li>Verify Exchange 2003 Service Pack 2 is installed</li>
<li>Install SSL Certificate from Iphone supported root CA or self signed&nbsp;(<a href="http://support.apple.com/kb/HT2185">http://support.apple.com/kb/HT2185</a>)</li>
<li>On the Exchange 2003 server enable RPC over HTTP Proxy under Windows Components &gt; Networking Services</li>
<li>In Exchange System Manager Enable RPC-HTTP back-end server</li>
<li>From Exchange System Manager enable Outlook Mobile Access. Check off all options&nbsp;under Mobile Services Properties. (&nbsp; 
<span class="mt-enclosure mt-enclosure-image" style="DISPLAY: inline"><a href="http://808techblog.com/images/omasettings.jpg">View image</a></span>&nbsp;)&nbsp;</li>
<li>Add RPC-HTTP registry entries (<a href="http://www.petri.co.il/configure_rpc_over_https_on_a_single_server.htm">http://www.petri.co.il/configure_rpc_over_https_on_a_single_server.htm</a>)</li>
<li>In IIS create a secondary Exchange virtual directory if using forms based OWA login. If your configuring Exchange 2003 on Small Business Server 2003&nbsp;the secondary virtual directory has already been created and is called exchange-oma.&nbsp;Under Authentication Methods,&nbsp;select Basic and Integrated authentication with a back slash for Default domain.&nbsp;&nbsp;( 
<span class="mt-enclosure mt-enclosure-image" style="DISPLAY: inline"><a href="http://808techblog.com/images/iisvdam.jpg">View image</a></span>&nbsp;)<br />(<a href="http://support.microsoft.com/Default.aspx?kbid=817379">http://support.microsoft.com/Default.aspx?kbid=817379</a>)</li>
<li>Verify IIS Rpc virtual directory Authentication Methods and Secure Communications configuration.&nbsp;Select Basic authentication and enter domain name without .com or .local under Default domain. ( 
<span class="mt-enclosure mt-enclosure-image" style="DISPLAY: inline"><a href="http://808techblog.com/images/rpcam.jpg">View image</a></span>&nbsp;) </li>
<li>Verify, enable&nbsp;SSL and require 128-bit encryption options on Rpc virtual directory</li>
<li>Enable Exchange Imap service</li>
<li>Confirm ports 80, 443 and 143 open in firewall</li>
<li>Make sure IP configuration for default website in IIS&nbsp;is set to *All Unassigned*</li>
<li>Restart IIS</li></ul>
<p>Before configuring iPhone to connect to Exchange, test to see if RPC over HTTP is functioning correctly with either Outlook 2003 or Outlook 2007. (<a href="http://www.petri.co.il/configure_rpc_over_https_on_a_single_server.htm">Configure RPC over HTTP</a>) If Outlook successfully connects via RPC over HTTP, then the settings below should work for the iPhone.</p>
<p>iPhone settings:</p>
<ul>
<li>Add Account &gt; Microsoft Exchange</li>
<li>Enter email address</li>
<li>Mail Server &gt; hostname.domain.com</li>
<li>Domain &gt; domain without .com or .local</li>
<li>Username &gt; domain\username ( username without domain\ for SBS 2003 Exchange)</li>
<li>Use SSL &gt; ON</li>
<li>Mail &gt; ON</li>
<li>Contacts &gt; ON</li>
<li>Calendar &gt; ON</li></ul>
<p>Any comments or questions welcomed.</p>]]>
        
    </content>
</entry>

<entry>
    <title>Corrupt Exchange 2003 Information Store and Backup Exec</title>
    <link rel="alternate" type="text/html" href="http://808techblog.com/2008/10/corrupt-exchange-2003-informat.html" />
    <id>tag:808techblog.com,2008://7.22</id>

    <published>2008-10-17T23:32:36Z</published>
    <updated>2009-04-24T00:53:42Z</updated>

    <summary><![CDATA[ This week, for the second time this year, I encountered the following error message at the completion of a Microsoft&nbsp;Exchange 2003 Information Store backup job. Backup- \\Server\Microsoft\Information Store\First Storage GroupWARNING: "\\Server\Microsoft\Information Store\First Storage Group\Mailbox Store (Server)" is a corrupt...]]></summary>
    <author>
        <name>Netflow</name>
        <uri>http://808techblog.com</uri>
    </author>
    
        <category term="Software" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="exchange" label="Exchange" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://808techblog.com/">
        <![CDATA[<p>
<span class="mt-enclosure mt-enclosure-image" style="DISPLAY: inline"><img class="mt-image-left" style="FLOAT: left; MARGIN: 0px 20px 20px 0px" height="34" alt="beicon.jpg" src="http://808techblog.com/images/beicon.jpg" width="33" /></span>This week, for the second time this year, I encountered the following error message at the completion of a Microsoft&nbsp;Exchange 2003 Information Store backup job.<br /></p>
<p>Backup- \\Server\Microsoft\Information Store\First Storage Group<br />WARNING: "\\Server\Microsoft\Information Store\First Storage Group\Mailbox Store (Server)" is a corrupt file.<br />This file cannot verify.<br />WARNING: "\\Server\Microsoft\Information Store\First Storage Group\Public Folder Store (Server)" is a corrupt file.<br />This file cannot verify.<br />WARNING: "\\Server\Microsoft\Information Store\First Storage Group\Log files" is a corrupt file.<br />This file cannot verify.<br />Verify- \\Server\Microsoft\ Information Store\First Storage Group<br />WARNING: "Mailbox Store (Server)" is a corrupt file.<br />This file cannot verify.<br />WARNING: "Public Folder Store (Server)" is a corrupt file.<br />This file cannot verify.<br />WARNING: "Log files" is a corrupt file.<br />This file cannot verify.</p>
<p>In both instances, the backup software used was Symantec Backup Exec (versions 12 and 10d). Symantec's knowledge base provides possible resolutions <a href="http://seer.entsupport.symantec.com/docs/277892.htm">here</a> with additional references to other related articles. Utilizing Microsoft's isinteg.exe tool is what worked for me. This tool checks the integrity of the Exchange Information Store databases and attempts to fix any detected issues or weaknesses. Here are the basic steps for running the isinteg.exe tool:</p>
<ol dir="ltr" style="MARGIN-RIGHT: 0px">
<ol>
<li>From Exchange System Manager dismount Mailbox and Public Folder Stores</li>
<li>From command prompt access&nbsp;the Exchsrvr &gt; bin directory</li>
<li>Run the following command &gt; isinteg -s server name -fix -test alltests</li>
<li>If prompted, enter the number of the Store to be checked</li>
<li>Re-run command until the last line shows all zeros</li>
<li>Mount Store</li></ol></ol>
<p dir="ltr">In both of the instances that I encountered, the Exchange Store backup jobs ran succesfully after several issues where detected and fixed with the isinteg.exe tool.&nbsp;The link below provides additional info on its use:</p>
<p align="left"><a href="http://support.microsoft.com/kb/301460/">http://support.microsoft.com/kb/301460/</a></p>]]>
        
    </content>
</entry>

</feed>
