<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-2200893186642490575</atom:id><lastBuildDate>Sun, 01 Dec 2024 01:08:47 +0000</lastBuildDate><category>Cisco</category><category>Exchange</category><category>Email</category><category>Internet</category><category>Opt-E-Man</category><category>Servers</category><category>Virtualize</category><category>Just for Fun</category><category>Updates</category><category>Apple</category><category>HD</category><category>Baby</category><category>NAS</category><category>SharePoint</category><category>ACS</category><category>CITRT</category><category>DSL</category><category>Dashboard</category><category>Network</category><category>Simulcast</category><category>Storage</category><category>Office 365</category><category>Switches</category><category>Trend Micro</category><category>Zixi</category><title>Jeremy Good</title><description></description><link>http://www.jeremygood.net/</link><managingEditor>noreply@blogger.com (Jeremy Good)</managingEditor><generator>Blogger</generator><openSearch:totalResults>52</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2200893186642490575.post-4271810760524206517</guid><pubDate>Tue, 21 Feb 2017 19:07:00 +0000</pubDate><atom:updated>2017-02-21T13:07:01.833-06:00</atom:updated><title>Facebook Live using FFmpeg</title><description>You may have see that some FaceBook Live posts look better than others. More like they are shot in a studio and not on a cell phone. Well, that&#39;s because they are. There are various hardware devices and web streaming services that can do it but I&#39;m going to show you an easy way to do it for free (assuming you have the needed computers and cameras etc).
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Step One&lt;/b&gt;. Setup a computer with FFmpeg. FFmpeg is a free (opensource) software that is described as &quot;A complete, cross-platform solution to record, convert and stream audio and video.&quot; and it is very powerful. With it I have converted video files, recorded video files, ripped audio from a video, and a few other things. Today we&#39;re going to take a live stream from an Axis IP camera and then stream it out to FaceBook Live using just one command on the command line. So, I&#39;m using the Windows version of FFmpeg which you can get here&amp;nbsp;&lt;a href=&quot;https://ffmpeg.zeranoe.com/builds/&quot; target=&quot;_blank&quot;&gt;https://ffmpeg.zeranoe.com/builds/&lt;/a&gt; or you can get Linux, Mac, and any other build from &lt;a href=&quot;http://ffmpeg.org/&quot;&gt;http://ffmpeg.org&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Step Two&lt;/b&gt;. After you&#39;ve gotten FFmpeg installed it&#39;s time to setup your video source. Being that we&#39;re talking about FaceBook Live, we&#39;re going to choose a live source. For that I&#39;m using a standard definition Axis encoder Q7401 connected up to the churches AV system through a series of converters to our very expensive HD cameras. This process would work the same if you were just using an IP camera as well. So, for me the RTSP string from the camera looks something like this &lt;code&gt;rtsp://10.x.x.x/Axis/media.aspx&amp;nbsp;&lt;/code&gt;I would recommend testing this out on VLC Player to make sure you get the syntax correct before moving on. There is an awesome site that will tell you just about every connection string to every device &lt;a href=&quot;https://www.ispyconnect.com/sources.aspx&quot; target=&quot;_blank&quot;&gt;here&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Step Three&lt;/b&gt;. Once you&#39;ve gotten the correct syntax for your camera, you need to feed that into FFmpeg and tell it to do something. So, let&#39;s take that input and stream it out to Facebook Live. To do that we first need to schedule an event and get the one-time connection key. Unfortunately you cannot use this method with a personal Facebook page. You have to have a &quot;Page&quot; to be able to do this. Once you are an admin of a page, you will get more options at the top like this:&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJgT_sKHIF0Fj9B0IRSVgq_9qcNHk4CUL2A_hMJlpQ1XrKZFMgNlsFf41na7-dGODn3TfgLZW9n_GtkeWEow1hDznec_3XVASKLkVWU0VP60DFtcqSepjxwGGRU5wcAGbtCTB3gk_EVb0/s1600/Screen+Shot+2017-02-21+at+12.51.23+PM.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;29&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJgT_sKHIF0Fj9B0IRSVgq_9qcNHk4CUL2A_hMJlpQ1XrKZFMgNlsFf41na7-dGODn3TfgLZW9n_GtkeWEow1hDznec_3XVASKLkVWU0VP60DFtcqSepjxwGGRU5wcAGbtCTB3gk_EVb0/s320/Screen+Shot+2017-02-21+at+12.51.23+PM.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;a href=&quot;https://www.blogger.com/blogger.g?blogID=2200893186642490575&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;/a&gt;&lt;a href=&quot;https://www.blogger.com/blogger.g?blogID=2200893186642490575&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;/a&gt;&lt;a href=&quot;webkit-fake-url://be0c1b59-7d66-4188-83d5-24d3df10ad17/image.tiff&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;/a&gt;&lt;a href=&quot;https://www.blogger.com/blogger.g?blogID=2200893186642490575&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;/a&gt;&lt;br /&gt;
Click on &quot;Publishing Tools&quot; and then click on &quot;Videos&quot; on the left menu. When you do you will see a screen with past videos if you have any and on the top right you will see &quot;Live&quot;&amp;nbsp;

Next, you will see a page like this showing your connection string:&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxUpOrOYKrW65juEVL9KC4SJKLGx4FEFvutr-ojZNUSGMxX2B_ZZsLGTJC7BdNTrnPBKGEphZLf8uFZRw-1P2esygUiw-btHfqxjKPZC4EhhOB9DDYYrZZCVlyLiyb1sLEC0ZIPo12Pkg/s1600/Screen+Shot+2017-02-21+at+12.51.11+PM.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;234&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxUpOrOYKrW65juEVL9KC4SJKLGx4FEFvutr-ojZNUSGMxX2B_ZZsLGTJC7BdNTrnPBKGEphZLf8uFZRw-1P2esygUiw-btHfqxjKPZC4EhhOB9DDYYrZZCVlyLiyb1sLEC0ZIPo12Pkg/s320/Screen+Shot+2017-02-21+at+12.51.11+PM.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;/div&gt;
This page tells us exactly what we need. We&#39;ll use the top &quot;Server or Stream URL&quot;. Don&#39;t worry if you didn&#39;t get it before you click next because it will display again. Take note to the note at the bottom. Once you click next you have 5 hours to go live then it will no longer be valid. Click next.

A new screen comes up that asks for you to name your event and then allows you to preview your stream before you go live.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5f6RW0s8IXesK3veHUMUK4kOJ_Jt0wo5hZc-72H_WhY36-t3et6doo1J1DIQuvTYjBb99z57KPBhHwI2P4HapSBkBk1_ECtHtp-21dv3aQsNONENuOn202XyboK3wD_cPYFhV8lY6zzk/s1600/Screen+Shot+2017-02-21+at+12.50.53+PM.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;250&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5f6RW0s8IXesK3veHUMUK4kOJ_Jt0wo5hZc-72H_WhY36-t3et6doo1J1DIQuvTYjBb99z57KPBhHwI2P4HapSBkBk1_ECtHtp-21dv3aQsNONENuOn202XyboK3wD_cPYFhV8lY6zzk/s320/Screen+Shot+2017-02-21+at+12.50.53+PM.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
On this screen you can see your stream key again and name the video.&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;/div&gt;
If we had an active stream it would show up here. It won&#39;t let you click the &quot;Go Live&quot; button until you have a stream going. But you can schedule a future stream by click the dropdown arrow and picking &quot;Schedule Live&quot;. That part is cool because it puts a blurb on your feed saying that your going live at a specific time which could help drive traffic to your broadcast. For now we&#39;re going to just do the Live option so let&#39;s get your feed going.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Step Four&lt;/b&gt;. Now is when the rubber meets the road. Open up a command window (on Windows 8.1 or 10, press Win&amp;nbsp;+ X key and then select Command Prompt). At the prompt we&#39;re going to use the following format:&lt;br /&gt;
&amp;nbsp;

&lt;code&gt;ffmpeg -i &lt;inputstring&gt; &lt;options&gt;&lt;inputfilepath&gt;&amp;nbsp;-f flv &lt;server_url key=&quot;&quot;&gt;&lt;/server_url&gt;&lt;/inputfilepath&gt;&lt;/options&gt;&lt;/inputstring&gt;&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
Facebook Live is also picky on the audio and video settings. You can view the requirements &lt;a href=&quot;https://www.facebook.com/facebookmedia/get-started/live&quot; target=&quot;_blank&quot;&gt;here.&lt;/a&gt; To get this to work in my situation I found that I had to do some work to my stream to get a reliable output.&lt;br /&gt;
&lt;code&gt;ffmpeg -rtsp_transport tcp -y -i &quot;rtsp://10.0.0.99/axis-media/media.amp?streamprofile=fblive&quot; -t 5400 -c:a copy -ac 1 -ar 44100 -b:a 128k -c:v libx264 -pix_fmt yuv420p -r 30 -g 60 -vb 2048k -minrate 2000k -maxrate 4000k -bufsize 4096k -threads 2 -f flv &quot;rtmp://rtmp-api.facebook.com:80/rtmp/133333333333?ds=1&amp;amp;s_l=1&amp;amp;a=ATg99929999x84tR&quot;&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
As you can see there are a lot of options that you can customize with FFmpeg! In a nutshell, I created a different &quot;Stream Profile&quot; on my Axis device with the source settings I wanted like if it should display the date at the top, the resolution, the frame rate and bitrate, and some other settings. Then I use the -t option to run the script for 5400 seconds or 90 minutes. I copy the audio stream and set the sample and bit rates. For the video I had to run it through the h.264 encoder and set the color space as well as the frame rate and the min and max bitrates. I also found that I needed to dedicate two processors to this to keep up with the transcoding on my computer with the -threads 2 command. Then I pipe it to the -f flv command that sends the flash ramp stream to the Facebook API with my streaming key.&lt;br /&gt;
If I press the enter key and run the script it will throw up a bunch of stuff in terminal and then it will settle down to something like this:&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwPiTWn7knvia2wyPEGwNbWbX0_3u4pLboK2yJfFFQzXPQSG0I___tUG87r28bzcPVdihgytPYJw8s4pqgcAVXcOVLjsCpqZZOq3c6Tw5yQx24g2VDjVdG9wtYBEgXM-YQN0eCe8mBY3o/s1600/Screen+Shot+2017-02-21+at+12.57.42+PM.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;214&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwPiTWn7knvia2wyPEGwNbWbX0_3u4pLboK2yJfFFQzXPQSG0I___tUG87r28bzcPVdihgytPYJw8s4pqgcAVXcOVLjsCpqZZOq3c6Tw5yQx24g2VDjVdG9wtYBEgXM-YQN0eCe8mBY3o/s320/Screen+Shot+2017-02-21+at+12.57.42+PM.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
You may see some errors when the feed is just starting out but they should go away and look like the bottom half of this command prompt window. If you go back to your web browser and Facebook Live scheduling you should see the window has changed to have &quot;Preview&quot; in it and showing your video! You will notice that the &quot;Go Live&quot; button is now clickable. You can click it to start right away or click the down arrow and schedule it for later. Just make sure your feed is scheduled to go long enough or don&#39;t put the -t option in at all. You will just have to press Ctr&amp;nbsp;+ C in the command prompt to terminate the feed when you want.&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
Some additional notes:&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;If you lose your stream for any reason the Facebook live event will stop and post to your timeline.&lt;/li&gt;
&lt;li&gt;This is a one time key. You will need to do this process each time. There is probably a better way of doing this with an API but I haven&#39;t gotten to that yet.&lt;/li&gt;
&lt;li&gt;If you don&#39;t want the live post to be viewable after the event ends you can select &quot;Unpublish after live video ends&quot; This will preserve your stats and allow you to post it later if you wanted.&lt;/li&gt;
&lt;li&gt;If you have any prerecorded music or video in your stream Facebook will most likely not catch it in the live feed, but will take down your replay soon after it is posted. We&#39;ve had this happen many times. You usually have the option to post it if you agree that you have the proper copyright information, but it&#39;s just a real pain. The better option would to send a different feed to the live stream that doesn&#39;t have audio from Spotify or other music. I imagine they send the video through something like Shazam app to identify any copyrighted music.&lt;/li&gt;
&lt;li&gt;You will get better quality with a better encoder obviously. One weird limit is that FBlive only goes up to 720p right now so you&#39;ll have to downconvert if you&#39;ve got a 1080p stream.&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
So, this is the low cost, DIY Facebook Live solution. There is software out there to do it for you like Wirecast but many cost much more and don&#39;t offer much more features mainly because Facebook has it so locked down.&amp;nbsp;&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</description><link>http://www.jeremygood.net/2017/02/facebook-live-using-ffmpeg.html</link><author>noreply@blogger.com (Jeremy Good)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJgT_sKHIF0Fj9B0IRSVgq_9qcNHk4CUL2A_hMJlpQ1XrKZFMgNlsFf41na7-dGODn3TfgLZW9n_GtkeWEow1hDznec_3XVASKLkVWU0VP60DFtcqSepjxwGGRU5wcAGbtCTB3gk_EVb0/s72-c/Screen+Shot+2017-02-21+at+12.51.23+PM.png" height="72" width="72"/><thr:total>6</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2200893186642490575.post-1764127317802536464</guid><pubDate>Thu, 21 May 2015 16:05:00 +0000</pubDate><atom:updated>2020-08-18T10:12:30.572-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Email</category><category domain="http://www.blogger.com/atom/ns#">Exchange</category><category domain="http://www.blogger.com/atom/ns#">Office 365</category><title>Remove Duplicate Exchange Objects on Office 365</title><description>&lt;h2&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Remove Duplicate Exchange Objects on Office 365&lt;/span&gt;&lt;/h2&gt;
&lt;br /&gt;
If you are doing a migration to Office 365 or an upgrade between Exchange versions, then you may end up with duplicates in some or all of your Exchange accounts. This happened to us after moving from Exchange 2013 to Office 365 when some things went wrong (future blog post coming I promise) but I wanted to get this down before I forgot it.&lt;br /&gt;
&lt;br /&gt;
So, I&#39;ve got about 100 users that now are on Office 365 (Exchange Online) and have duplicates and I don&#39;t want to manually go to every computer and try to fix it. Also, I don&#39;t want my staff to have to jump through a bunch of hoops to try and fix it (which will probably cause more work for me later). If only there was a way I could script all this...&lt;br /&gt;
&lt;br /&gt;
Turns out, someone has! &lt;a href=&quot;http://bit.ly/1IRgTnc&quot; target=&quot;_blank&quot;&gt;Michel de Rooij&lt;/a&gt; has created an AWESOME PowerShell script called Remove-DuplicateItems.ps1 and you can read more about it &lt;a href=&quot;http://bit.ly/1IRgTnc&quot; target=&quot;_blank&quot;&gt;here.&lt;/a&gt;&amp;nbsp;There are a lot of options and switches that you can use with this script and some are documented better than others.&lt;span class=&quot;author vcard&quot; style=&quot;background-color: white; border: 0px; color: #666666; font-family: liberation-sans-1, liberation-sans-2, &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 12px; line-height: 18px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
In my initial testing I found that this wasn&#39;t removing duplicates even when used in &quot;Full&quot; mode and not &quot;Quick&quot; mode. It turns out that the way the 3rd party tool that we used to sync our accounts in our Office 365 migration changed the ID&#39;s of the items and even items that looked to match perfectly were measuring larger in the system (two attributes that are used when comparing). So, after some head scratching, I found that I needed to comment out a few lines of code to get it to work in our situation.&lt;br /&gt;
&lt;br /&gt;
On line 357, I commented out&lt;br /&gt;
&lt;b style=&quot;background-color: black;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;#if ($Item.Size) { $key+= &quot;,&quot;+$Item.Size.ToString()}&lt;/span&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
by putting a # in front of the line.&lt;br /&gt;
&lt;br /&gt;
And then on &quot;IPM.Contact&quot; section starting at 359 I commented out a few lines as seen below:&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzZHF1NqyF8AMbvI-vSzsqiLeK5m0KYMqCj8c-CbSXNHRpXn5EYK3YDpx6FoNZm_gsFVWp6Kj7OZnxWD0gWoEc4hlKE37zvI2mBk-AT2vEOhqx5fA9bBUK0jOKfGCYLCG40ZkDEFAcV3w/s1600/Screen+Shot+2015-05-21+at+10.04.41+AM.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;76&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzZHF1NqyF8AMbvI-vSzsqiLeK5m0KYMqCj8c-CbSXNHRpXn5EYK3YDpx6FoNZm_gsFVWp6Kj7OZnxWD0gWoEc4hlKE37zvI2mBk-AT2vEOhqx5fA9bBUK0jOKfGCYLCG40ZkDEFAcV3w/s400/Screen+Shot+2015-05-21+at+10.04.41+AM.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
This was done because the way our duplicates were made the Size comparison was failing because the two records weren&#39;t the same. Also I found that for whatever reason CompanyName, and the phone number fields caused some issues for me. Make sure you test this script on a small set of users because there can be some false positives when you comment these out. The good news is that you can use the&lt;span style=&quot;background-color: black;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt; &lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;b&gt;-DeleteMode MoveToDeletedItems&lt;/b&gt;&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;option to have them got to the Deleted Items folder and could be easily restored. So, awesome stuff but how does it work?&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;First you need a computer with PowerShell installed (it doesn&#39;t have to be the Exchange server) as well as Exchange Web Services (EWS) Managed API 1.2 (or later) installed.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;You need a .csv list of the users you want to remove duplicates from (I recommend several batches of less than 20 because it does take a while and only does one at a time and will stop the script of a box fails)&lt;/li&gt;
&lt;li&gt;If you&#39;re running this against Office 365 you need to have setup a user with Impersonation rights on the mailboxes (outlined in the source blog)&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
Now, run the script. (My comments are in green)&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #6aa84f;&quot;&gt;# Set credentials for the next scripts - If using Office 365, make sure you&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #6aa84f;&quot;&gt;# use the username@domain.com&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: white; font-family: Courier New, Courier, monospace;&quot;&gt;&lt;b style=&quot;background-color: black;&quot;&gt;$UserCredential = Get-Credential&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #6aa84f;&quot;&gt;#The next command references a script called Remove-DuplcateItems.ps1 which can be&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #6aa84f;&quot;&gt;# downloaded at&amp;nbsp;&lt;a href=&quot;http://bit.ly/1IRgTnc&quot; target=&quot;_blank&quot;&gt;http://bit.ly/1IRgTnc&amp;nbsp;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: white; font-family: Courier New, Courier, monospace;&quot;&gt;&lt;b style=&quot;background-color: black;&quot;&gt;PS C:\Users\Administrator&amp;gt; Import-CSV Users.csv | .\Remove-Duplic&lt;/b&gt;&lt;/span&gt;&lt;b style=&quot;background-color: black;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;ateItems.ps1 -Type All -Credentials ($Credentials) -Impersonation -DeleteMode M&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;oveToDeletedItems -Mode Full&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
When it&#39;s running, you will see something like this:
&lt;span style=&quot;background-color: white; font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-pVMX2cYFAREyvFCl_xBPin72lP_X6kqib4YwSPfhWXPlSOkqUxAVLeWPe45q2wSSB2V4kUT7E46936gh51GiY16uJBOOyQDMuu5t92OUEpIRrcIhAeI_vmfA0vM-YzUtfb7bWrEhW1U/s1600/Screen+Shot+2015-05-21+at+10.21.05+AM.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;120&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-pVMX2cYFAREyvFCl_xBPin72lP_X6kqib4YwSPfhWXPlSOkqUxAVLeWPe45q2wSSB2V4kUT7E46936gh51GiY16uJBOOyQDMuu5t92OUEpIRrcIhAeI_vmfA0vM-YzUtfb7bWrEhW1U/s400/Screen+Shot+2015-05-21+at+10.21.05+AM.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
A helpful option when you are testing this out is &lt;b style=&quot;background-color: black;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;-Verbose&lt;/span&gt; &lt;/span&gt;&lt;/b&gt;which will outline the task that it is doing and ask you what you want to do with each delete. When you are doing a batch it&#39;s not very helpful. You can also use the &lt;span style=&quot;color: white; font-family: Courier New, Courier, monospace;&quot;&gt;&lt;b style=&quot;background-color: black;&quot;&gt;-Debug&lt;/b&gt;&lt;/span&gt; option and get in-depth look at how the script is comparing things (helpful in determining why some duplicates are getting deleted and some aren&#39;t)&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
I spent many hours trying different scripts and figuring out why it wasn&#39;t working but I did get it to work. I hope this blogpost helps someone else out there and I&#39;m sure I&#39;ll look back the next time I have to run this :-)&lt;/div&gt;
</description><link>http://www.jeremygood.net/2015/05/remove-duplicate-exchange-objects-on.html</link><author>noreply@blogger.com (Jeremy Good)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzZHF1NqyF8AMbvI-vSzsqiLeK5m0KYMqCj8c-CbSXNHRpXn5EYK3YDpx6FoNZm_gsFVWp6Kj7OZnxWD0gWoEc4hlKE37zvI2mBk-AT2vEOhqx5fA9bBUK0jOKfGCYLCG40ZkDEFAcV3w/s72-c/Screen+Shot+2015-05-21+at+10.04.41+AM.png" height="72" width="72"/><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2200893186642490575.post-2748291758354711526</guid><pubDate>Thu, 25 Jul 2013 22:23:00 +0000</pubDate><atom:updated>2013-07-25T17:52:11.592-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Email</category><category domain="http://www.blogger.com/atom/ns#">Exchange</category><title>The Great Migration to Exchange 2013</title><description>&lt;p&gt;We upgraded to Exchange 2013 this week from Exchange 2007.&amp;nbsp; We have wanted to upgrade almost since the day we installed Exchange 2007. Not because it was bad, but because we installed it only a few months before Exchange 2010 was RTM (long story for another blog post). We are also hoping that the greatly enhanced Outlook Web App will help with our volunteers and BYOD users.&lt;/p&gt; &lt;p&gt;2003 to 2007 was a big project and I did it all last time. There were many unforeseen issues that took a lot of time to resolve. It was not something I wanted to repeat without help. This time I enlisted the services of a friend and professional who was experienced with this kind of thing. Ed Buford is someone I have know for a while and works for &lt;a href=&quot;http://www.pinnacleofindiana.com/default.aspx&quot; target=&quot;_blank&quot;&gt;Pinnacle of Indiana.&lt;/a&gt;&lt;/p&gt; &lt;p&gt;I did what I could to cut down on the consulting costs. Upgraded our servers to VMware 5, downloaded and installed Server 2012 Datacenter, updated said server, downloaded Exchange 2012 CU2. Ed helped with the more technical stuff like prepping Active Directory, checking the configuration on Exchange 2007, Installing and configuring Exchange 2013 using best practices (better than mine since Exchange 2013 is still real new some things were kind of buggy).&lt;/p&gt; &lt;p&gt;Then came the migration. We had planned to do this on a Sunday afternoon because for us that is the lightest day of the week and would have the least impact on our staff. Ed and I figured it would take 4-6 hours to transfer our 260 mailboxes. We were wrong. After transferring just my mailbox as a test (which was about 4 Gb) we saw a problem. It was only transferring at about 11 Mbps and took about an hour. Exchange 2007 server was only pushing a few percent on CPU and network but the Exchange 2013 server was almost maxing out the two vCPU’s. I decided to move this to a different host and try again, this time with 4 vCPU’s. This batch we ran about 10 accounts and found that it would only transfer about 4 to 6 at a time. All 4 CPU’s were maxed out. After that batch I shut down and added two more (this host only had 8 cores). This next batch of 50 mailboxes went a little faster and would transfer 6 to 8 boxes at a time. We figure this was as good as it would get and queued up a few more batches and called it a night.&lt;/p&gt; &lt;p&gt;In the morning we saw that the boxes that had moved were accessible by OWA and ActiveSync. Boxes that hadn’t moved yet were only accessible by Outlook since we changed our autoconfigure settings and certificates. I Queued up the last batch but saw that we had a problem. They weren’t moving. After some exploring we found that restating the Exchange Transport service got things going again (it said it was up). We figured it was a fluke and continued with the migration. By the end of the day, all mailboxes were transferred, Activesync devices were syncing, Outlook was connecting, and Outlook Web App was working great. &lt;/p&gt; &lt;p&gt;The next day I discovered that at some point in the night/morning, we stopped getting outside email. Our hosted barracuda was saying that it had delivered a lot a messages but where did they go? We still had email routing through our old server so I checked there and saw that we had 1590 messages waiting to be delivered!! We restarted the Exchange Transport service on Exchange 2013 and watched as all of the messages were delivered in about 15 seconds. After this we moved inbound email over to the new server and thought we were done. Nope. This would continue to happen again and again over the next few days, but now, messages would spool on the Barracuda (thankful we use it for this reason!) and then deliver once we restarted the Transport service. Ed found that others on the web were experiencing this same issue outlined &lt;a href=&quot;http://social.technet.microsoft.com/Forums/exchange/en-US/cd03793b-9e99-474e-8f25-11275652882f/exchange-2013-stops-receiving-external-email-after-about-8-hours&quot; target=&quot;_blank&quot;&gt;here.&lt;/a&gt; &lt;/p&gt; &lt;p&gt;After deleting the old receive connectors as people in the above TechNet thread suggested, and only having the default ones, it looks like the issues is gone. The problem is I NEED those connectors. So, I’m going to add them back one by one and see what happens.&lt;/p&gt; &lt;p&gt;So, in summary, these are the things I learned about migrating to Exchange 2013&lt;/p&gt; &lt;ol&gt; &lt;li&gt;Communicate well to your users. I’m not sure if you can over communicate, but you want to get as close as you can. No matter what you do there will still be those saying “Oh, was that today?”. Since email would be down for some during and after the transition for some, we setup a blog they could go to for updates and directions.&lt;/li&gt; &lt;li&gt;Plan a lot of time. More than you think.&lt;/li&gt; &lt;li&gt;Make sure your new exchange server has plenty of processors (at least for the transition. You can drop a few after that.) More processors = faster migration.&lt;/li&gt; &lt;li&gt;Be prepared for something to go wrong. In our case, we already had outside help queued up. If you’re doing this solo you should definitely do some more tests before the big “Moving Day”.&lt;/li&gt; &lt;li&gt;Plan for issues with certificate and namespace if you changing those in any way with your migration (you probably will). Android devices seemed to have the most trouble with this since they all handle things a little differently depending on their OS version and device model. iOS devices were pretty predictable. Once we knew what change we had to make they were all the same.&lt;/li&gt;&lt;/ol&gt; &lt;p&gt;I’ll try to update this blog in the coming weeks as we get used to Exchange 2013 and also note any issues and how we resolved them.&lt;/p&gt; &lt;p&gt;Issues&lt;/p&gt; &lt;ul&gt; &lt;li&gt;Users accessing our OWA site via HTTP are not being redirected to HTTPS. We have tried just about everything we can and it still won’t work. If you have figured this out, let me know! Please!&lt;/li&gt;&lt;/ul&gt;  </description><link>http://www.jeremygood.net/2013/07/the-great-migration-to-exchange-2013.html</link><author>noreply@blogger.com (Jeremy Good)</author><thr:total>4</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2200893186642490575.post-615956195700512960</guid><pubDate>Fri, 12 Apr 2013 23:19:00 +0000</pubDate><atom:updated>2013-04-12T18:29:07.689-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">CITRT</category><category domain="http://www.blogger.com/atom/ns#">HD</category><category domain="http://www.blogger.com/atom/ns#">Simulcast</category><category domain="http://www.blogger.com/atom/ns#">Zixi</category><title>Simulcast 2.0</title><description>&lt;p&gt;Back in 2010 I told you about how &lt;a href=&quot;http://www.chapel.org/&quot; target=&quot;_blank&quot;&gt;The Chapel&lt;/a&gt; had been using the latest HD video technology to be “one church in many locations”. We are still a mutli-site church and have grown from our initial 4 video campuses to 8 campuses by 2012 (5 with live video &amp;amp; 3 with “tape”). Our current video simulcast solution was working great for the 5 campuses that were on our fiber network but we had not moved the other 3 to live video for a number of reasons.&lt;/p&gt; &lt;p&gt;Some of the problems with our current solution:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;Expensive – Joining another campus to our fiber network to enable them to have live video would require thousands of dollars of network equipment and thousands more to get the fiber into the building and terminated.&lt;/li&gt; &lt;li&gt;Flexibility – Singing a 3 year contract on fiber is about as fun as taking out a mortgage on a house (and hurts the pocket book about the same!). The Internet and network world is constantly changing so why get locked into something?&lt;/li&gt; &lt;li&gt;Scalability – To this date we had been lucky that all our locations are within the same Chicago metro area and could be serviced by AT&amp;amp;T’s Opt-e-Man product. But what happens if we want to cross the boarder into Wisconsin or downstate Illinois? Or another state or country? Our telco broker warned us that that could be an expensive problem in the future as it would most likely require an even more costly circuit.&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;I knew that I didn’t want to get caught off-guard when it came time for renewal in 2013 and be forced to resign. So I started working with our telco broker early in 2012 and I am glad I did! We heard pitches from several of the top vendors and to my surprise most were even more expensive than AT&amp;amp;T! &lt;/p&gt; &lt;p&gt;Throughout this time I had been talking with &lt;a href=&quot;http://chris.kehayias.com/2010/08/22/ccm-haivision-zixi-solution/&quot; target=&quot;_blank&quot;&gt;Chris Kehayias&lt;/a&gt; at Calvary Chapel Melbourne who introduced me to Zixi at the &lt;a href=&quot;http://www.churchitnetwork.com/&quot; target=&quot;_blank&quot;&gt;Church IT Round Table&lt;/a&gt; event they hosted in 2011. &lt;a href=&quot;http://www.zixi.com/&quot; target=&quot;_blank&quot;&gt;Zixi&lt;/a&gt; can best be described as a transport service specializing in video. Zixi ensures that my video gets from point A to point B without dropping a packet. Chris and others had been using it to deliver video in a point to multi-point church environment with amazing results. After getting a demo setup in our environment we were sold! The great thing about how Zixi works is that we really didn’t have to change our workflow, encoders/decoders or even bitrate. Zixi just “dropped in” seamlessly. &lt;/p&gt; &lt;p&gt;We have now moved most of our receive campuses to Zixi but still maintain a fiber connection between our two broadcast campuses, Grayslake and Libertyville. Our receive campuses each have their own 27/7 Mbps Comcast coax internet connection. So far this has worked great for us and is able to keep up with our two HD video feeds running at around 16 Mbps. Our send site uses a 40/40 Mbps Comcast fiber Internet connection for the upload.&lt;/p&gt; &lt;p&gt;We had to make some network changes since we were going from a fiber point-to-point system to a VPN system. For that we are using SonicWall TZ-200 &amp;amp; TZ-205’s at our receive site and an NSA-240 at our send site. The NSA-240 seems to handle the video just fine but is struggling to keep up with other traffic so we are in the process of upgrading. The TZ-200 &amp;amp; 205’s are doing just fine at the receive sites though. &lt;/p&gt; &lt;p&gt;Even with these changes we should see a 43% yearly reduction in our simulcast and network cost! We are now able to get all our campuses live video for less than we were paying for just 5 in the previous model. We are also to setup a video campus anywhere we have a decent internet connection. &lt;/p&gt; &lt;p&gt;Earlier this year at the Spring National Church IT Roundtable even I gave a “Ten Talk” about Zixi and most of what I detailed above. You can check out the video &lt;a href=&quot;http://youtu.be/JsMPl8ogmR0&quot; target=&quot;_blank&quot;&gt;here on YouTube&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;Also, this is a &lt;a href=&quot;https://dl.dropboxusercontent.com/u/41973796/CITRT%2010%20Talk.pdf&quot; target=&quot;_blank&quot;&gt;&lt;font size=&quot;3&quot;&gt;link&lt;/font&gt;&lt;/a&gt; to the presentation slides.&lt;/p&gt; &lt;p&gt;If you have any comments or questions, leave them below or catch me on &lt;a href=&quot;https://twitter.com/jeremygood&quot; target=&quot;_blank&quot;&gt;Twitter&lt;/a&gt;&lt;/p&gt;  </description><link>http://www.jeremygood.net/2013/04/simulcast-20.html</link><author>noreply@blogger.com (Jeremy Good)</author><thr:total>3</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2200893186642490575.post-1321825309039670913</guid><pubDate>Tue, 13 Mar 2012 05:16:00 +0000</pubDate><atom:updated>2012-03-13T00:16:56.713-05:00</atom:updated><title>DIY DVR</title><description>&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Tired of high cost cable or satellite but don’t want want to give up your DVR? As we were tightening our financial belt, the Dish subscription went and so did our DVR. We get a lot of HD channels over the air (OTA) in our area, but most of the shows that we want to watch are starting just as we’re putting the kids to bed. My solution was to build my own DVR.&lt;/p&gt;  &lt;p&gt;&lt;u&gt;My Setup&lt;/u&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Tuner = &lt;a href=&quot;http://www.silicondust.com/products/hdhomerun/atsc/&quot; target=&quot;_blank&quot;&gt;HD HomeRun&lt;/a&gt; – Can be had now for around $100 on Amazon&lt;/li&gt;    &lt;li&gt;OS = Windows 7 Pro x64 – Running Windows Media Center&lt;/li&gt;    &lt;li&gt;Computer = &lt;a href=&quot;http://bit.ly/ynFJfD&quot; target=&quot;_blank&quot;&gt;HP Pavilion a1430n&lt;/a&gt; – Started out with an old Dell P4, this is much faster&lt;/li&gt;    &lt;li&gt;Video Card – GeForce 8800 GTS 320 MB given to me by my brother – Using a DVI to HDMI converter&lt;/li&gt;    &lt;li&gt;Remote Control = iPhone. I found an app that lets me control Windows Media Center from anywhere in my house called &lt;a href=&quot;http://www.kared.net/rk/&quot; target=&quot;_blank&quot;&gt;Remote Kitten&lt;/a&gt;. Lame name but it works.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;I went with the HD HomeRun dual tuner for 3 reasons:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;More future proof than other solutions. Plugs into your network and can be access by any computer on the network.&lt;/li&gt;    &lt;li&gt;Can be put anywhere in the house.&lt;/li&gt;    &lt;li&gt;Decent Price. More than other dual tuners but it makes up for it in flexibility.&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;&lt;u&gt;The Verdict&lt;/u&gt;&lt;/p&gt;  &lt;p&gt;I love it! &lt;/p&gt;  &lt;p&gt;Quality - The quality is amazing.&amp;#160; Looks just like watching it live. The processor seems to keep up but I think the video card makes the difference. I think it would be even smoother on the WMC menus if it had more RAM (2 GB) and if it wasn’t just DDR. &lt;/p&gt;  &lt;p&gt;Ease of use – Windows Media Center is great. The only thing that would be better would be if it tied into iTunes. Can control things from my iPhone or iPad.&lt;/p&gt;  &lt;p&gt;Detractors – The only real downside is the old computer. Would be sweet to have a small HTPC with a modern processor and native HDMI support. Also need to get a larger hard drive if you want to keep anything like movies or whole series around. The 200 GB hard drive fills up fast! (200 GB = about 20 hours HD)&lt;/p&gt;  &lt;p&gt;My experience with this home built DVD has me wondering if something similar could be but together on a budget for church related streaming. Anyone know of one?&lt;/p&gt;  </description><link>http://www.jeremygood.net/2012/03/diy-dvr.html</link><author>noreply@blogger.com (Jeremy Good)</author><thr:total>6</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2200893186642490575.post-1318099494550881010</guid><pubDate>Wed, 25 Jan 2012 05:53:00 +0000</pubDate><atom:updated>2012-01-24T23:53:02.344-06:00</atom:updated><title>Multiple subnets with one VMware ESXi host</title><description>&lt;p&gt;As we’ve moved more and more of our critical infrastructure at The Chapel to the virtual world, I’ve struggled on occasion with the issue of setting up network cards in VM’s to work on different subnets. &lt;/p&gt;  &lt;p&gt;This became a real issue when we migrated from our Cisco phone system to our virtualized MiTel phone system. All was good until I needed to setup the “MiTel Boarder Gateway” which acts as a firewall and SIP gateway for the phone system. Since I had to get this up and running quickly I just installed another network card then mapped it to a virtual switch in VMware and mapped the second NIC in the VM to that virtual switch.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOxc0AFDT0ixn2lX847kN2gXAOb1V19pTCzlav5lwSslcNQVLJQySxzMs5uHiumfMxYIAf-E7psHKsYIDNvjbMg-blwspQyd1G78ZaDeskVKCGaeZ0zKmfTkl3An2PWa_V1NXw7Yupqic/s1600-h/image%25255B21%25255D.png&quot;&gt;&lt;img style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px&quot; title=&quot;image&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJuwPAMZcHahykHy90r8TaGQEZ4rFMbgAs6fkvPKKwwCDCuSzNCLZIXRS-nKFRNbzEasctiacaH2ZM4KkcZtWtwkQsev5-wSQGJCRKQ2FEvGgYIWsNB1MOIR82IJAzMRPYLk2Ts51lV54/?imgmax=800&quot; width=&quot;359&quot; height=&quot;235&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;This approach however is not very efficient or redundant. It also takes up valuable NIC’s and switch ports. My plan is to update this configuration with what I’ve learned when setting up our print server to work with FingerPrint which I’m going to detail below.&lt;/p&gt;  &lt;p&gt;How to setup Vlan tagging in VMware ESXi&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;First, you need to have a working ESXi host. The setup isn’t that hard but is more than I’m going to go into here. &lt;/li&gt;    &lt;li&gt;Setup your switch port(s) that connect to the server as a “trunk” in Cisco speak with a “Native Vlan” set to what a majority of your servers use. That way you don’t have to setup tagging on every vNIC. &lt;/li&gt;    &lt;li&gt;If your looking to have a server that needs to talk to two different subnets like a firewall or my print server running FingerPrint, add another Ethernet adapter to your VM and assign it to your default network. Mine is “VM Network”. &lt;/li&gt;    &lt;li&gt;You need to check that the Virtual Network on your primary vSwitch allows all Vlans. By default it is set to “None(0)“.&amp;#160; Set it to “All(4095)” or just the ones you want.     &lt;br /&gt;&amp;#160;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvpxJ2yCasZiPp1iIYmaGB6EF8M-hVrLEwL9_5w7CERDQ5JzQVUNpZ0a8vKd4mIq34KhXurkcPYo5yBfQPrRD-B6-rpgxgGCxGWfrK8DSgPQuhE7WaCVcCS01T7VyUsOk-bs5v3Xq0tu0/s1600-h/image%25255B25%25255D.png&quot;&gt;&lt;img style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px&quot; title=&quot;image&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2jGiuxpeBN5ORExOoGlL5VD3t4mgqmw39FNjLKhJwSXgt9lWXR15F81DbhHpv8HczWKqAk4wsLU7aypaJ94LwMQzUqf7JEKExBdZPu-rAG4Mt7LpU8Boc_c6IH-AdVrMqGQg5Go2MuSg/?imgmax=800&quot; width=&quot;359&quot; height=&quot;187&quot; /&gt;&lt;/a&gt;      &lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKN_WIo4PF9JzQjMxpbqEs_l-idfOgsks3ZUQjpoEZlidYCVJ24BN4shTvwvLoVqaPeTBitsHM-UwJGExYxMQF1cPYcYc9n2SPhAbV3lfk3firGM8h-gMcgZ_mapjCHtt7gtjS6YxH_z4/s1600-h/image%25255B13%25255D.png&quot;&gt;&lt;img style=&quot;background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px&quot; title=&quot;image&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYeCGpUdXH5WXmkNu3G_rYExlABJwHyCsecvz258lTxL1DdjRLpAybeuBXmp8fFIjHk-ZgXjiZFbfdcVD5_l3z9o4AjPZoapZdb4zgB_Qyku5GJl1jI20cX7yRUybBDupSOxxqLO_aI_8/?imgmax=800&quot; width=&quot;359&quot; height=&quot;127&quot; /&gt;&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;Now, start up your VM and log in. Navigate to the Device Manager and select the network card you want to configure a different Vlan on.      &lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjyd4iuR5MZDgrTga83MJ7NnEduAtc1o_tsUUcJK0ljtBC1bJuwLH27qj8F7KN9DPMmZollnUogzBM5cK2-APYxe2StVuarCwyE0aJlnRTwEjgUsfQOIb53P_FeMO_LS07l8Ss2EmxPH-E/s1600-h/image%25255B20%25255D.png&quot;&gt;&lt;img style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px&quot; title=&quot;image&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLN38NkjfOUC6DTcTeqicDB1_BAvHte0rtXhyphenhyphenSjYpDxPaCwmy07h_F2qPFp5pZNxKZdciIsu-j1rLG5bbmoQRc5wGeYI1ea5Eq5F6zflRw874bVc_uKFuwEmQ-BQAf9yeicZETHcV0xKA/?imgmax=800&quot; width=&quot;359&quot; height=&quot;250&quot; /&gt;&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;Once you configure the tagging, make sure that you have the IP addresses setup correctly. For a firewall type VM, you will have different IP’s and gateways on different subnets. If you have a server connecting to two private networks, only set a default gateway on the “Primary” network. Windows doesn’t like it if you set different gateways to the same routed network. &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;That’s it. Now your servers can use different and special Vlans when needed and you don’t need to add another NIC or vSwitch each time. In my case, it allowed me to easily setup FingerPrint to communicate with our wireless network with the Bonjour protocol. &lt;/p&gt;  &lt;p&gt;For my friends that are more versed in VMware than I, please post your comments and questions. I’m always interested in what others are doing or what the “Right” way is.&lt;/p&gt;  </description><link>http://www.jeremygood.net/2012/01/multiple-subnets-with-one-vmware-esxi.html</link><author>noreply@blogger.com (Jeremy Good)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJuwPAMZcHahykHy90r8TaGQEZ4rFMbgAs6fkvPKKwwCDCuSzNCLZIXRS-nKFRNbzEasctiacaH2ZM4KkcZtWtwkQsev5-wSQGJCRKQ2FEvGgYIWsNB1MOIR82IJAzMRPYLk2Ts51lV54/s72-c?imgmax=800" height="72" width="72"/><thr:total>4</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2200893186642490575.post-8607694784040861566</guid><pubDate>Wed, 25 Jan 2012 04:16:00 +0000</pubDate><atom:updated>2012-01-24T23:55:32.159-06:00</atom:updated><title>Apple AirPrint and FingerPrint</title><description>&lt;p&gt;So you have a shiny iPad or iPhone and want to occasionally print. Sounds simple, right? Well Apple has your back and has come out with a great “New” feature called AirPrint that will fix all of that. That is if you have one of the few new printers that have AirPrint.&lt;/p&gt;  &lt;p&gt;A lot of companies are seeing more iOS devices on our networks and more users who expect new features that Apple comes out with to just work. They have little patience for us or the market to align ourselves with the Apple way of doing it. We also have some expensive, high efficiency, and feature rich printers and copiers on our network that we can’t afford to just replace. &lt;/p&gt;  &lt;p&gt;Our first solution was a hack program called “&lt;a href=&quot;http://jaxov.com/2010/11/how-to-enable-airprint-service-on-windows/&quot; target=&quot;_blank&quot;&gt;AirPrint Service for Windows&lt;/a&gt;” that worked well until iOS 5. Then it broke. &lt;/p&gt;  &lt;p&gt;There were some other iOS apps that let you print to network printers but they cost money and you have to pay &amp;amp; install it on every device.&lt;/p&gt;  &lt;p&gt;Earlier this month I found a program called “FingerPrint”. You can check it out at &lt;a title=&quot;http://www.collobos.com/&quot; href=&quot;http://www.collobos.com/&quot;&gt;http://www.collobos.com/&lt;/a&gt;&amp;#160; They have a Windows and a Mac version and also provide a free one week trial. If you still like it after the trial, you can buy it for $10! I wondered just how well a $10 application could work but read on.&lt;/p&gt;  &lt;p&gt;After running the quick install file and selecting the printers I wanted to share, I was up and running!&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjO9IDgYk0xwyDTVOQ_QFZvdFdn7Vlhyphenhyphen-IHKtrjFZxx8JiJgTxHnXpstLxOhCrzkZuSFSdt0CzMQP31bTfrpUAt0uHh6tqxGc1F-yZNnv2rnShSHa_8J_mF79v7tdbpJatgIp7Qg24njgQ/s1600-h/image%25255B7%25255D.png&quot;&gt;&lt;img style=&quot;background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px&quot; title=&quot;image&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZGvXTPjMOxepwWvOpNoyI7IWl31fHIQM2s0fNsHbdrTblyUyKfISuFk_P58IQ6MZ1rkN-accDcgZMTCD-19P96uoMBaUj_hTBiTy5VxJsgW4Flki01dS7I_L8tlhtug4GDYg35ZnstG4/?imgmax=800&quot; width=&quot;357&quot; height=&quot;270&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;It also has a cool feature that I’ve yet to try that allows you to “Print to DropBox” where you can tie it to a DropBox folder. This could work on a personal computer but I don’t see it working on a network print server well.&lt;/p&gt;  &lt;p&gt;Once things are installed and working, connect your iPad or iPhone to the wireless network (it has to be same subnet though. Stupid Bonjour!), and your printers will show up in the “Select Printer” dialog.&amp;#160; &lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLosZ9u3ZPFhF-dc3YwRoHxAElhBXIvjAJ_yKjN0zPKq48o5mlBrW1r92m20iBloCJlwfk05BYzOmDrI0mnkpIyri2wKmF7CIvXUKJNafk1iui0B2kcVr1d68gqZOKSuNw7Kq1WVcroD0/s1600-h/image%25255B6%25255D.png&quot;&gt;&lt;img style=&quot;background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px&quot; title=&quot;image&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZStrVgftfuEV12_jrcBlnX_q5AgaNo82lMfy0sOU8itUTsDJRQGQsfNR_HlpfpV6kYw6Lvh5QdjY57QLY5R8b8xYgpLNnLViaQW14mNewcplKDCOcMK3H7T3X9Kx7fA5UKzQr4kIGtoA/?imgmax=800&quot; width=&quot;361&quot; height=&quot;249&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;That’s it. After the free trial I bought it. It’s working great so far. I’ve not tested this on multiple print servers on the same subnet yet so I’m not sure how that would work.&lt;/p&gt;  &lt;p&gt;There is one civet though. Your print server has to be on the same subnet as your wireless. This poses a problem for most of us that have an enterprise wireless solution and have it on a different subnet. During the trial period, I setup a Linksys AP on the same subnet as the server and it worked fine. But it kind of defeats the ease of use I was going for when people have to connect to another wireless just to print.&lt;/p&gt;  &lt;p&gt;I’ll address how I got around this limitation in my next blog post about connecting virtual servers in VMware to multiple subnets.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://www.jeremygood.net/2012/01/multiple-subnets-with-one-vmware-esxi.html&quot;&gt;Read about it here&lt;/a&gt;.&lt;/p&gt;  </description><link>http://www.jeremygood.net/2012/01/apple-airprint-and-fingerprint.html</link><author>noreply@blogger.com (Jeremy Good)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZGvXTPjMOxepwWvOpNoyI7IWl31fHIQM2s0fNsHbdrTblyUyKfISuFk_P58IQ6MZ1rkN-accDcgZMTCD-19P96uoMBaUj_hTBiTy5VxJsgW4Flki01dS7I_L8tlhtug4GDYg35ZnstG4/s72-c?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2200893186642490575.post-3319037029887788255</guid><pubDate>Thu, 10 Nov 2011 22:15:00 +0000</pubDate><atom:updated>2012-01-24T21:25:11.774-06:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Cisco</category><title>Cisco Phones for Sale</title><description>&lt;p&gt;We have finished our migration to our new MiTel phone system!&amp;#160; Through a mix up, we will be selling the Cisco gear ourselves. We do have a good amount of gear that we need to sell and it has been pulled from a working system running Call Manager 4.2&lt;/p&gt;  &lt;p&gt;I have heard that most of this gear will work with SIP but I have not confirmed. It appears that you have to download the SIP firmware from Cisco (needing active support on the phone) and then flash the phone.&lt;/p&gt;  &lt;p&gt;The servers themselves are also for sale.&lt;/p&gt;  &lt;table style=&quot;line-height: normal; border-collapse: collapse&quot; border=&quot;1&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; width=&quot;350&quot; border-color=&quot;white&quot;&gt;&lt;colgroup&gt;&lt;font color=&quot;#ffffff&quot;&gt;&lt;col style=&quot;width: 131pt; mso-width-source: userset; mso-width-alt: 6363&quot; width=&quot;174&quot; /&gt;&lt;col style=&quot;width: 67pt; mso-width-source: userset; mso-width-alt: 3254&quot; width=&quot;89&quot; /&gt;&lt;col style=&quot;width: 65pt; mso-width-source: userset; mso-width-alt: 3181&quot; width=&quot;87&quot; /&gt;&lt;/font&gt;&lt;/colgroup&gt;&lt;tbody&gt;     &lt;tr style=&quot;height: 15pt&quot; height=&quot;20&quot;&gt;       &lt;td style=&quot;border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-left: 1px; padding-right: 1px; vertical-align: bottom; border-top: windowtext 0.5pt solid; border-right: windowtext 0.5pt solid; padding-top: 1px&quot; class=&quot;xl65&quot; height=&quot;20&quot; width=&quot;174&quot;&gt;&lt;font face=&quot;Calibri&quot;&gt;&lt;font style=&quot;font-size: 11pt&quot; color=&quot;#ffffff&quot;&gt;Cisco Item&lt;/font&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td style=&quot;border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-left: 1px; padding-right: 1px; vertical-align: bottom; border-top: windowtext 0.5pt solid; border-right: windowtext 0.5pt solid; padding-top: 1px&quot; class=&quot;xl65&quot; width=&quot;89&quot;&gt;&lt;font face=&quot;Calibri&quot;&gt;&lt;font style=&quot;font-size: 11pt&quot; color=&quot;#ffffff&quot;&gt;Qty.&lt;/font&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td style=&quot;border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-left: 1px; padding-right: 1px; vertical-align: bottom; border-top: windowtext 0.5pt solid; border-right: windowtext 0.5pt solid; padding-top: 1px&quot; class=&quot;xl65&quot; width=&quot;86&quot;&gt;&lt;font face=&quot;Calibri&quot;&gt;&lt;font style=&quot;font-size: 11pt&quot; color=&quot;#ffffff&quot;&gt;Selling For&lt;/font&gt;&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style=&quot;height: 15pt&quot; height=&quot;20&quot;&gt;       &lt;td style=&quot;border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-left: 1px; padding-right: 1px; vertical-align: bottom; border-top: medium none; border-right: windowtext 0.5pt solid; padding-top: 1px&quot; class=&quot;xl65&quot; height=&quot;20&quot;&gt;&lt;font face=&quot;Calibri&quot;&gt;&lt;font style=&quot;font-size: 11pt&quot; color=&quot;#ffffff&quot;&gt;Server - MCS-7815-I1-UC1&lt;/font&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td style=&quot;border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-left: 1px; padding-right: 1px; vertical-align: bottom; border-top: medium none; border-right: windowtext 0.5pt solid; padding-top: 1px&quot; class=&quot;xl65&quot; align=&quot;right&quot;&gt;&lt;font face=&quot;Calibri&quot;&gt;&lt;font style=&quot;font-size: 11pt&quot; color=&quot;#ffffff&quot;&gt;1&lt;/font&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td style=&quot;border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-left: 1px; padding-right: 1px; vertical-align: bottom; border-top: medium none; border-right: windowtext 0.5pt solid; padding-top: 1px&quot; class=&quot;xl67&quot;&gt;&lt;font face=&quot;Calibri&quot;&gt;&lt;font color=&quot;#ffffff&quot;&gt;&lt;span style=&quot;mso-spacerun: yes&quot;&gt;&lt;font style=&quot;font-size: 11pt&quot;&gt;&amp;#160;&lt;/font&gt;&lt;/span&gt;&lt;font style=&quot;font-size: 11pt&quot;&gt;Make Offer&lt;/font&gt;&lt;span style=&quot;mso-spacerun: yes&quot;&gt;&lt;font style=&quot;font-size: 11pt&quot;&gt;&amp;#160;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style=&quot;height: 15pt&quot; height=&quot;20&quot;&gt;       &lt;td style=&quot;border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-left: 1px; padding-right: 1px; vertical-align: bottom; border-top: medium none; border-right: windowtext 0.5pt solid; padding-top: 1px&quot; class=&quot;xl65&quot; height=&quot;20&quot;&gt;&lt;font face=&quot;Calibri&quot;&gt;&lt;font style=&quot;font-size: 11pt&quot; color=&quot;#ffffff&quot;&gt;Server - MCS-7815-I2-IPC1&lt;/font&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td style=&quot;border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-left: 1px; padding-right: 1px; vertical-align: bottom; border-top: medium none; border-right: windowtext 0.5pt solid; padding-top: 1px&quot; class=&quot;xl65&quot; align=&quot;right&quot;&gt;&lt;font face=&quot;Calibri&quot;&gt;&lt;font style=&quot;font-size: 11pt&quot; color=&quot;#ffffff&quot;&gt;1&lt;/font&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td style=&quot;border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-left: 1px; padding-right: 1px; vertical-align: bottom; border-top: medium none; border-right: windowtext 0.5pt solid; padding-top: 1px&quot; class=&quot;xl67&quot;&gt;&lt;font face=&quot;Calibri&quot;&gt;&lt;font color=&quot;#ffffff&quot;&gt;&lt;span style=&quot;mso-spacerun: yes&quot;&gt;&lt;font style=&quot;font-size: 11pt&quot;&gt;&amp;#160;&lt;/font&gt;&lt;/span&gt;&lt;font style=&quot;font-size: 11pt&quot;&gt;Make Offer&lt;/font&gt;&lt;span style=&quot;mso-spacerun: yes&quot;&gt;&lt;font style=&quot;font-size: 11pt&quot;&gt;&amp;#160;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style=&quot;height: 15pt&quot; height=&quot;20&quot;&gt;       &lt;td style=&quot;border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-left: 1px; padding-right: 1px; vertical-align: bottom; border-top: medium none; border-right: windowtext 0.5pt solid; padding-top: 1px&quot; class=&quot;xl65&quot; height=&quot;20&quot;&gt;&lt;font face=&quot;Calibri&quot;&gt;&lt;font style=&quot;font-size: 11pt&quot; color=&quot;#ffffff&quot;&gt;Server - MCS-7825-H2-IPC1&lt;/font&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td style=&quot;border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-left: 1px; padding-right: 1px; vertical-align: bottom; border-top: medium none; border-right: windowtext 0.5pt solid; padding-top: 1px&quot; class=&quot;xl65&quot; align=&quot;right&quot;&gt;         &lt;h2 align=&quot;right&quot;&gt;&lt;font face=&quot;Calibri&quot;&gt;&lt;font style=&quot;font-size: 11pt&quot; color=&quot;#ffffff&quot;&gt;2&lt;/font&gt;&lt;/font&gt;&lt;/h2&gt;       &lt;/td&gt;        &lt;td style=&quot;border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-left: 1px; padding-right: 1px; vertical-align: bottom; border-top: medium none; border-right: windowtext 0.5pt solid; padding-top: 1px&quot; class=&quot;xl67&quot;&gt;&lt;font face=&quot;Calibri&quot;&gt;&lt;font color=&quot;#ffffff&quot;&gt;&lt;span style=&quot;mso-spacerun: yes&quot;&gt;&lt;font style=&quot;font-size: 11pt&quot;&gt;&amp;#160;&lt;/font&gt;&lt;/span&gt;&lt;font style=&quot;font-size: 11pt&quot;&gt;Make Offer&lt;/font&gt;&lt;span style=&quot;mso-spacerun: yes&quot;&gt;&lt;font style=&quot;font-size: 11pt&quot;&gt;&amp;#160;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style=&quot;height: 15pt&quot; height=&quot;20&quot;&gt;       &lt;td style=&quot;border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-left: 1px; padding-right: 1px; vertical-align: bottom; border-top: medium none; border-right: windowtext 0.5pt solid; padding-top: 1px&quot; class=&quot;xl66&quot; height=&quot;20&quot; align=&quot;right&quot;&gt;&lt;font face=&quot;Calibri&quot;&gt;&lt;font style=&quot;font-size: 11pt&quot; color=&quot;#ffffff&quot;&gt;7936 Conf. Phone&lt;/font&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td style=&quot;border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-left: 1px; padding-right: 1px; vertical-align: bottom; border-top: medium none; border-right: windowtext 0.5pt solid; padding-top: 1px&quot; class=&quot;xl65&quot; align=&quot;right&quot;&gt;&lt;font face=&quot;Calibri&quot;&gt;&lt;font style=&quot;font-size: 11pt&quot; color=&quot;#ffffff&quot;&gt;2&lt;/font&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td style=&quot;border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-left: 1px; padding-right: 1px; vertical-align: bottom; border-top: medium none; border-right: windowtext 0.5pt solid; padding-top: 1px&quot; class=&quot;xl67&quot;&gt;&lt;font face=&quot;Calibri&quot;&gt;&lt;font color=&quot;#ffffff&quot;&gt;&lt;span style=&quot;mso-spacerun: yes&quot;&gt;&lt;font style=&quot;font-size: 11pt&quot;&gt;&amp;#160;&lt;/font&gt;&lt;/span&gt;&lt;font style=&quot;font-size: 11pt&quot;&gt;$&lt;span style=&quot;mso-spacerun: yes&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;200.00 &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style=&quot;height: 15pt&quot; height=&quot;20&quot;&gt;       &lt;td style=&quot;border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-left: 1px; padding-right: 1px; vertical-align: bottom; border-top: medium none; border-right: windowtext 0.5pt solid; padding-top: 1px&quot; class=&quot;xl66&quot; height=&quot;20&quot; align=&quot;right&quot;&gt;&lt;font face=&quot;Calibri&quot;&gt;&lt;font style=&quot;font-size: 11pt&quot; color=&quot;#ffffff&quot;&gt;&lt;strike&gt;7960G&lt;/strike&gt;&lt;/font&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td style=&quot;border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-left: 1px; padding-right: 1px; vertical-align: bottom; border-top: medium none; border-right: windowtext 0.5pt solid; padding-top: 1px&quot; class=&quot;xl65&quot; align=&quot;right&quot;&gt;&lt;font face=&quot;Calibri&quot;&gt;&lt;font style=&quot;font-size: 11pt&quot; color=&quot;#ffffff&quot;&gt;&lt;strike&gt;10&lt;/strike&gt;&lt;/font&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td style=&quot;border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-left: 1px; padding-right: 1px; vertical-align: bottom; border-top: medium none; border-right: windowtext 0.5pt solid; padding-top: 1px&quot; class=&quot;xl67&quot;&gt;&lt;font face=&quot;Calibri&quot;&gt;&lt;font color=&quot;#ffffff&quot;&gt;&lt;span style=&quot;mso-spacerun: yes&quot;&gt;&lt;font style=&quot;font-size: 11pt&quot;&gt;&amp;#160;&lt;/font&gt;&lt;/span&gt;&lt;font style=&quot;font-size: 11pt&quot;&gt;$&lt;span style=&quot;mso-spacerun: yes&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;strike&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/strike&gt;&lt;/span&gt;&lt;strike&gt;75.00&lt;/strike&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style=&quot;height: 15pt&quot; height=&quot;20&quot;&gt;       &lt;td style=&quot;border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-left: 1px; padding-right: 1px; vertical-align: bottom; border-top: medium none; border-right: windowtext 0.5pt solid; padding-top: 1px&quot; class=&quot;xl66&quot; height=&quot;20&quot; align=&quot;right&quot;&gt;&lt;font face=&quot;Calibri&quot;&gt;&lt;font style=&quot;font-size: 11pt&quot; color=&quot;#ffffff&quot;&gt;7941G&lt;/font&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td style=&quot;border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-left: 1px; padding-right: 1px; vertical-align: bottom; border-top: medium none; border-right: windowtext 0.5pt solid; padding-top: 1px&quot; class=&quot;xl65&quot; align=&quot;right&quot;&gt;&lt;font face=&quot;Calibri&quot;&gt;&lt;font style=&quot;font-size: 11pt&quot; color=&quot;#ffffff&quot;&gt;6&lt;/font&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td style=&quot;border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-left: 1px; padding-right: 1px; vertical-align: bottom; border-top: medium none; border-right: windowtext 0.5pt solid; padding-top: 1px&quot; class=&quot;xl67&quot;&gt;&lt;font face=&quot;Calibri&quot;&gt;&lt;font color=&quot;#ffffff&quot;&gt;&lt;span style=&quot;mso-spacerun: yes&quot;&gt;&lt;font style=&quot;font-size: 11pt&quot;&gt;&amp;#160;&lt;/font&gt;&lt;/span&gt;&lt;font style=&quot;font-size: 11pt&quot;&gt;$&lt;span style=&quot;mso-spacerun: yes&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;80.00 &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style=&quot;height: 15pt&quot; height=&quot;20&quot;&gt;       &lt;td style=&quot;border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-left: 1px; padding-right: 1px; vertical-align: bottom; border-top: medium none; border-right: windowtext 0.5pt solid; padding-top: 1px&quot; class=&quot;xl66&quot; height=&quot;20&quot; align=&quot;right&quot;&gt;&lt;font face=&quot;Calibri&quot;&gt;&lt;font style=&quot;font-size: 11pt&quot; color=&quot;#ffffff&quot;&gt;7040G&lt;/font&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td style=&quot;border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-left: 1px; padding-right: 1px; vertical-align: bottom; border-top: medium none; border-right: windowtext 0.5pt solid; padding-top: 1px&quot; class=&quot;xl65&quot; align=&quot;right&quot;&gt;&lt;font face=&quot;Calibri&quot;&gt;&lt;font style=&quot;font-size: 11pt&quot;&gt;&lt;font color=&quot;#ffffff&quot;&gt;82 &lt;strike&gt;102&lt;/strike&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td style=&quot;border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-left: 1px; padding-right: 1px; vertical-align: bottom; border-top: medium none; border-right: windowtext 0.5pt solid; padding-top: 1px&quot; class=&quot;xl67&quot;&gt;&lt;font face=&quot;Calibri&quot;&gt;&lt;font color=&quot;#ffffff&quot;&gt;&lt;span style=&quot;mso-spacerun: yes&quot;&gt;&lt;font style=&quot;font-size: 11pt&quot;&gt;&amp;#160;&lt;/font&gt;&lt;/span&gt;&lt;font style=&quot;font-size: 11pt&quot;&gt;$&lt;span style=&quot;mso-spacerun: yes&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;50.00 &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style=&quot;height: 15pt&quot; height=&quot;20&quot;&gt;       &lt;td style=&quot;border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-left: 1px; padding-right: 1px; vertical-align: bottom; border-top: medium none; border-right: windowtext 0.5pt solid; padding-top: 1px&quot; class=&quot;xl66&quot; height=&quot;20&quot; align=&quot;right&quot;&gt;&lt;font face=&quot;Calibri&quot;&gt;&lt;font style=&quot;font-size: 11pt&quot; color=&quot;#ffffff&quot;&gt;7920 Cordless&lt;/font&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td style=&quot;border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-left: 1px; padding-right: 1px; vertical-align: bottom; border-top: medium none; border-right: windowtext 0.5pt solid; padding-top: 1px&quot; class=&quot;xl65&quot; align=&quot;right&quot;&gt;&lt;font face=&quot;Calibri&quot;&gt;&lt;font style=&quot;font-size: 11pt&quot; color=&quot;#ffffff&quot;&gt;1&lt;/font&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td style=&quot;border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-left: 1px; padding-right: 1px; vertical-align: bottom; border-top: medium none; border-right: windowtext 0.5pt solid; padding-top: 1px&quot; class=&quot;xl67&quot;&gt;&lt;font face=&quot;Calibri&quot;&gt;&lt;font color=&quot;#ffffff&quot;&gt;&lt;span style=&quot;mso-spacerun: yes&quot;&gt;&lt;font style=&quot;font-size: 11pt&quot;&gt;&amp;#160;&lt;/font&gt;&lt;/span&gt;&lt;font style=&quot;font-size: 11pt&quot;&gt;$&lt;span style=&quot;mso-spacerun: yes&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;50.00 &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style=&quot;height: 15pt&quot; height=&quot;20&quot;&gt;       &lt;td style=&quot;border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-left: 1px; padding-right: 1px; vertical-align: bottom; border-top: medium none; border-right: windowtext 0.5pt solid; padding-top: 1px&quot; class=&quot;xl66&quot; height=&quot;20&quot; align=&quot;right&quot;&gt;&lt;font face=&quot;Calibri&quot;&gt;&lt;font style=&quot;font-size: 11pt&quot; color=&quot;#ffffff&quot;&gt;7014 Sidecar&lt;/font&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td style=&quot;border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-left: 1px; padding-right: 1px; vertical-align: bottom; border-top: medium none; border-right: windowtext 0.5pt solid; padding-top: 1px&quot; class=&quot;xl65&quot; align=&quot;right&quot;&gt;&lt;font face=&quot;Calibri&quot;&gt;&lt;font style=&quot;font-size: 11pt&quot; color=&quot;#ffffff&quot;&gt;2&lt;/font&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td style=&quot;border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-left: 1px; padding-right: 1px; vertical-align: bottom; border-top: medium none; border-right: windowtext 0.5pt solid; padding-top: 1px&quot; class=&quot;xl67&quot;&gt;&lt;font face=&quot;Calibri&quot;&gt;&lt;font color=&quot;#ffffff&quot;&gt;&lt;span style=&quot;mso-spacerun: yes&quot;&gt;&lt;font style=&quot;font-size: 11pt&quot;&gt;&amp;#160;&lt;/font&gt;&lt;/span&gt;&lt;font style=&quot;font-size: 11pt&quot;&gt;$&lt;span style=&quot;mso-spacerun: yes&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;50.00 &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr style=&quot;height: 15pt&quot; height=&quot;20&quot;&gt;       &lt;td style=&quot;border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-left: 1px; padding-right: 1px; vertical-align: bottom; border-top: medium none; border-right: windowtext 0.5pt solid; padding-top: 1px&quot; class=&quot;xl66&quot; height=&quot;20&quot; align=&quot;right&quot;&gt;&lt;font face=&quot;Calibri&quot;&gt;&lt;font style=&quot;font-size: 11pt&quot; color=&quot;#ffffff&quot;&gt;7912G&lt;/font&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td style=&quot;border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-left: 1px; padding-right: 1px; vertical-align: bottom; border-top: medium none; border-right: windowtext 0.5pt solid; padding-top: 1px&quot; class=&quot;xl65&quot; align=&quot;right&quot;&gt;&lt;font face=&quot;Calibri&quot;&gt;&lt;font style=&quot;font-size: 11pt&quot; color=&quot;#ffffff&quot;&gt;41&lt;/font&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td style=&quot;border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-left: 1px; padding-right: 1px; vertical-align: bottom; border-top: medium none; border-right: windowtext 0.5pt solid; padding-top: 1px&quot; class=&quot;xl67&quot;&gt;&lt;font face=&quot;Calibri&quot;&gt;&lt;font color=&quot;#ffffff&quot;&gt;&lt;span style=&quot;mso-spacerun: yes&quot;&gt;&lt;font style=&quot;font-size: 11pt&quot;&gt;&amp;#160;&lt;/font&gt;&lt;/span&gt;&lt;font style=&quot;font-size: 11pt&quot;&gt;$&lt;span style=&quot;mso-spacerun: yes&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;35.00 &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt;For one of the 7936 Conference phones I have the additional microphones. &lt;/p&gt;  &lt;p&gt;Buyer will pay shipping. Local pickups are welcome. PayPal preferred.&lt;/p&gt;  &lt;p&gt;Our address is:    &lt;br /&gt;    &lt;br /&gt;The Chapel     &lt;br /&gt;1200 American Way     &lt;br /&gt;Libertyville IL, 60048&lt;/p&gt;  &lt;p&gt;If you are interested, please email &lt;a href=&quot;mailto:ciscophones@chapel.org&quot;&gt;ciscophones@chapel.org&lt;/a&gt; and I will get back to you as soon as I can. Thanks!&lt;/p&gt;  </description><link>http://www.jeremygood.net/2011/11/cisco-phones-for-sale.html</link><author>noreply@blogger.com (Jeremy Good)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2200893186642490575.post-5325076063274951838</guid><pubDate>Fri, 07 Oct 2011 16:44:00 +0000</pubDate><atom:updated>2011-10-07T11:53:29.421-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Baby</category><category domain="http://www.blogger.com/atom/ns#">Just for Fun</category><title>It&#39;s been a while!</title><description>I can&#39;t believe it&#39;s been a year since I updated my blog! This year has flown by way to fast. I&#39;ve been really busy at work. In the last year, we went from 6 to 7 campuses, Setup point-to-point VPN to that campus, installed our Equallogic SAN, and we are almost done with our new phone system installation.&lt;br /&gt;&lt;br /&gt;Also, on a personal level, my oldest child started pre-school, we found out that we are pregnant with our 3rd child, we&#39;re looking for a min-van and I&#39;ve not been out running nearly as much as I had hoped this year.&lt;br /&gt;&lt;br /&gt;I hope to do some more blog posts soon that will be helpful to others. Some ideas I have are:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Setting up a P2P VPN with SonicWall and Comcast&lt;/li&gt;&lt;li&gt;OSPF fail over on SonicWall firewall (there was a bug in the Firmware)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Our MiTel phone conversion&lt;/li&gt;&lt;li&gt;Ruckus Wireless VS Aruba Wireless&lt;/li&gt;&lt;li&gt;Cisco Voice VS MiTel Voice&lt;/li&gt;&lt;/ul&gt;We&#39;ll see how far I get on that list. :-)</description><link>http://www.jeremygood.net/2011/10/its-been-while.html</link><author>noreply@blogger.com (Jeremy Good)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2200893186642490575.post-2678840446032198362</guid><pubDate>Fri, 01 Oct 2010 22:13:00 +0000</pubDate><atom:updated>2010-10-01T17:13:50.223-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Cisco</category><category domain="http://www.blogger.com/atom/ns#">Internet</category><category domain="http://www.blogger.com/atom/ns#">Network</category><title>Bandwidth Management on SonicWall NSA 240</title><description>&lt;p&gt;Recently, we expanded Public Wireless to all our campuses. We really hammer our network on the weekend when we push video across it and I didn’t want public Wi-Fi traffic to become a problem.&amp;#160; We have some access lists on our Cisco routers that do so time-of-day/week bandwidth throttling but it was kind of a pain to set up. So, I decided to see what I could do at the source.&amp;#160; I was surprised at how easy it was to implement Bandwidth Management on our public wireless using our SonicWall NSA 240.&amp;#160; Here’s how I did it. Your mileage may vary.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Step one.&lt;/strong&gt; Log into your SonicWall. I know, it’s a big step.&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2DlLlGcGpJ7nm4EC6t74DsZyAAnI4yVf6X7MsF6kQdXdg-Y1P1Or5lsNCXkQHpE4Q6rBHfqx_kCjZlir0lwDppitVUaaCL0HoOKvBGg6ezeZKXAwEImWR1pesy-N0xQUkaDiSmf8FCuc/s1600-h/sonicWall_01%5B5%5D.gif&quot;&gt;&lt;img style=&quot;border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px&quot; title=&quot;sonicWall_01&quot; border=&quot;0&quot; alt=&quot;sonicWall_01&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEioBi5abdsOKWjl2DHvYVtiGzQCR-zrCcYAznSFKubITn-kNWR_Os-CXcikCRNTbuiEwp5NzuZC9OY-wlEGjApC4I6yRHrR9OhSkQQPRNo6lZxxtDhbo-NKSEC6ksD5YpwxEjZ0cQ5Kkq0/?imgmax=800&quot; width=&quot;156&quot; height=&quot;113&quot; /&gt;&lt;/a&gt;&lt;strong&gt;Step Two.&lt;/strong&gt; Navigate to &lt;strong&gt;Network –&amp;gt; Address Objects&lt;/strong&gt; and create an “&lt;strong&gt;Object&lt;/strong&gt;” to match your Public Wireless Traffic. Click “&lt;strong&gt;Add&lt;/strong&gt;…” under Address Objects.    &lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjnDEbyWlvQ5GJ9IPCGRMJ2F1beFebXA2z5Pc7JrtYN5LyJSI_7p28bc5-xAKrGAX8X-fUy38_6koUzUS-7wXd_GkVc23yYvQeGAwAnOlFY1tz8I9YXiL9ddC_4nXwT3ZY-MWZb0CiQm9o/s1600-h/sonicWall_02%5B3%5D.gif&quot;&gt;&lt;img style=&quot;border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px&quot; title=&quot;sonicWall_02&quot; border=&quot;0&quot; alt=&quot;sonicWall_02&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGbgiPJ4_sdIHe6t5ZrgAsikWTNWC8OnhI_3ybRlhC01oLhKNuxRSNL-n9McYSX4TzCnVJgtoflq4UqhQs1mX4jM3Dd9wPTOO5v-EeuxJUgNduecmI9RMF_XV6PD7sD4YTlrdWU0AmXHU/?imgmax=800&quot; width=&quot;119&quot; height=&quot;144&quot; /&gt;&lt;/a&gt;&amp;#160; &lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiW6mNDWpJE63qnftrxNC-uNb3CxTDB5Nh8Z32Wtm8h4nBuxcQqYOneHkMBH0CZJYrIa4vO-PQXVcN6Pj6E1Z827rC91afJip7wQ17g0i0FatFrh0nx6ynO2whlRvATVcVsNs2kLcX5lKo/s1600-h/sonicWall_03%5B2%5D.gif&quot;&gt;&lt;img style=&quot;border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px&quot; title=&quot;sonicWall_03&quot; border=&quot;0&quot; alt=&quot;sonicWall_03&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHvXCfEJI6Loa8D-DwFInThjLFKWK3L1v-G1KluAh0Ena4bQFZE8uPYjptRTzZDJqjmjrjVl0WfBCPwYwxU2JNLQBBYHddyV1srjDwzEGbcNjJ4GPKwYDfBwZuCa1Nx1OEmJ7hJrDjRSI/?imgmax=800&quot; width=&quot;120&quot; height=&quot;105&quot; /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;I created an object called “PublicWiFi-Test” for this example and matched it to traffic on network 192.168.11.0/24 which is the IP address range of our Public Wi-Fi traffic.&amp;#160; You can match to a number of other identifiers as well.   &lt;br /&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjC6pqcD7xvr5rOy8QEyaKY5g0NPehfEXwB-z9oXr4OekcqJM6zA3OrzfZPEy2V42-JjKZIyf_pyslxtmeksz-Dk6iNC1C7Cl4rCPJd_3HGrrfFsQu7JuGK7FOuiP_EkywbZdkzPNv2JUg/s1600-h/sonicWall_04%5B4%5D.gif&quot;&gt;&lt;img style=&quot;border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px&quot; title=&quot;sonicWall_04&quot; border=&quot;0&quot; alt=&quot;sonicWall_04&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyYon7UbSsO-I6RKVQzNiWaX2J_lfWc8-RDByNjqEFjjsz2UoIldP2QPD6I6Q9nQPurpQHFWvxsMv5vT842hz1Ok3ntnqDkbEHqT0atzym0aVXQ-LIzYFtHxaDCzLqPqTXX8yiHbcFEiY/?imgmax=800&quot; width=&quot;226&quot; height=&quot;167&quot; /&gt;&lt;/a&gt;&lt;strong&gt;Step Three&lt;/strong&gt;.&amp;#160; Navigate to &lt;strong&gt;Firewall –&amp;gt; Access Rules&lt;/strong&gt;.&amp;#160; Change the view style to “&lt;strong&gt;All Rules&lt;/strong&gt;” and then click “&lt;strong&gt;Add&lt;/strong&gt;”.    &lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEha0nsIJmeTe96lHoxZtc0PEuIrFiVYuFtMeOA0A_aUryqaxSFArQyJlpN-xHK8xH439ujOw7ov5ZcXr_LQx9Wuc88GSbRACMyOjEVszvfPzCiqZUbjvKZBYMhjps8fTkQbW1A3b6awcYA/s1600-h/sonicWall_05%5B2%5D.gif&quot;&gt;&lt;img style=&quot;border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px&quot; title=&quot;sonicWall_05&quot; border=&quot;0&quot; alt=&quot;sonicWall_05&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsH8wPcilVUojsPjTLDBuoFPB-8hNCb6XJKnGXCt4voc-eadhsmU_OuOYiwfam4XLckpA3QC8086v9FENrg_MqoXFsbmTPwlzTfmii0kUSHWbUfiytkpFeQZitYkUvsQwq6crnkoqJzvc/?imgmax=800&quot; width=&quot;128&quot; height=&quot;78&quot; /&gt;&lt;/a&gt;&amp;#160; &lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigGVtPaIY6803x1cb5XNDcHUtJAOXyPbd7f4ph5_Aid2pegAyWAjxY6HUKgadyxElyebPcCE4j0Gy1l2S0-m5DO8-nG32jApWK2QqiurVYUEGvTgw1-Pq8fD32cjFc_ugdT__bxpkjabo/s1600-h/sonicWall_06%5B2%5D.gif&quot;&gt;&lt;img style=&quot;border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px&quot; title=&quot;sonicWall_06&quot; border=&quot;0&quot; alt=&quot;sonicWall_06&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiN9RTsTLRhXYiwsypxO-_m4Ptzx4DuwmnsInBCNOX0ydbt-QPHdWj86tt2560zx-9tUUkNAsCXpZo8k0pCSnv5cSEQxwZe7TN-wrRm2lDRP-wOiu6ZFvkdu6oiFcMAONaRdcfzCrVfiCE/?imgmax=800&quot; width=&quot;222&quot; height=&quot;99&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Now is when we actually tell the SonicWall what we want to do with the Public Wireless Traffic. In the window that comes up fill out the fields like I have below. What we are doing is telling the firewall to process traffic that is from the LAN to the WAN, from any Service, matching the PublicWiFi-Test object that we defined earlier, to any destination.&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2Q5QPu37W9acpeNYSwpTQqCP6h9v_ReaJXgjfcdXsRrJlyORr10zrP7SvwRlArKLImErThst-wCS_GwMna5Vj8EyOGVN5D9Y9cmlwvUyW8MR5VyDrFPlAflL05rR0l7FY72lyDAyhGGQ/s1600-h/sonicWall_10%5B5%5D.gif&quot;&gt;&lt;img style=&quot;border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px&quot; title=&quot;sonicWall_10&quot; border=&quot;0&quot; alt=&quot;sonicWall_10&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_DJ9O0ehgof526GDSItnJ7gU5DAGzbMUuixRCGU-uSu8mqlga8R0eugya3Ik-qgtQ4Wug-SavHZtR6pWlsXUD8otgkroalUsnh2QULZmYZcIjA_O2e85bt9bVk-UOrSdL6EYoK1fkzjA/?imgmax=800&quot; width=&quot;203&quot; height=&quot;238&quot; /&gt;&lt;/a&gt;On the “&lt;strong&gt;Advanced&lt;/strong&gt;” tab, leave everything as the default, but check the “&lt;strong&gt;Create a reflexive rule&lt;/strong&gt;” so that inbound traffic will be matched as well.    &lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiN-CdQERcZx0WU6IsWyA8D6qVvgq5-w2Yz3Yc9dOdE7_szxpjNk-TJpDwES_GYFFOaW6c55IY1xkqEpgVgig3mGu-MBJsZLgSCBHJjxGU7wQ27-LbI9Xif32g1p9YgZzw7LLqgJEB2VFk/s1600-h/sonicWall_08%5B4%5D.gif&quot;&gt;&lt;img style=&quot;border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px&quot; title=&quot;sonicWall_08&quot; border=&quot;0&quot; alt=&quot;sonicWall_08&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgf6OmyEbDjeH0NBUW22YHmMpczwR2OzdMX3YpGT5URRrbttZ_BjhA9L_7LkULrqTAbBuAZ2AHFn5t3Qse4cdoxNvONf-tH1rX2-kvo8TYPl9aMKJIaBmWOeNgJq0UYTFl1XOdlYDam-_Y/?imgmax=800&quot; width=&quot;244&quot; height=&quot;155&quot; /&gt;&lt;/a&gt;On the &lt;strong&gt;QoS&lt;/strong&gt; tab, change the &lt;strong&gt;DSCP Marking Action&lt;/strong&gt; to “&lt;strong&gt;Explicit&lt;/strong&gt;”. Then change the “&lt;strong&gt;Explicit DSCP Value&lt;/strong&gt;” to “&lt;strong&gt;0 – Best effort/Default&lt;/strong&gt;”.&amp;#160; That way, if you have some other policies downstream that mark or generate traffic with a higher DSCP (like video) the PublicWiFi traffic won’t mess with your video feed.    &lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxcLpctKnenhrOYajnf7oRFelSWMZqs_nywJWMK1vbX2aFSM2gSrXKYtyf6Sz-gBmVUgVr4WnRB9UogyfLQlli9L2oC2raTZXLH9w2mZLIQrcGoHIHVII382OyJfjKGV_CxcZzTEJOABc/s1600-h/sonicWall_09%5B3%5D.gif&quot;&gt;&lt;img style=&quot;border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px&quot; title=&quot;sonicWall_09&quot; border=&quot;0&quot; alt=&quot;sonicWall_09&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLQs07SoPTl3yLdc9fiDCziTjhBI43Dq5iWeoHu3nhMXSCDXoppKrOSt-SmjSVOOgfftguMa04PRiBvOfvMWcAQtmz5o8LUsO500YJmlvdOs5iG6qqmYRUuPgEUladkml9B_43IJ7tk-0/?imgmax=800&quot; width=&quot;244&quot; height=&quot;134&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Now, on the &lt;strong&gt;Ethernet BWM&lt;/strong&gt; tab, you will actually configure the Bandwidth Management. Check the first box and then enter a percent or Kbps value for the Guaranteed bandwidth and the Maximum Bandwidth. This first section will apply your settings to “Outbound” traffic or in Internet terms, Upload Speed. One MB should be a good cap. You can also set the “&lt;strong&gt;Bandwidth Priority&lt;/strong&gt;” to 7 which is the lowest. I’m not sure which takes precedence since you already set a value in the QoS tab. Now, click the next box and set the download values. At the bottom you can check the “&lt;strong&gt;Enable Tracking Bandwidth Usage&lt;/strong&gt;” if it makes you happy. Click OK and your ready to go!&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjo7-iDLHiRi-6WduTn_i28Ap0wrboI-n9xhOButqTWge1fKS6pvzdcUw7XkA_h0vZMizWtdUz1IZqbX7nze2DalbD9ht_g977UZNaNKoUbTaFuGIumDaYtz86PbSGd0d5pd1xNwjvLUhg/s1600-h/sonicWall_11%5B3%5D.gif&quot;&gt;&lt;img style=&quot;border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px&quot; title=&quot;sonicWall_11&quot; border=&quot;0&quot; alt=&quot;sonicWall_11&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh92ZFvOuQ0yzA3wleJW54UFPLYShoV1DA2_xo4nAlHD4k3SGPjssk-fIf906n7ZkraftInCefFGx3pqHk13VmCaviDgFCbG9u3U5QYmjnFlfAc6jvwkYKnWAs2EvhEkT2pPMTXH9lqP9Y/?imgmax=800&quot; width=&quot;244&quot; height=&quot;204&quot; /&gt;&lt;/a&gt;&lt;strong&gt;Step Four.&lt;/strong&gt; You can now test your new policy out by going to a site like &lt;a title=&quot;http://www.speakeasy.net/speedtest/&quot; href=&quot;http://www.speakeasy.net/speedtest/&quot;&gt;http://www.speakeasy.net/speedtest/&lt;/a&gt; If you’ve done it right, your upload and download numbers should match the numbers you set in your policy. On my first try I had the values reversed.&lt;/p&gt;  &lt;p&gt;So, that was easier than I thought it was going to be.&amp;#160; I took it one step further because we have multiple campuses with different IP schemas right now for wireless. I created more address objects and added them to an Address Group.&amp;#160; I then changed the setting in my policy to reference the Address Group instead of the single Address Object.&amp;#160; The issue I see with this is that all traffic that matches these limits will share that bandwidth cap. So, if I have 4 public clients, their bandwidth would be (2048 Kbps / 4) or 512 Kbps. I’ll have to play around with things and see how it goes. You can set the policy to a schedule so I might just have it be active on the weekends.&lt;/p&gt;  &lt;p&gt;I hope this helps someone. If it does or you have questions, leave a comment.&lt;/p&gt;  </description><link>http://www.jeremygood.net/2010/10/bandwidth-management-on-sonicwall-nsa.html</link><author>noreply@blogger.com (Jeremy Good)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEioBi5abdsOKWjl2DHvYVtiGzQCR-zrCcYAznSFKubITn-kNWR_Os-CXcikCRNTbuiEwp5NzuZC9OY-wlEGjApC4I6yRHrR9OhSkQQPRNo6lZxxtDhbo-NKSEC6ksD5YpwxEjZ0cQ5Kkq0/s72-c?imgmax=800" height="72" width="72"/><thr:total>12</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2200893186642490575.post-608958028245844177</guid><pubDate>Thu, 08 Jul 2010 21:22:00 +0000</pubDate><atom:updated>2010-07-08T16:22:40.338-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Just for Fun</category><title>Lock screen &amp;amp; start screensaver</title><description>&lt;p&gt;Sounds like a simple task doesn’t it?&amp;#160; For years I have just pressed the Windows key + L and locked my computer.&amp;#160; But, like any proud father, I didn’t want to wait 15 minutes for the photo’s of my kids to start scrolling across my dual monitors (a great free photo screen saver for dual monitors is &lt;a href=&quot;http://www.gphotoshow.com/&quot; target=&quot;_blank&quot;&gt;gPhotoShow.com&lt;/a&gt;). All I wanted to do was lock my computer and start my screen saver at the same time. After all, even OS X can do that with Exposé. To my surprise, there is no built in method to do that in Windows!&amp;#160; Even if you make a shortcut to the screen saver, when you move the mouse, it goes right back to your desktop.&amp;#160; So after some searching on different scripts, I came across a free app someone wrote that does the trick.&amp;#160; Download &lt;a href=&quot;http://www.windowsitpro.com/article/tips/jsi-tip-0302-activate-a-password-protected-screensaver-from-an-shortcut-batch-or-via-the-scheduler-.aspx&quot; target=&quot;_blank&quot;&gt;sslaunch.zip&lt;/a&gt; from this &lt;a href=&quot;http://www.windowsitpro.com/article/tips/jsi-tip-0302-activate-a-password-protected-screensaver-from-an-shortcut-batch-or-via-the-scheduler-.aspx&quot; target=&quot;_blank&quot;&gt;WindowsITPro.com&lt;/a&gt; article, extract it, and move the SaveScrn.exe file to your desktop. Now, all you have to do is double click it and your computer will lock and display your screensaver.&lt;/p&gt;  &lt;p&gt;Enjoy!&lt;/p&gt;  </description><link>http://www.jeremygood.net/2010/07/lock-screen-start-screensaver.html</link><author>noreply@blogger.com (Jeremy Good)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2200893186642490575.post-3342495899008284676</guid><pubDate>Sat, 01 May 2010 03:11:00 +0000</pubDate><atom:updated>2010-04-30T22:18:51.801-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Apple</category><title>Local Mac User to an AD User</title><description>&lt;strong&gt;Local Mac User to an AD User that has the same short nameOS X 10.5.8&lt;br /&gt;&lt;/strong&gt;(Other versions may differ)&lt;br /&gt;&lt;br /&gt;Here is the scenario. Mac User has a local account and his “Short Name” is muser and his Home Directory is muser as well. The problem is that when we join this computer to Active Directory, and Mac User logs on, it will want to make a Home Directory for him with the name of muser.&lt;br /&gt;&lt;br /&gt;So, we have to delete the local Mac User user, but preserve his Home Directory. Then we have to move it to the network Mac User user and assign the correct permissions.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Step One.&lt;/strong&gt; Join computer to Active Directory. There are many guides out there on how to do this. Official Apple docs &lt;a href=&quot;http://docs.info.apple.com/article.html?path=ServerAdmin/10.5/en/c7od44.html&quot;&gt;http://docs.info.apple.com/article.html?path=ServerAdmin/10.5/en/c7od44.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Step Two.&lt;/strong&gt; Log in as a different Local Admin account than the one you want to change. If one doesn’t exist, create one.  &lt;strong&gt;If possible, back up the users Home Directory before proceeding just to be safe.&lt;/strong&gt; Now go into System Preferences and then Accounts.  Now, unlock things and then select “Mac User”. Now click the “-“ to remove him. You want to select the middle option on the next screen which is “&lt;em&gt;Do not change the home folder (The home folder remains in the Users folder.)”&lt;/em&gt; Click “OK” and then log out.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Step Three.&lt;/strong&gt;  Click on the “Other” option at the Login screen and log in as the network Mac User account to create his profile. When you are asked to create a mobile account, click the “Create Now” button. Log out and log back in as the local Admin account you were using in step Two.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Step Four.&lt;/strong&gt;  Open the terminal and enter the following:&lt;br /&gt;sudo rm –r /Users/muser&lt;br /&gt;sudo mv /Users/”muser (Deleted)” /Users/muser&lt;br /&gt;sudo chown –R muser /Users/muser&lt;br /&gt;&lt;br /&gt;If this user should be a local admin, click the “Allow user to administer this computer” box under his profile. Log out.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Step Five.&lt;/strong&gt; Log in as the network user and all your programs, data, and settings should be moved over to the new profile.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Step Six.&lt;/strong&gt;  You may have to fix the keychain. If there is an issue with getting prompted for the keychain password, go into utilities and then click on Keychain Access. Right click on the “Login” keychain and at the bottom of the list you will see “Change Password…” Once you click it, you will be prompted for the old password and then enter a new password.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Done.&lt;/strong&gt; Now the Mac user will be able to change their network password, be prompted when it is about to change, and most importantly, be required to use one. Your mileage may very so test out these steps in the lab first.</description><link>http://www.jeremygood.net/2010/04/local-mac-user-to-ad-user.html</link><author>noreply@blogger.com (Jeremy Good)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2200893186642490575.post-3449786257846443394</guid><pubDate>Thu, 15 Apr 2010 01:18:00 +0000</pubDate><atom:updated>2010-04-14T21:15:25.068-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Internet</category><title>How to deploy an Aruba Remote Access Point (RAP) Part 2</title><description>&lt;p&gt;So in part one I gave the back-story so now it’s onto getting this going. I’m using Aruba OS 5 on an Aruba 650 Controller with AP-61 access points. Your mileage may very. &lt;/p&gt;  &lt;p&gt;If your running Aruba OS 5, you don’t need any RAP licenses with is great. Not so great if you bought them before OS 5 came out though. Good news is, they get turned into AP licenses when you upgrade to OS 5.&lt;/p&gt;  &lt;p&gt;One more thing, since you will be deploying these access points in RAP mode, you won’t have some features. You won’t be able to tell how many people are on your system from that location so I wouldn’t go more than a few AP’s. You can’t blacklist someone. I don’t think you can do heat maps (I’ll have to try this though). Also, because we are setting these AP’s up in bridge mode, they will use the local DHCP server and if you have more than one AP, they need to be on the same Vlan. You will also have to take care of any extra security by using a local ACL on a switch or router.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Step One&lt;/strong&gt;, log into your controller by going to &lt;a href=&quot;https://aruba-master/&quot;&gt;https://aruba-master&lt;/a&gt; just to check that you have your DNS set up properly. &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Step Two&lt;/strong&gt;, navigate to Configuration –&amp;gt; Wireless –&amp;gt; AP Configuration. &lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0MykkwflbtjJSTYpfiyyvzeb-UyxYOQwqcGNHuCO6UisTGLi1-0S9rhpSvD__N-bBbg8BZ01O-b9QtPH5AGEfIymxKc_ssYVD2Kltd2oOdThQGC9e2B663LT2PgL5i7Y8s2QjISBn5cg/s1600-h/image%5B10%5D.png&quot;&gt;&lt;img style=&quot;border: 0px none; display: inline;&quot; title=&quot;image&quot; alt=&quot;image&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8Vi7THUk69wmRvKh_nXoVh-mSbu-1PRCR2xEs2U_yX7YM1EdCDmqUBuELGM3wGBku9I27BijuXqtciOU5BMhhyV9RDwA_Z_paYQTXRy-7Mla_9LZMfIuEO5Ty5FY4TYOHaLa-71N0Epw/?imgmax=800&quot; width=&quot;124&quot; border=&quot;0&quot; height=&quot;67&quot; /&gt;&lt;/a&gt;    &lt;br /&gt;Create a new AP Group by clicking on the New button. I’m giving it the name “RAP”. Click “Add” and then “Edit”.   &lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXEpxskckSARnrI81Co-TNsyJbzSsNt84dY_ifct4O_M1hy_yjvaNvX5YSR5ACljzzv88q5YkNLTJbQKm7w2_nfqk6bJDP4MQszLoYjAhK-oVWZw8PYnv0N8j5lB5Oakqit_WWjpHNSNs/s1600-h/image%5B3%5D.png&quot;&gt;&lt;img style=&quot;border: 0px none; display: inline;&quot; title=&quot;image&quot; alt=&quot;image&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVLC9NCu_zW0ZQUxrt4ZydTWr-sikeYl2p0wLmU-dQGZw7MH3HPWgJ-vxoXgxreGjUYTSwgGgvNotPOz3oMy_VvsOhID7Qeem0LOBItrtwSz5UOg0ajxB5H4NYszhqnl9bTh43rAbEskE/?imgmax=800&quot; width=&quot;381&quot; border=&quot;0&quot; height=&quot;44&quot; /&gt;&lt;/a&gt; &lt;br /&gt;Now, you will have to drill down to Wireless LAN –&amp;gt; Virtaul AP and create a new Virtual AP. Click the drop down and select –NEW – at the bottom of the list. Then, give it a name. I’m going to use “test-vap_prof” which is one I use for testing. After you click “Add”, you have to select the AAA profile and the SSID profile. You can use the same ones you used for your campus profile since you won’t change them. I’m going to use some test ones though. After you select the ones you want to use, click “Apply” in the lower right.   &lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikHiPh-kEox7VkilAZLCj6ZvhYa6usG83CQthp29PJ2sYDioBWO2n9Z6zWGQpT_MtYBtzMm42ZG3UuypZDQQwpbIg_OWBxOk4mddESf51_3y9HlMPZS_ekSBbEIE-rOs4nLhtjD2jY_Jc/s1600-h/image%5B7%5D.png&quot;&gt;&lt;img style=&quot;border: 0px none; display: inline;&quot; title=&quot;image&quot; alt=&quot;image&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBEp2DBt3VYMTh7Vi_lQPPg1dtOauW4fuvO-0a47BkxYAdl91B9q8r97DA82-Kxz6hFwn9DjTlFU7CZv-r_tNPJWsDX5yWVHy-Nw53UQEL1MiK2D0auLnAopUdiffUg1TQGxRPrV1GmzE/?imgmax=800&quot; width=&quot;422&quot; border=&quot;0&quot; height=&quot;46&quot; /&gt;&lt;/a&gt;Now, drill down one level to the Virtual AP you just set up. The only setting you want to change is the “Forward mode” from “Tunnel” to “Bridge” and click “Apply”&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Step Three&lt;/strong&gt;, Set up the VPN. This is the step that kept throwing me off. Why do I need to set up a VPN connection between the AP and the controller if I’m on the local LAN? That’s just the way it is. If you don’t, the AP will never become a RAP on your AP Installation screen.  This step is also what makes the controller push out the new RAP firmware to the AP. Navigate to Configuration –&amp;gt; Advanced Services –&amp;gt; VPN Services. &lt;/p&gt;  &lt;p&gt;So, now that your on the VPN Services screen, You need to add an Address Pool. Just click “Add” under Address Pools. These addresses don’t have to be routable on your network. It’s probably better to pick ones that aren’t so you don’t have any confusion too.  &lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjiZIXk7afYI4vrCRrpGydrkiX2cnt6jx8vHZJzI0Wte-DiFFUn0YVPLubK_ptYzymzc-qCcam9owGWKwkfa8u5TrVwQaNpMe7fDlW-tRipKU7C5WAJiTpPNm2nEIQlcoqErHZUv66F2dA/s1600-h/image%5B14%5D.png&quot;&gt;&lt;img style=&quot;border: 0px none; display: inline;&quot; title=&quot;image&quot; alt=&quot;image&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9FWViAzMr_GFCmKEVh5CEatT0bf7NvmR6HfcG2wiTOEIhE7Vef4d2DZ3pzGgsiKHHHdWEtvX_2UD1GpWgwNSyXfqm9BccUOVSUl8mlMxpRE3TEDizlVGgqQujoyPa9z6dHw_Mw0p0VWk/?imgmax=800&quot; width=&quot;308&quot; border=&quot;0&quot; height=&quot;147&quot; /&gt;&lt;/a&gt;    &lt;br /&gt;Click “Done”.&lt;/p&gt;  &lt;p&gt;Now you need to set up the IKE Secret. Under IKE Shared Secrets, click “Add”. You can keep the Subnet and Subnet Mask as quad zero (0.0.0.0) if you don’t have any other PSK’s. Enter the IKE and then confirm it.  &lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitqI5L-AbpxE9AccJO3mGF5QiPI3NAEE6rjCAECRfyflTZ1kHJAppyq3VTlLLqUbK1E63OpNHFkbr0K6_t_aFsiM-803NTbLhIh4FEUKSkV35VXEClVvuGeu-IGjSGcfLlYxdJusORBc4/s1600-h/image%5B18%5D.png&quot;&gt;&lt;img style=&quot;border: 0px none; display: inline;&quot; title=&quot;image&quot; alt=&quot;image&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgv_O_Tj2S0ZSr6slVF4xcdw17OmttXrHTsKTe-zIEWSGsT0nHUzwQjqpKmsNsay6Z4Red1bzrjvjqT2wIvfao0nTqZPAxgLasShnydVxpo0yi0UqwdkS4KTDRQxcY28mJgm1esxgMqmrE/?imgmax=800&quot; width=&quot;332&quot; border=&quot;0&quot; height=&quot;226&quot; /&gt;&lt;/a&gt;    &lt;br /&gt;Click “Apply” in the lower right. &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Step Four&lt;/strong&gt;, navigate to Configuration –&amp;gt; Security –&amp;gt; Authentication to setup an internal user. Click on Internal DB on the left. Now you will see a section titled “Users” You want to add one. Click “Add User”. It will auto generate a username and password for you, but you will probably want to change to something more meaningful.    &lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2HkG6S6DzOfDMShLdH6TRmLfaUP6qfiXcPHKi5y1ykrXep3I_HQrcEZzovI8oEfceBEbyB1hgpzYMW1sAI-eIj5QrMjVHudMMmoKzLWiz2lF-PZcfQRq_kzjW1L2Dfk4Ny5-4BbYOheI/s1600-h/image%5B22%5D.png&quot;&gt;&lt;img style=&quot;border: 0px none; display: inline;&quot; title=&quot;image&quot; alt=&quot;image&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzzuubY6uhtrmS1h2iLK2SR3xext7Q_HpbgQ9hhAxLwqvQEwQgpw7TmrKsWVlWYYnn7TfDg3fBr_8b31VINh3mFp3W9k7qNsGRO-0eqy2ky-l-umSa8bQVQopFtV580RGG-UXN-yqw5Sk/?imgmax=800&quot; width=&quot;411&quot; border=&quot;0&quot; height=&quot;140&quot; /&gt;&lt;/a&gt; You can leave the rest of the fields blank and click “Apply”.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Step Five&lt;/strong&gt;. You are now ready to deploy the AP using the profile you created in step 2 and the VPN information you created in steps Three and Four. Navigate to Configuration –&amp;gt; Wireless –&amp;gt; AP Installation. Click the AP you wish to deploy as a remote AP and click “Provision”.   &lt;br /&gt;Now, in the AP Group filed, select from the dropdown, the AP group you set up in step Two.&lt;/p&gt;  &lt;p&gt;In the Authentication Method section, select that you will be deploying a Remote AP by clicking the “Yes” radio button. When you do, it will allow you to fill in the IKE PSK and your user credentials you created in step Four. Make sure to uncheck the “Use Automatic Generation” box or you won’t be able to enter your username and password.  &lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOblNfPO_7kM1xzmjMvfh2rj9MPOPYc17LSfTrG6iuXDSQZL3UsjUYX41PD3ixCI7cv7C7YTt8dOp9jaOV9bTY-mHILJohdgpWM2g6htoKr_4rmAPd3e4gTvGlc1idxdfRlzSApiGZX7M/s1600-h/image%5B28%5D.png&quot;&gt;&lt;img style=&quot;border: 0px none; display: inline;&quot; title=&quot;image&quot; alt=&quot;image&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOxFKoV5tpSZUmF3stJemtU5Rdf-OrKwUUJYXOWYYIQAzAwTGTkIDI5LF54f_7yZiYnYrMl0B3PH2SdHmtlpNU8L-aCKOQEdp-Mits0KJ4enzuPMv5aNeQPYICdjdV24GpQfTpXlioLkI/?imgmax=800&quot; width=&quot;415&quot; border=&quot;0&quot; height=&quot;130&quot; /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;After you have that info entered, you can move on down to select the campus this AP will be deployed to (there is documentation on how to set these up in the user guide). Then, name it something meaningful, and click the “Apply and Reboot” button. The reboot will take a few minutes because that AP will get a new image pushed out to it.  &lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMvUoCwiLr2CWCGxFqDu262E_u8SL5CNcxPs8QiRXdOmBAGN2SA4e_AAz56tx0QttimMdekJdJFIoi1H43QJTiZ5TMJM689hbyB81jtN9SXsFZpB1KezvSRWW1i-7spxmpyCsNoXPdZ94/s1600-h/image%5B32%5D.png&quot;&gt;&lt;img style=&quot;border: 0px none; display: inline;&quot; title=&quot;image&quot; alt=&quot;image&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8r6XYx1np8HqfZGDs5PHDaFRcG66oPBJoEW9eZ6k4NI95RScVr52xLpzflQ2ALZOU9T_ygRR7HgzVQV5sSL0sRoKlBMso9bsvbxa4MdOU4T6V-jP8Ke-lheZoJ-7fb5hgi1J80ZlSvn0/?imgmax=800&quot; width=&quot;425&quot; border=&quot;0&quot; height=&quot;96&quot; /&gt;&lt;/a&gt; If you have done things right, you should see your new AP’s deployed and in the correct group, and have an “R” in the flag section signifying that it is a “Remote Access Point”. I’ve blotted out the IP address for the remote AP, but it will be something in the range that you setup in Step Two.&lt;/p&gt;  &lt;p&gt;Well I hope this helps someone out there who is struggling though getting some remote access points up with their Aruba gear.  This is the first enterprise class wireless system I have worked with and for the most part, it is a pretty good system. There are ones out there that make it a whole lot easier to do some of these more advanced features though.&lt;/p&gt;</description><link>http://www.jeremygood.net/2010/04/how-to-deploy-aruba-remote-access-point_14.html</link><author>noreply@blogger.com (Jeremy Good)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8Vi7THUk69wmRvKh_nXoVh-mSbu-1PRCR2xEs2U_yX7YM1EdCDmqUBuELGM3wGBku9I27BijuXqtciOU5BMhhyV9RDwA_Z_paYQTXRy-7Mla_9LZMfIuEO5Ty5FY4TYOHaLa-71N0Epw/s72-c?imgmax=800" height="72" width="72"/><thr:total>10</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2200893186642490575.post-2388906728894259888</guid><pubDate>Thu, 15 Apr 2010 00:58:00 +0000</pubDate><atom:updated>2010-04-14T19:58:52.926-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Internet</category><title>How to deploy an Aruba Remote Access Point (RAP) Part 1</title><description>&lt;p&gt;At &lt;a href=&quot;http://chapel.org/&quot; target=&quot;_blank&quot;&gt;The Chapel&lt;/a&gt; we put in an Aruba Wireless system last year (Aruba 650). It was a huge improvement to what we had which was a combination of Linksys and 3Com gear.  We are now able to provide public and private wireless networks with just one wireless network. The enhanced management features you get with a controller based system are also huge time savers such as central updates, ability to find the number of clients on the network, and locate those clients in the building.&lt;/p&gt;  &lt;p&gt;Well,since we liked the system and it was working for us we decided to put some access points out at our new Lake Zurich campus which didn’t have any wireless. It was easy enough to get things going, just plug the AP into the network, find it on the controller, and deploy it. Done. &lt;/p&gt;  &lt;p&gt;Well, not quite. The Aruba system by default wants to set the AP’s up to tunnel back to the controller. This is part of what makes this system so easy to deploy. You don’t have to worry about what vlan the AP’s are on or what their IP address is. The tunnel sends all traffic back to the controller to be routed. The issue is when you have a local resource like a file server, printer, or even local internet connection, all your traffic goes back to the controller and then back to the local network.&lt;/p&gt;  &lt;p&gt;We had a local Comcast internet connection at Lake Zurich we wanted to use without tunneling through two other campuses to get to the controller.  Luckily, Aruba had a “Remote Access Point” license that was supposed to make deploying our AP-61’s easy. The key words are “supposed to”.&lt;/p&gt;  &lt;p&gt;Aruba fails in the documentation department miserably for this RAP feature. I found out though my CDW rep that I could use my AP-61’s if I got an RAP license for each of them. (This is kind of expensive but now it is included free in the Aruba OS 5 release) Next came configuring them.  I tried following the documentation but it was all based on older versions of the software and kept referencing setting up firewall rules that are only available in their PEF license which I didn’t have. They also didn’t have an example that matched my scenario of having everything on a private network. All the examples talked about using the VPN feature because you are going across the internet. I upgraded to the Aruba OS 5 which had a wizard to deploy remote AP’s but it didn’t work either.&lt;/p&gt;  &lt;p&gt;So I tried and failed again and again. I even sent some bad configs to my AP’s that bricked them!  After looking for the reset button I found out my AP’s didn’t have any! Stupid! After some research, I found out that I needed a special “Serial Over Ethernet (SoE) cable” as Aruba calls it and it had a schematic of how to make one. I gave it a try twice and couldn’t get it to work. I then had to fork out about $100 to get one from Aruba! Anyhow, they were back up and running finally but I still didn’t have the RAP feature that I wanted and paid for.&lt;/p&gt;  &lt;p&gt;So I called up support again and got someone who seemed to kind of know what I was trying to accomplish. We did a WebEx session and were able to get things going. Because this is getting to be a long post, I’ll show how to set this up in part 2.&lt;/p&gt;</description><link>http://www.jeremygood.net/2010/04/how-to-deploy-aruba-remote-access-point.html</link><author>noreply@blogger.com (Jeremy Good)</author><thr:total>4</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2200893186642490575.post-2170477577191323946</guid><pubDate>Sun, 21 Feb 2010 16:13:00 +0000</pubDate><atom:updated>2010-02-21T10:22:08.075-06:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Cisco</category><category domain="http://www.blogger.com/atom/ns#">HD</category><category domain="http://www.blogger.com/atom/ns#">Opt-E-Man</category><category domain="http://www.blogger.com/atom/ns#">Simulcast</category><title>Simulcast, Chapel Style</title><description>I’ve wanted to do a post for a while about how we do our Simulcast services at The Chapel, so here’s how we do simulcast, Chapel style.&lt;br /&gt;&lt;br /&gt;What is our definition of “Simulcast” you may ask? Well, it is a “Live” remote viewing of our center and side screens. I put “Live” in quotes because we time-slip the service on some DVR’s first to give us some flexibility on playback. Usually it runs 2 to 10 minutes behind live.&lt;br /&gt;&lt;br /&gt;So, here is the list of equipment involved in capturing, encoding, sending, receiving, decoding, and playing back our Simulcast feed.&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Capture – Cameras are &lt;a href=&quot;http://pro.sony.com/bbsc/ssr/cat-broadcastcameras/cat-xdcam/product-PMWEX3/&quot;&gt;Sony PMW-EX3&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Encode/Decode - HaiVision Hai1060 chassis with two MAKO-HD cards&lt;/li&gt;&lt;li&gt;Transport - All Cisco brand switches and routers over a 25 Mb Opt-E-Man circuit from AT&amp;amp;T&lt;/li&gt;&lt;li&gt;Record – &lt;a href=&quot;http://www.360systems.com/hidef_maxx1200hd.html&quot;&gt;360Systems&lt;/a&gt; for the Center HD center feed and &lt;a href=&quot;http://pro.sony.com/bbsc/ssr/cat-videorecorders/cat-recdvcam/product-DSRDR1000A/&quot;&gt;Sony DSR-1000&lt;/a&gt; for the SD side&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Before we get into more technical stuff, let me explain why we do Simulcast. Shortly after moving into our new building in 2004, we started having talks about “Phase 2” of expansion to fit all the new people who were coming to The Chapel. This is a great problem to have but we hadn’t expected to have it so soon and didn’t have the money to expand quite yet. We also didn’t like the idea of more and more people driving farther and farther to go to church each week.&lt;/p&gt;&lt;p&gt;About that time our Sr. Pastors started having some talks with some struggling churches in the area. Two had approached us and wanted to join what God was doing through The Chapel. At that time, we also receive a large donation specifically for our multi-site campaign. A church in Barrington had built a new campus and had their old building up for sale. So, the march was on and we went from one church in one location, to one church in 4 locations in one year!&lt;br /&gt;The first year we did a tape/dvd delay for one of our campuses and did “sneaker net” transport. This worked alright but the quality just wasn’t there. Also, our Sr. Pastors were getting worn out running between the 3 other campuses each weekend. Three of our campuses were also running a week delay in service but this caused other problems for our tech teams and our church members as well.&lt;/p&gt;&lt;p&gt;So, that is what lead up to us going to a live video simulcast on the weekends. Our pastors still preach 4 times a weekend (Twice on Saturday and twice on Sunday) but with our 4 campuses, that comes out to 10 services! Our pastor’s alternate teaching from our two large campuses which are Grayslake and Libertyville. One week, it will be live at Grayslake at the 9:00 am and simulcast everywhere else, and then it will be live at Libertyville for the 11:00 am and simulcast everywhere else. Then we switch the next weekend. Still crazy but much better than the alternatives!&lt;/p&gt;&lt;p&gt;So, onto the tech details that you all want to know. For cameras we use two Sony PMW-EX3 for the side iMag shots and one Sony PMW-EX3 with a different lens for the fixed center shot. All three of these cameras are HD, but we only project HD 1080i on the center screen at Libertyville and Grayslake. The screens are just so large we had to go HD to get the picture quality. The sides are Sanyo projectors that shoot 720p at Grayslake and Libertyville, and center and sides at Barrington and Mundelein.&lt;/p&gt;&lt;p&gt;Once the cameras capture the live service, it gets piped though what seems like an endless sea of cables and devices and then gets encoded and sent out to our other campuses. The gear we use for encoding and decoding our video is from HaiVision. At each campus we have a HaiVision 1060 chassis with two of their MAKO-HD cards. This system lets us do two simultaneous HD video streams which come out to about 15 Mbps total. Currently we send 1080i and it gets scaled at the decode sites to match the projectors.&lt;/p&gt;&lt;p&gt;This signal then gets sent out onto the network to our other sites on multicast addresses to reduce network traffic. We have a 25 Mb Metro-Ethernet link from AT&amp;amp;T between each site which has worked well for us so far. We did have to make sure our internal network was rock solid and properly configured, and work out some issues with AT&amp;amp;T before we were able to get a video to stay stable for up to an hour.&lt;/p&gt;&lt;p&gt;At the receive sites, we have two DVR’s that capture the service. We use a unit from 360Systems to capture the center HD signal and a Sony DSR-1000 that records the scaled down SD side feed. There is a DNF that is used to manually synchronize the two feeds for playback. Synchronizing the feeds is one of the hardest parts of the whole process because if you are off by even a few frames, people can tell.&lt;/p&gt;&lt;p&gt;For our backup, we capture the sides of the Saturday service at Grayslake or Libertyville on a Mac Pro with an HD capture card. Once the service is over on Saturday night, the video file of the side screens gets sent over the network to the other sites for a backup just in case.&lt;/p&gt;&lt;p&gt;So that’s it. That is how we roll. I’ll have a post coming shortly about some Cisco IOS magic we had to work to make sure our network was up to the challenge of multicast video, voice, and data. If you have any questions or comments I would love to hear them. Our simulcast solution is constantly being improved and I’ll post any new developments when they happen.&lt;/p&gt;</description><link>http://www.jeremygood.net/2010/02/simulcast-chapel-style.html</link><author>noreply@blogger.com (Jeremy Good)</author><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2200893186642490575.post-6439310962988938039</guid><pubDate>Tue, 12 Jan 2010 21:13:00 +0000</pubDate><atom:updated>2010-01-14T14:27:54.357-06:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Apple</category><title>Poor iPhone Call Quality</title><description>Since I got an iPhone, one of my biggest complaints has been coverage and call quality. Like most, I get low bars and bad sounding calls a lot. What really got me ticked at my phone and AT&amp;amp;T was that over the past few weeks I have been getting bad call quality even when I have 5 bars! People that I am talking to on the phone can hear me fine but all I hear is garbled speech and drops.&lt;br /&gt;&lt;br /&gt;I&#39;ve heard about half of the people with iPhones that I work with complaining of the same issues so I&#39;m going to document the steps I have taken and what has worked and not worked.&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Do a hard reset. If you don&#39;t know what this is, you probably haven&#39;t done it. Hold down both the &quot;Home&quot; and &quot;Power&quot; buttons at the same time until your phone goes black. &lt;a href=&quot;http://www.wikihow.com/Hard-Reset-an-iPhone&quot;&gt;(Detailed Directions)&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;If that doesn&#39;t work (It didn&#39;t for me), then do a backup and restore in iTunes for your phone. This worked for a day or two but the bad quality came back. &lt;a href=&quot;http://www.wikihow.com/Restore-Your-iPhone&quot;&gt;(Detailed Directions)&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Go to a corporate AT&amp;amp;T wireless store and get them to replace your SIM card. This shouldn&#39;t cost anything. After doing this my call quality has been MUCH better. It could very well be a coincidence, so I&#39;m going to have to give it a few days. You can find a corporate store by going &lt;a href=&quot;http://www.wireless.att.com/find-a-store/&quot;&gt;here&lt;/a&gt; and selecting your ZIP and &quot;iPhone&quot; from the box.&lt;br /&gt;&lt;span style=&quot;color:#ff0000;&quot;&gt;Update: Still having the same problem but a little less often.&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;If you have tried all of the above, go to the Apple store and get your phone replaced. If you go to the Apple store first, you will waste your time because they will tell you to do steps 1-3 above. &lt;/li&gt;&lt;/ol&gt;&lt;s&gt;I&#39;ll let you all know if Step #3 works for me or if I&#39;m getting a new iPhone. I&#39;m keeping my fingers crossed.&lt;/s&gt;&lt;br /&gt;&lt;br /&gt;Getting the SIM replaced sort of helped. I haven&#39;t gone in yet to get my phone replaced and I&#39;m trying one last thing. Someone tipped me off to the fact that if you turn 3G off, your calls will magically be clear again. This has worked but obviously points to some issue with AT&amp;amp;T&#39;s network or a design flaw in the iPhone.</description><link>http://www.jeremygood.net/2010/01/poor-iphone-call-quality.html</link><author>noreply@blogger.com (Jeremy Good)</author><thr:total>4</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2200893186642490575.post-7253871900070649584</guid><pubDate>Wed, 18 Nov 2009 01:56:00 +0000</pubDate><atom:updated>2009-11-17T21:17:32.832-06:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Email</category><category domain="http://www.blogger.com/atom/ns#">Exchange</category><title>&quot;Transition&quot; to Exchange 2007</title><description>So, we have officially &quot;transitioned&quot; as Microsoft calls it from Exchange 2003 to Exchange 2007 here at The Chapel.  Exchange 03 has served us well these past 6 years. Wow, has it been that long?  Our dependence on email has risen so much since we installed it and it has become one of our most mission critical applications.  Only when it goes offline (like when we did our transition) do we notice just how much we depend on it!  I did my best to minimize the downtime for the transition but there were a few hangups that I&#39;m going to dive into now.&lt;br /&gt;&lt;br /&gt;First, some of the history. We started with Exchange 2003 Standard shortly after it came out.  I remember that it was before the first Service Pack.  At the time I thought to myself, &quot;We will never hit that 16 Gb database limit&quot;. Boy was I wrong!  Service Pack 2 was a life saver as it let us keep the mail flowing by raising the database limit. This was good for a while but going from one campus to 4 in a year and doubling our staff was putting quite a strain on our email server and it&#39;s limits. Also with the introduction of ActiveSync for the iPhone, we were having more and more sync issues and missing appointments.&lt;br /&gt;&lt;br /&gt;Fast forward till 3 months ago.  We were hitting the max limit of Exchange 03 Standard again and needed a solution.  I wanted to wait for Exchange 2010 and just skip 07 but we couldn&#39;t wait any longer so we decided to make the move to 07 and then upgrade when 2010 came out.  The problem was that we needed a fix now and couldn&#39;t wait until our transition so we did an in-place upgrade from Exchange 2003 Standard to Exchange 2003 Enterprise to buy us some more time.&lt;br /&gt;&lt;br /&gt;Then the planning and testing began.  After reading up on several blogs and talking with several of my Church IT RoundTable peeps, I installed the server.  My main source of documentation was a blogpost on &lt;a href=&quot;http://www.msexchange.org/tutorials/Transitioning-Exchange-2000-2003-Exchange-Server-2007-Part1.html&quot;&gt;MSExchange.org&lt;/a&gt; which was a huge help!  There are a few things it leaves out though but Google came to the rescue.  I installed Exchange 2007 as an all-in-one install like I had with Exchange 2003. Installing an Exchange front end server would have made things easier as I could have kept things running as we migrated our users and services to the new server though.&lt;br /&gt;&lt;br /&gt;I though I would be able to keep things going with the setup I had but after much testing, I found out that with how complex our environment is, it just wouldn&#39;t work.  We have a BES and rely heavily on ActiveSync and OWA and I just couldn&#39;t get everything happy.  So, I made the move to the new server all at once (For us the best time window was Sunday after all the services).&lt;br /&gt;&lt;br /&gt;There were a few &quot;gotchas&quot; that came up after the transition.&lt;br /&gt;&lt;br /&gt;First, I found out that while computers on the network will magically update their server settings after their mailbox is moved to the new server, it doesn&#39;t update computers off-site connecting by RPC over HTTP. This lead to quite a few email, text messages, and tweets from people telling me that they couldn&#39;t connect.  I had set up a blog prior to the cut over and had informed people that because email could be down and that I won&#39;t be able to communicate with them, that they needed to check the blog for updates.  This worked well (for the people who went there) and I&#39;ll definitely use a blog again in the future. We also found out that the new &quot;Outlook Anywhere&quot; (RPC over HTTP) defaults to &quot;NTLM Authentication&quot; and by default won&#39;t accept clients configured to use &quot;Basic authentication&quot;.  We had some clients that had used Basic Authentication and to speed things up had to enable it for Outlook Anywhere.  This EMC command did the trick:&lt;br /&gt;&lt;br /&gt;&lt;span scripts=&quot;urn:mtps-scripts&quot; xhtml=&quot;http://www.w3.org/1999/xhtml&quot; hidexhtml=&quot;http://www.w3.org/1999/xhtml&quot;&gt;&lt;span&gt;&lt;code&gt;Set-OutlookAnywhere -Name Server01 -IISAuthenticationMethod Basic,NTLM&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://technet.microsoft.com/en-us/library/bb124149.aspx&quot;&gt;TechNet Link&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Second, IMAP and POP are not enabled by default.  After a few people using Mac Mail and some other mail clients that rely on IMAP. Since we only had a few people using this, it took a back seat untill the MAPI and ActiveSync clients were working.&lt;br /&gt;&lt;br /&gt;Third, Exchange 07 now manages manages what 03 called &quot;SMTP Virtual Server&quot; in the Hub Transport Role and Send Connectors.  Read up on this if you are unfamiliar with how this works. It can save you some headaches.&lt;br /&gt;&lt;br /&gt;Fourth, We moved the final accounts to the new server which were the few BES clients I had.  &lt;a href=&quot;http://www.blackberryforums.com.au/forums/microsoft-exchange/2903-what-happens-bes-during-exchange-2003-2007-coexistence-upgrade.html&quot;&gt;This blogpost&lt;/a&gt; is what I used for reference and it worked out well.&lt;br /&gt;&lt;br /&gt;What would I do differently?  Hard call but I think I would set up an Exchange 2007 Front End Server so that I could take my time.  A front end server would proxy the OWA requests when you are in a coexistence period.  I also would have gotten the new certificate before moving my services to the new server.  Our one Palm Centro user had ActiveSync problems with the GoDaddy.com certificate we had. My &lt;a href=&quot;http://citrt.org&quot;&gt;CITRT&lt;/a&gt; peeps &lt;a href=&quot;http://infotech.lakeviewchurch.org/2009/09/16/palm-centro-and-godaddy-ssl-certificates-fixed/&quot;&gt;David Szpunar&lt;/a&gt; and &lt;a href=&quot;http://www.darylhunter.me/churchit/2009/09/exchange-2007-ssl-without-a-ucc-certificate.html&quot;&gt;Daryl Hunter&lt;/a&gt; have some great blogposts on working with Certs when upgradeing so I&#39;ll just link to their posts.&lt;br /&gt;&lt;br /&gt;Microsoft knew that ActiveSync and the AutoConnect settings can be a pain so they made a great site for testing your connection, &lt;a href=&quot;https://www.testexchangeconnectivity.com/&quot;&gt;https://www.testexchangeconnectivity.com/ &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;So, I hope this helps someone out there but mostly I did this post so I don&#39;t forget!</description><link>http://www.jeremygood.net/2009/11/transition-to-exchange-2007.html</link><author>noreply@blogger.com (Jeremy Good)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2200893186642490575.post-7464058175094628794</guid><pubDate>Thu, 06 Aug 2009 18:21:00 +0000</pubDate><atom:updated>2009-08-06T13:37:44.428-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Cisco</category><category domain="http://www.blogger.com/atom/ns#">Network</category><category domain="http://www.blogger.com/atom/ns#">Opt-E-Man</category><title>Internet Failover Using EIGRP</title><description>Internet Failover Using EIGRP&lt;br /&gt;&lt;br /&gt;If you have a mostly Cisco network like we do, you know that there is nothing you can’t do, for a price.  Cisco has some great Fail-Over techniques using their ASA 5500 series Firewalls but you need to get the extra HA licensing.  Also, what do you do if your other firewalls aren’t Cisco?  In this case, EIGRP can get you the same basic features for free.  Now before I get lots of comments on this, using dynamic weighted routes with EIGRP does not provide Stateful Failover meaning that you will drop your connection for a short period while the network converges and you won’t be able to setup BGP this way (I think).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqN_hsMNNGIRV4tClG3BP-XctsD5rSQI1j8ycYF5cfZRx4Nk9m-2DPjTUcPk4NIRgKFNyRMmbNjzcjlj2fAdR_CFJXTJge5jg7cTZ5ZzfjZX1-oJf0mj_XdHtAZEBAWHZqM2q9zxHFK6o/s1600-h/EIGRP_07.jpg&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 130px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqN_hsMNNGIRV4tClG3BP-XctsD5rSQI1j8ycYF5cfZRx4Nk9m-2DPjTUcPk4NIRgKFNyRMmbNjzcjlj2fAdR_CFJXTJge5jg7cTZ5ZzfjZX1-oJf0mj_XdHtAZEBAWHZqM2q9zxHFK6o/s320/EIGRP_07.jpg&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5366920066763918626&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;The Setup&lt;br /&gt;&lt;br /&gt;For this post, I’m going to use a simple scenario of having two sites with two internet connections. One is much faster than the other and it makes sense to backhaul the internet from Site B to Site A when the connection at Site A is active. For this post, let’s assume that you want to just protect against the link between sites going down and not things like the Internet modem locking up (In future posts I’ll address this).&lt;br /&gt;&lt;br /&gt;RTRA EIGRP Config&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;RTRA Fa 0/0 ip address is 10.100.1.2 255.255.255.0&lt;br /&gt;RTRA Fa 0/1 ip address is 10.1.1.1 255.255.255.0&lt;br /&gt;FWA Fa 0/1 ip address is 10.1.1.254 255.255.255.0&lt;br /&gt;&lt;br /&gt;RTRA# conf t&lt;br /&gt;RTRA#&lt;config&gt;# ip route 0.0.0.0 0.0.0.0 10.1.1.254&lt;br /&gt;RTRA&lt;config&gt;# router eigrp 100&lt;br /&gt;RTRA&lt;config-router&gt;# network 10.1.1.0 0.0.0.255&lt;br /&gt;RTRA&lt;config-router&gt;# network 10.100.1.0 0.0.0.255&lt;br /&gt;RTRA&lt;config-router&gt;# redistribute static metric 20000 1 255 255 1500&lt;/config-router&gt;&lt;/config-router&gt;&lt;/config-router&gt;&lt;/config&gt;&lt;/config&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;RTRB EIGRP Config&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;Fa 0/0 ip address is 10.100.1.3 255.255.255.0&lt;br /&gt;Fa 0/1 ip address is 192.168.1.1 255.255.255.0&lt;br /&gt;&lt;br /&gt;RTRB# conf t&lt;br /&gt;RTRB&lt;config&gt;# ip route 0.0.0.0 0.0.0.0 192.168.1.254 255&lt;br /&gt;RTRB&lt;config&gt;# router eigrp 100&lt;br /&gt;RTRB&lt;config-router&gt;# network 192.168.1.0 0.0.0.255&lt;br /&gt;RTRB&lt;config-router&gt;# network 10.100.1.0 0.0.0.255&lt;/config-router&gt;&lt;/config-router&gt;&lt;/config&gt;&lt;/config&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Summary&lt;br /&gt;&lt;br /&gt;Both routers are participating in EIGRP group 100.  They will advertise their routes to each other and calculate the metric based on bandwidth, congestion, etc.  The key here is setting the “redistribute static metric 20000 1 255 255 1500” command on RTRA.  This tells EIGRP to redistribute the static routes you have setup in the router with a bandwidth of 20,000 kbps, delay of 1, reliability of 255, loading of 255, and MTU of 1500.  RTRB has a static route for 0.0.0.0 but with a metric of 255.  The dynamic route from RTRA will have a metric of 170 (External EIGRP) and will replace the static route in the routing table. This works fine if the only static route you have is for your default route so this isn’t very flexible.  You could also attach a summary default route to Fa 0/0 and accomplish the same thing.&lt;br /&gt;&lt;br /&gt;If the link between RTRA and RTRB is active, traffic that doesn’t have a route in RTRB (Internet) will be sent to RTRA.  In the event that the link between RTRA and RTRB goes down, RTRB will send traffic to its local internet connection because the static route is now the only default route.&lt;br /&gt;&lt;br /&gt;Now the biggest downside to this type of “failover” routing is that it isn’t fully dynamic and doesn’t take into account the fact that Cable or DSL modems can lock up and will still look like they are up to the firewall or router and therefore not remove the route. This approach also doesn’t work well if you have even more locations with their own Gateways to the Internet.  I will address this in the next post.</description><link>http://www.jeremygood.net/2009/08/internet-failover-using-eigrp.html</link><author>noreply@blogger.com (Jeremy Good)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqN_hsMNNGIRV4tClG3BP-XctsD5rSQI1j8ycYF5cfZRx4Nk9m-2DPjTUcPk4NIRgKFNyRMmbNjzcjlj2fAdR_CFJXTJge5jg7cTZ5ZzfjZX1-oJf0mj_XdHtAZEBAWHZqM2q9zxHFK6o/s72-c/EIGRP_07.jpg" height="72" width="72"/><thr:total>4</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2200893186642490575.post-1841833856740768844</guid><pubDate>Wed, 01 Jul 2009 02:14:00 +0000</pubDate><atom:updated>2009-07-09T16:55:09.809-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Cisco</category><category domain="http://www.blogger.com/atom/ns#">CITRT</category><category domain="http://www.blogger.com/atom/ns#">SharePoint</category><title>Idea&#39;s for Projects</title><description>Just got back from the Granger IT Round Table which was awesome!  Some things that I heard got me thinking of some projects.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;s&gt;Open Source Voice Mail - We have Cisco Call Manager and I don&#39;t really want to change to Asterisk because of our investment. I do however like the idea of free voice mail server with Voice Mail to Email features and Speach to Text that some offer.  Cisco Unity Connection 1.x doesn&#39;t offer these or does for a big price.&lt;/s&gt; Working on getting our Unity Connection 1.2 to work with IMAP for voice messages. Almost there.&lt;/li&gt;&lt;li&gt;SharePoint for our Intranet and Communications team and contractors to use so that they don&#39;t have to send huge files though email.&lt;/li&gt;&lt;li&gt;Open Source hard drive imaging.  Currently we are using Ghost but I don&#39;t want to buy more licenses. Something like CloneZilla.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;More storage for our Graphics and Video guys untill we get a long-term solution. Getting a Drobo Pro to replace Buffalo Tera Station Pro II.&lt;/li&gt;&lt;li&gt;New wireless for all campuses! Looking at Aruba systems.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Going to be a fun year!</description><link>http://www.jeremygood.net/2009/06/ideas-for-projects.html</link><author>noreply@blogger.com (Jeremy Good)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2200893186642490575.post-494952162711697988</guid><pubDate>Mon, 18 May 2009 20:14:00 +0000</pubDate><atom:updated>2009-05-18T15:32:21.507-05:00</atom:updated><title>James is Here!</title><description>James Michael Good - Born May 13th, 2009 @ 10:00 PM&lt;br /&gt;&lt;br /&gt;Things went almost exactly as they did with our first child, Madison.  James beat her by one minute on the delivery time by coming in at 10:00 PM and Madison coming in at 10:01 PM.&lt;br /&gt;Liza is doing well and recovering quickly.  We are both sleep deprived because we wants to eat all the time. Especially at night :-)&lt;br /&gt;&lt;br /&gt;Now for some pictures:&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://www.flickr.com/photos/38414736@N06/&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 500px; height: 375px;&quot; src=&quot;http://farm3.static.flickr.com/2359/3532352670_f657b050b8.jpg&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://www.flickr.com/photos/38414736@N06/&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 500px; height: 375px;&quot; src=&quot;http://farm4.static.flickr.com/3338/3531535811_7d451cbfde.jpg&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;See more pictures &lt;a href=&quot;http://www.flickr.com/photos/38414736@N06/&quot;&gt;here on FlickR.&lt;/a&gt;</description><link>http://www.jeremygood.net/2009/05/james-is-here.html</link><author>noreply@blogger.com (Jeremy Good)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://farm3.static.flickr.com/2359/3532352670_f657b050b8_t.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2200893186642490575.post-5001313025365879464</guid><pubDate>Mon, 11 May 2009 02:59:00 +0000</pubDate><atom:updated>2009-05-10T22:14:52.458-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Baby</category><title>Major Life Changes Ahead</title><description>Getting married, buying a house, moving, having a kid.  All big moments in my life.  Now, in as little as two days, I will get to see the miracle of birth again as I welcome our second child, James, into the world. I feel like I&#39;m prepared as I am already a dad but everyone fears the unknown.&lt;br /&gt;&lt;br /&gt;What will he look like? Will he have have brown eyes and brown hair like me or blond hair and blue eyes like his mom? Will he be tall or short? All these questions and more make me all the more excited for the coming days. I&#39;m also excited that God knows all this and more about my future son and who he will become.&lt;br /&gt;&lt;br /&gt;More details and pictures to come as we adjust from being a family of 3 to a family of 4.</description><link>http://www.jeremygood.net/2009/05/major-life-changes-ahead.html</link><author>noreply@blogger.com (Jeremy Good)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2200893186642490575.post-920993403667499025</guid><pubDate>Tue, 10 Mar 2009 02:17:00 +0000</pubDate><atom:updated>2009-07-09T16:53:14.751-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Cisco</category><category domain="http://www.blogger.com/atom/ns#">Switches</category><title>Cisco Phones on HP ProCurve</title><description>Trying to save money? Aren&#39;t we all. If you have Cisco phones, you may be able to save big $$ by switching to HP ProCurve switches.&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;div&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgn4d1JLemcwvDQDInZBBdsoYUt7ZmlglqbmbI2E1CafiGCvgz0buoETWx3qv6SRBLE3dqHESgn2TjOQijjPZEWS5f-dYjRJZl9EOSpN2qpVvExpiWTqiEWG5k4yyJ6anjiLudiSHioniA/s1600-h/Switch.JPG&quot;&gt;&lt;img style=&quot;margin: 0px 10px 10px 0px; width: 320px; float: left; height: 42px;&quot; id=&quot;BLOGGER_PHOTO_ID_5311409341388889122&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgn4d1JLemcwvDQDInZBBdsoYUt7ZmlglqbmbI2E1CafiGCvgz0buoETWx3qv6SRBLE3dqHESgn2TjOQijjPZEWS5f-dYjRJZl9EOSpN2qpVvExpiWTqiEWG5k4yyJ6anjiLudiSHioniA/s320/Switch.JPG&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;When we needed to add more PoE ports to our Grayslake campus I looked at the price tag of a new Cisco 3560-48PS starting at $4,000, I knew I should shop around. I&#39;ve been looking at HP for a while now so we picked up a 2610-48-PWR for less than half. Good deal, but then I had to get them working together. This is how I got it to work.&lt;br /&gt;&lt;br /&gt;First thing you have to know is that even though HP tries to be like Cisco and use a lot of the same terms on the command line, they&#39;re not.&lt;br /&gt;&lt;br /&gt;What Cisco calls EtherChannel, HP calls a Trunk. This caused me much trouble early on. HP doesn&#39;t really have an equivalent to what Cisco calls a trunk port. All ports are access ports on HP and if you want to use a port like a trunk, you have to assign all the vlan&#39;s that you want to use on that port.&lt;br /&gt;&lt;br /&gt;In my situation, I had to assign 3 vlans for my trunk. The other confusing thing is that there is no native vlan as you would think of one on a Cisco trunk. To do that, you set a vlan to the port as &quot;untagged&quot; wich makes it the default vlan for that port. Since you can only have one untagged vlan for a port, you have to make the others &quot;Tagged&quot;.&lt;br /&gt;&lt;br /&gt;&lt;img style=&quot;margin: 0px auto 10px; text-align: left; width: 320px; display: block; height: 200px;&quot; id=&quot;BLOGGER_PHOTO_ID_5311388999348158850&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhAvgj8p93WqWIDqFfyGRpALXekVV_qIVbrCdUGPQMQD_89hvYha5bd1hQmQR4Dc97hFziZB9OilOMDcu5NhAoC4IkyoNolUzC6PY-69jdCsubexRwZc8neOaWh3g4kpqpZp8S9vdCsqz4/s320/vlans.JPG&quot; border=&quot;0&quot; /&gt;&lt;br /&gt;If you are using Cisco phones (maybe any phone) you have to have a default vlan and then a voice vlan. The voice vlan has to be set as a static tagged port and then also defined as a voice vlan from the command line as follows:&lt;br /&gt;&lt;br /&gt;ProCurve Switch 2610# conf&lt;br /&gt;ProCurve Switch 2610(config)# vlan 10&lt;br /&gt;ProCurve Switch 2610(vlan-10)# voice&lt;br /&gt;&lt;br /&gt;After this, you should be set. Well, sort of. Cisco 7912G, 7940G, and 7960G phones are not 802.3af PoE compliant they won&#39;t power up on this switch. The solution, add a patch cord. When you do, the positive signal of the PoE gets sent on the correct pin and the phone works. Kind of a bummer but $200 of crossover cables you can have all your phones up and running.&lt;br /&gt;&lt;br /&gt;So, about $46 a port for HP as compared to at least $83 for the Cisco, time will tell if it is worth it.&lt;br /&gt;&lt;br /&gt;Oh, With HP you also get Lifetime Warranty and updates!&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;** Update **&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;&lt;br /&gt;After doing some more testing it appears that the phones are not getting an IP address from the Voice VLAN and are not using it. This will not work in our environment because it is designed to have voice traffic on the voice VLANS.  If we had newer phones like the 7941G which support LLPD-MED&lt;/span&gt;&lt;/span&gt; which acts like Cisco CDP, we could make them work. Back to the drawing board :-(&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;**Update**&lt;/span&gt;&lt;br /&gt;If I had listened to what @procurvehelp on Twitter had told me, I would have had a solution.&lt;br /&gt;&lt;br /&gt;@procurvehelp &quot;Todo this: Press Setting, choose Network, choose Admin VLAN, press **# to go admin mode, change op &amp;amp; admin vlans, save &amp;amp; reboot.&quot;&lt;br /&gt;&lt;br /&gt;On the Cisco phone, after you change the Admin. VLAN Id and press the &quot;Validate&quot; soft key, press the &quot;Save&quot; soft key.  After that, the phone reboots with the correct settings and you are now on the Voice vlan!  So, it is possible to get 7912G, 7940G, and 7960G phones able to work with an HP ProCurve 2610-PWR-48.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;**Update**&lt;/span&gt;&lt;br /&gt;Last night we fully cut over to the ProCurve and everything is working great!  I&#39;ll have to wait to see if we have any call quality issues but I don&#39;t think that we will.  Think I might look at some more HP gear but just make sure that I have the newer phones!&lt;br /&gt;&lt;/div&gt;</description><link>http://www.jeremygood.net/2009/03/cisco-phones-on-hp-procurve.html</link><author>noreply@blogger.com (Jeremy Good)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgn4d1JLemcwvDQDInZBBdsoYUt7ZmlglqbmbI2E1CafiGCvgz0buoETWx3qv6SRBLE3dqHESgn2TjOQijjPZEWS5f-dYjRJZl9EOSpN2qpVvExpiWTqiEWG5k4yyJ6anjiLudiSHioniA/s72-c/Switch.JPG" height="72" width="72"/><thr:total>29</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2200893186642490575.post-1441314798399948509</guid><pubDate>Sat, 21 Feb 2009 18:07:00 +0000</pubDate><atom:updated>2009-11-17T19:55:32.486-06:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Just for Fun</category><category domain="http://www.blogger.com/atom/ns#">Updates</category><title>Windows 7 Beta on Tablet PC</title><description>A few weeks ago I switched my hard drive back to Vista on my Lenovo X61 Tablet. Over all I think Windows 7 is a huge improvement over Vista. I couldn&#39;t get my pen to work the first time but now it appears to be working and the handwriting recognition has gotten even better!&lt;br /&gt;&lt;br /&gt;So, back on Windows 7 Beta and I love it!&lt;br /&gt;&lt;br /&gt;Update&lt;br /&gt;&lt;br /&gt;Windows 7 is available to the public now but I&#39;m still loving Windows 7 Beta on my tablet and everything is working great.  Looking to get off the Beta and onto the production x64 version soon.  I haven&#39;t had any issues with features working but I will document the install better this next time around.</description><link>http://www.jeremygood.net/2009/02/windows-7-beta-on-tablet-pc.html</link><author>noreply@blogger.com (Jeremy Good)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2200893186642490575.post-7003084780102321383</guid><pubDate>Fri, 20 Feb 2009 15:35:00 +0000</pubDate><atom:updated>2009-02-20T09:54:11.552-06:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">HD</category><category domain="http://www.blogger.com/atom/ns#">NAS</category><category domain="http://www.blogger.com/atom/ns#">Updates</category><category domain="http://www.blogger.com/atom/ns#">Virtualize</category><title>Some Late Nights</title><description>I just had some late nights upgrading our switches and Dell SAN. Here&#39;s the scoop and a few things that may save you if you have to do the same.&lt;br /&gt;&lt;br /&gt;We had to update our Cisco switches at all our Chapel campuses this last week to support our newest endeavor, HD Simulcasting! We are going to be sending HD video of our live service to our other campuses in only a month! We are going to send one feed for a fixed center screen and another for Imag and graphics on the side screens. We are using HaiVision 1020 encoder with a Maco HD card to encode both streams. We are still working out some decoder issues now.&lt;br /&gt;&lt;br /&gt;*Note on updating Cisco switches though the web GUI. Even if it says that it has uploaded the .tar file and is rebooting, DO NOT DISCONNECT! If you don&#39;t wait until is says, it may not load the HTML files.&lt;br /&gt;&lt;br /&gt;While I was in the updating mood I updated our Dell MD3000i SAN to the newest firmware. I hadn&#39;t done this before but it was pretty easy. (See Justin Moore&#39;s blogpost for &lt;a href=&quot;http://www.wantmoore.com/archives/2009/01/12/upgrade-md3000i-to-new-7x-firmware/&quot;&gt;details&lt;/a&gt;) The part that took the longest was backing up the SAN. It took about 10 hours and the sad part is that it only had about 1TB on it! I need to figure out a better backup method. Backing up to our Buffalo TeraStation Pro II is WAY too slow!&lt;br /&gt;&lt;br /&gt;*If you add another NIC to your VMWare Server, make sure to exclude your SAN NIC&#39;s from the bridge mode.&lt;br /&gt;&lt;br /&gt;*I never did post what I thought about the Buffalo TeraStation we got. My advice, if you want to use this for more that archival purposes, spend a little more and get something much better.&lt;br /&gt;&lt;br /&gt;TeraStation Pros&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Cheap&lt;/li&gt;&lt;li&gt;Uh...&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;TeraStation Cons&lt;/p&gt;&lt;ul&gt;&lt;li&gt;One GB Ethernet port&lt;/li&gt;&lt;li&gt;Slow web GUI&lt;/li&gt;&lt;li&gt;Bad firmware updates and NO change log on the updates (unless you can read Chinese)&lt;/li&gt;&lt;li&gt;Lots of Mac OS X issues. &lt;/li&gt;&lt;li&gt;Did I mention slow?&lt;/li&gt;&lt;/ul&gt;</description><link>http://www.jeremygood.net/2009/02/some-late-nights.html</link><author>noreply@blogger.com (Jeremy Good)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2200893186642490575.post-5416252111482338314</guid><pubDate>Sat, 24 Jan 2009 02:55:00 +0000</pubDate><atom:updated>2009-01-23T21:11:15.976-06:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Internet</category><category domain="http://www.blogger.com/atom/ns#">Opt-E-Man</category><title>Frozen!</title><description>We are getting closer to having our fiber network installed. For the last week we have seen many AT&amp;amp;T trucks around our Grayslake campus pulling fiber optics up and down the highway. The fiber finally arrived yesterday but there was one big problem that prevented it from being connected.&lt;br /&gt;&lt;br /&gt;ICE!&lt;br /&gt;&lt;br /&gt;We had rushed to get the conduit on our property run this fall so that we wouldn&#39;t hold up the project. We found out yesterday that that conduit had filled with water over the last two months! The record low temperatures we have had over the past month had caused a small portion of our underground conduit to freeze! Now we had to figure out how to clear it out. Hopefully without digging it up.&lt;br /&gt;&lt;br /&gt;This is what we tried:&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;(Prayer)&lt;/li&gt;&lt;li&gt;Fish tape. Nope&lt;/li&gt;&lt;li&gt;Bigger fish tape. Nope.&lt;/li&gt;&lt;li&gt;Power rodder (for sewer pipes). Nope.&lt;/li&gt;&lt;li&gt;Garden hose run down the pipe to the blockage and hot water turned on. Success!&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;After leaving the hose on for about 30 minutes we had melted though the 2&#39; section of ice and the pipe was clear. We pumped and vacuumed the water out and sucked a new rope though. Later today, AT&amp;amp;T came back and pulled the fiber. &lt;/p&gt;&lt;p&gt;Hopefully soon our fiber will be done and we can communicate at the speed of light!&lt;/p&gt;</description><link>http://www.jeremygood.net/2009/01/frozen.html</link><author>noreply@blogger.com (Jeremy Good)</author><thr:total>0</thr:total></item></channel></rss>