<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>

<channel>
	<title>MrKernel Network</title>
	<atom:link href="http://www.mrkernel.net/index.php?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://www.mrkernel.net</link>
	<description>The MrKernel Network</description>
	<pubDate>Wed, 07 Jan 2009 04:56:28 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5</generator>
	<language>en</language>
			<item>
		<title>FreeMWI a free Message Waiting Indicator (MWI) Application for Microsoft Exchange 2007</title>
		<link>http://www.mrkernel.net/?p=29</link>
		<comments>http://www.mrkernel.net/?p=29#comments</comments>
		<pubDate>Sun, 30 Nov 2008 19:08:17 +0000</pubDate>
		<dc:creator>justin.berg</dc:creator>
		
		<category><![CDATA[Microsoft]]></category>

		<category><![CDATA[SIP]]></category>

		<category><![CDATA[VoIP]]></category>

		<guid isPermaLink="false">http://www.mrkernel.net/?p=29</guid>
		<description><![CDATA[I created a Message Waiting Indicator (MWI) application for Microsoft Exchange 2007 Unified Messaging. It has been tested with Cisco Communication Manager 6.x but should work with any IP PBX that accepts unsolicited UDP SIP notification.
You can download it Here:
 http://www.mrkernel.net/freemwi_1.0.zip
Instalation and Configureation instructions are in the download.
I would love to hear if you have found this usefull [...]]]></description>
			<content:encoded><![CDATA[<p>I created a Message Waiting Indicator (MWI) application for Microsoft Exchange 2007 Unified Messaging. It has been tested with Cisco Communication Manager 6.x but should work with any IP PBX that accepts <span style="line-height: 115%; font-family: ">unsolicited UDP SIP notification.</span></p>
<p>You can download it Here:</p>
<p> <a href="http://www.mrkernel.net/freemwi_1.0.zip">http://www.mrkernel.net/freemwi_1.0.zip</a></p>
<p>Instalation and Configureation instructions are in the download.</p>
<p>I would love to hear if you have found this usefull and how your are using it. Contact info is in the download.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mrkernel.net/?feed=rss2&amp;p=29</wfw:commentRss>
		</item>
		<item>
		<title>Office Communicator Phone Edition (OCPE) aka Tanjay - Certificate install - Update</title>
		<link>http://www.mrkernel.net/?p=27</link>
		<comments>http://www.mrkernel.net/?p=27#comments</comments>
		<pubDate>Sat, 18 Oct 2008 04:57:50 +0000</pubDate>
		<dc:creator>justin.berg</dc:creator>
		
		<category><![CDATA[Microsoft]]></category>

		<category><![CDATA[VoIP]]></category>

		<guid isPermaLink="false">http://www.mrkernel.net/?p=27</guid>
		<description><![CDATA[In a previous post (http://www.mrkernel.net/?p=21) I talked about getting OCPE to work on a different subnet than a domain controller with a WINS server. I have found the solution a while ago and I finally got around to posting it.

Normally there is two ways to logon to Active Directory
 
Domain\username and username@domain.local
 
I have found that if [...]]]></description>
			<content:encoded><![CDATA[<p>In a previous post (<a href="http://www.mrkernel.net/?p=21">http://www.mrkernel.net/?p=21</a>) I talked about getting OCPE to work on a different subnet than a domain controller with a WINS server. I have found the solution a while ago and I finally got around to posting it.</p>
<p><span id="more-27"></span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-family: Calibri; font-size: small;">Normally there is two ways to logon to Active Directory</span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-family: Calibri; font-size: small;"> </span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-family: Calibri; font-size: small;">Domain\username and </span><a href="mailto:username@domain.local"><span style="font-family: Calibri; color: #0000ff; font-size: small;">username@domain.local</span></a></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-family: Calibri; font-size: small;"> </span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-family: Calibri; font-size: small;">I have found that if you log into the phone using</span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-family: Calibri; font-size: small;"> </span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-family: Calibri; font-size: small;">domain.local\username</span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-family: Calibri; font-size: small;"> </span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-family: Calibri; font-size: small;">The phone is able to find the domain and download the certificate.</span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"> </p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-family: Calibri; font-size: small;">I found this out while doing a packet trace on the phone one day and found this search behavior</span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"> </p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-family: Calibri; font-size: small;">Netbios AD name: test</span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-family: Calibri; font-size: small;">UPN Suffix: test.local</span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-family: Calibri; font-size: small;">DNS Suffix: abc.com - this is given to the phone via DHCP</span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"> </p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-family: Calibri; font-size: small;">so the DNS queries from the phone was this</span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"> </p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-family: Calibri; font-size: small;">test</span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-family: Calibri; font-size: small;">test.abc.com - e.g. domain + DNS sufix </span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-family: Calibri; font-size: small;">I can&#8217;t remember the rest of the top of my head, but if you do </span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"> </p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-family: Calibri; font-size: small;">test.local\username</span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"> </p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-family: Calibri; font-size: small;">the first query is</span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-family: Calibri; font-size: small;">test.local</span></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"> </p>
<p class="MsoNormal" style="margin: 0in 0in 0pt;"> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.mrkernel.net/?feed=rss2&amp;p=27</wfw:commentRss>
		</item>
		<item>
		<title>Awsome I can blog from my iPod</title>
		<link>http://www.mrkernel.net/?p=26</link>
		<comments>http://www.mrkernel.net/?p=26#comments</comments>
		<pubDate>Sat, 02 Aug 2008 16:53:58 +0000</pubDate>
		<dc:creator>justin.berg</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.mrkernel.net/?p=26</guid>
		<description><![CDATA[I got an iPod Touch and I can blog from it. Sweet.
]]></description>
			<content:encoded><![CDATA[<p>I got an iPod Touch and I can blog from it. Sweet.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mrkernel.net/?feed=rss2&amp;p=26</wfw:commentRss>
		</item>
		<item>
		<title>Cisco IOS BGP dual stack IPv4/IPv6 configuration</title>
		<link>http://www.mrkernel.net/?p=24</link>
		<comments>http://www.mrkernel.net/?p=24#comments</comments>
		<pubDate>Sat, 26 Apr 2008 21:24:47 +0000</pubDate>
		<dc:creator>justin.berg</dc:creator>
		
		<category><![CDATA[Cisco]]></category>

		<category><![CDATA[IPv6]]></category>

		<guid isPermaLink="false">http://www.mrkernel.net/?p=24</guid>
		<description><![CDATA[I have two internet connections coming into my place, and I thought it would be fun to extend my VPN to my friends place to two tunnels with BGP. Our setup looks something like this:


R1
interface Loopback0
 ip address 172.30.123.254 255.255.255.255
 ip ospf 1 area 0.0.0.0
 ipv6 address 2001:FFFF::FFFF/128
 ipv6 ospf 1 area 0.0.0.0
!
interface Tunnel2
 description Tunnel to Friend
 ip address 192.168.254.2 [...]]]></description>
			<content:encoded><![CDATA[<p>I have two internet connections coming into my place, and I thought it would be fun to extend my VPN to my friends place to two tunnels with BGP. Our setup looks something like this:</p>
<p><span id="more-24"></span></p>
<p><img src="http://www.mrkernel.net/wp-content/uploads/2008/04/bgp.jpg" alt="" width="440" height="375" /></p>
<p>R1</p>
<blockquote><p>interface Loopback0<br />
 ip address 172.30.123.254 255.255.255.255<br />
 ip ospf 1 area 0.0.0.0<br />
 ipv6 address 2001:FFFF::FFFF/128<br />
 ipv6 ospf 1 area 0.0.0.0<br />
!<br />
interface Tunnel2<br />
 description Tunnel to Friend<br />
 ip address 192.168.254.2 255.255.255.252<br />
 ipv6 address 2001:FFFE::2/126<br />
 ipv6 enable<br />
 tunnel source GigabitEthernet0/0<br />
 tunnel destination x.x.x.x<br />
!<br />
router ospf 1<br />
 log-adjacency-changes detail<br />
 area 0.0.0.0 authentication message-digest<br />
 default-information originate always<br />
!<br />
interface GigabitEthernet0/1<br />
 ip address 10.10.0.254 255.255.255.0<br />
 ip nat inside<br />
 no ip virtual-reassembly<br />
 ip ospf message-digest-key 1 md5 ****<br />
 ip ospf 1 area 0.0.0.0<br />
 ipv6 address 2001::FFFF/64<br />
 ipv6 enable<br />
 ipv6 ospf 1 area 0.0.0.0<br />
!<br />
router bgp 65500<br />
 template peer-policy IBGP<br />
  next-hop-self<br />
 exit-peer-policy<br />
 !<br />
 template peer-session IBGP<br />
  remote-as 65500<br />
  update-source Loopback0<br />
  fall-over<br />
 exit-peer-session<br />
 !<br />
 template peer-session friend<br />
  remote-as 65501<br />
  update-source Tunnel2<br />
 exit-peer-session<br />
 !<br />
 bgp router-id 172.30.123.254<br />
 no bgp default ipv4-unicast<br />
 bgp log-neighbor-changes<br />
 neighbor 2001:FFFE::1 inherit peer-session joel<br />
 neighbor 2001:FFFF::FFFE inherit peer-session IBGP<br />
 neighbor 172.30.123.252 inherit peer-session IBGP<br />
 neighbor 192.168.254.1 inherit peer-session friend<br />
 !<br />
 address-family ipv4<br />
  redistribute ospf 1<br />
  neighbor 172.30.123.252 activate<br />
  neighbor 172.30.123.252 inherit peer-policy IBGP<br />
  neighbor 192.168.254.1 activate<br />
  no auto-summary<br />
  no synchronization<br />
 exit-address-family<br />
 !<br />
 address-family ipv6<br />
  neighbor 2001:FFFE::1 activate<br />
  neighbor 2001:FFFF::FFFE activate<br />
  neighbor 2001:FFFF::FFFE inherit peer-policy IBGP<br />
  redistribute ospf 1<br />
  no synchronization<br />
 exit-address-family<br />
!<br />
ipv6 router ospf 1<br />
 log-adjacency-changes detail<br />
 default-information originate always</p></blockquote>
<p>R2</p>
<blockquote><p>interface Loopback0<br />
 ip address 172.30.123.252 255.255.255.255<br />
 ip ospf 1 area 0.0.0.0<br />
 ipv6 address 2001:FFFF::FFFE/128<br />
 ipv6 enable<br />
 ipv6 ospf 1 area 0.0.0.0<br />
!<br />
interface Tunnel2<br />
 description Tunnel to friend<br />
 ip address 192.168.254.6 255.255.255.252<br />
 ipv6 address 2001:4830:165C:FFFE::6/126<br />
 ipv6 enable<br />
 tunnel source ATM0/0/0.33<br />
 tunnel destination x.x.x.x<br />
!<br />
!<br />
interface GigabitEthernet0/1<br />
 ip address 10.10.0.252 255.255.255.0<br />
 ip nat inside<br />
 ip virtual-reassembly<br />
 ip ospf message-digest-key 1 md5 ****<br />
 ip ospf 1 area 0.0.0.0<br />
 ipv6 address 2001::FFFD/64<br />
 ipv6 enable<br />
 ipv6 ospf 1 area 0.0.0.0<br />
!<br />
!<br />
router ospf 1<br />
 log-adjacency-changes detail<br />
 area 0.0.0.0 authentication message-digest<br />
 default-information originate always metric 9000<br />
!<br />
router bgp 65500<br />
 template peer-policy IBGP<br />
  next-hop-self<br />
 exit-peer-policy<br />
 !<br />
 template peer-session IBGP<br />
  remote-as 65500<br />
  update-source Loopback0<br />
  fall-over<br />
 exit-peer-session<br />
 !<br />
 template peer-session friend<br />
  remote-as 65501<br />
  update-source Tunnel2<br />
 exit-peer-session<br />
 !<br />
 bgp router-id 172.30.123.252<br />
 no bgp default ipv4-unicast<br />
 bgp log-neighbor-changes<br />
 neighbor 2001::5 inherit peer-session joel<br />
 neighbor 2001::FFFF inherit peer-session IBGP<br />
 neighbor 172.30.123.254 inherit peer-session IBGP<br />
 neighbor 192.168.254.5 inherit peer-session friend<br />
 !<br />
 address-family ipv4<br />
  redistribute ospf 1<br />
  neighbor 172.30.123.254 activate<br />
  neighbor 172.30.123.254 inherit peer-policy IBGP<br />
  neighbor 192.168.254.5 activate<br />
  no auto-summary<br />
  no synchronization<br />
 exit-address-family<br />
 !<br />
 address-family ipv6<br />
  neighbor 2001::5 activate<br />
  neighbor 2001::FFFF activate<br />
  neighbor 2001::FFFF inherit peer-policy IBGP<br />
  redistribute ospf 1<br />
  no synchronization<br />
 exit-address-family<br />
!<br />
ipv6 router ospf 1<br />
 log-adjacency-changes detail</p></blockquote>
<p>Thats my current setup for MP-BGP and IPv4/IPv6.</p>
<p> </p>
<p></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mrkernel.net/?feed=rss2&amp;p=24</wfw:commentRss>
		</item>
		<item>
		<title>Office Communicator Phone Edition (OCPE) aka Tanjay - Pictures</title>
		<link>http://www.mrkernel.net/?p=22</link>
		<comments>http://www.mrkernel.net/?p=22#comments</comments>
		<pubDate>Sat, 26 Apr 2008 20:52:54 +0000</pubDate>
		<dc:creator>justin.berg</dc:creator>
		
		<category><![CDATA[Microsoft]]></category>

		<category><![CDATA[VoIP]]></category>

		<guid isPermaLink="false">http://www.mrkernel.net/?p=22</guid>
		<description><![CDATA[Click more to see some screenshots of the OCPE.












]]></description>
			<content:encoded><![CDATA[<p>Click more to see some screenshots of the OCPE.</p>
<p><a href="http://www.mrkernel.net/wp-content/uploads/2008/04/picture-081.jpg"><img src="http://www.mrkernel.net/wp-content/uploads/2008/04/picture-081.jpg" alt="OCPE" width="384" height="288" /></a></p>
<p><span id="more-22"></span></p>
<p><img src="http://www.mrkernel.net/wp-content/uploads/2008/04/picture-085.jpg" alt="Home screen not locked." /></p>
<p><img src="http://www.mrkernel.net/wp-content/uploads/2008/04/picture-086.jpg" alt="Call log screen" width="1536" height="1152" /></p>
<p><img src="http://www.mrkernel.net/wp-content/uploads/2008/04/picture-087.jpg" alt="Voice messaging screen" width="1536" height="1152" /></p>
<p><img src="http://www.mrkernel.net/wp-content/uploads/2008/04/picture-088.jpg" alt="Contact Card, you would also see their free busy info if the user is pulishing it." width="1536" height="1152" /></p>
<p><img src="http://www.mrkernel.net/wp-content/uploads/2008/04/picture-089.jpg" alt="Contact search, this searches the GAL and the persons personal contact in Outlook" width="1536" height="1152" /></p>
<p><img src="http://www.mrkernel.net/wp-content/uploads/2008/04/picture-090.jpg" alt="Call forward setup, you can't setup sim ring here but if you have it setup in MOC it will tell you here that it is enabled." width="1536" height="1152" /></p>
<p><img src="http://www.mrkernel.net/wp-content/uploads/2008/04/picture-091.jpg" alt="Presence status" width="1536" height="1152" /></p>
<p><img src="http://www.mrkernel.net/wp-content/uploads/2008/04/picture-092.jpg" alt="Incoming call" width="1536" height="1152" /></p>
<p><img src="http://www.mrkernel.net/wp-content/uploads/2008/04/picture-093.jpg" alt="In a call" width="1152" height="1536" /></p>
<p></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mrkernel.net/?feed=rss2&amp;p=22</wfw:commentRss>
		</item>
		<item>
		<title>Office Communicator Phone Edition (OCPE) aka Tanjay - Certificate install</title>
		<link>http://www.mrkernel.net/?p=21</link>
		<comments>http://www.mrkernel.net/?p=21#comments</comments>
		<pubDate>Sat, 19 Apr 2008 00:44:19 +0000</pubDate>
		<dc:creator>justin.berg</dc:creator>
		
		<category><![CDATA[Microsoft]]></category>

		<category><![CDATA[VoIP]]></category>

		<guid isPermaLink="false">http://www.mrkernel.net/?p=21</guid>
		<description><![CDATA[UPDATE: http://www.mrkernel.net/?p=27#more-27
I got a hold of a few OCPE devices. Both the Polycom CX700 http://www.polycom.com/usa/en/products/voice/desktop/cx/communicator_cx700.html and the LG-Nortel 8540 http://www.nortel.com/8540. As anyone who has tried to connect them to Office Communication Server (OCS) 2007 knows, the first thing you must do is get the CA certificate on the phones. Being that they are RTM firmware the [...]]]></description>
			<content:encoded><![CDATA[<p style="line-height: 14.4pt"><span style="font-family: 'Verdana','sans-serif'; font-size: 11pt;">UPDATE: <a href="http://www.mrkernel.net/?p=27#more-27">http://www.mrkernel.net/?p=27#more-27</a></span></p>
<p style="line-height: 14.4pt"><span style="font-family: 'Verdana','sans-serif'; font-size: 11pt;">I got a hold of a few OCPE devices. Both the Polycom CX700 <a href="http://www.polycom.com/usa/en/products/voice/desktop/cx/communicator_cx700.html">http://www.polycom.com/usa/en/products/voice/desktop/cx/communicator_cx700.html</a> and the LG-Nortel 8540 <a href="http://www.nortel.com/8540">http://www.nortel.com/8540</a>. As anyone who has tried to connect them to Office Communication Server (OCS) 2007 knows, the first thing you must do is get the CA certificate on the phones. Being that they are RTM firmware the official ways of doing this are <a href="http://blogs.technet.com/jenstr/archive/2007/11/17/how-to-make-the-root-ca-certificate-available-for-office-communicator-2007-phone-edition.aspx">http://blogs.technet.com/jenstr/archive/2007/11/17/how-to-make-the-root-ca-certificate-available-for-office-communicator-2007-phone-edition.aspx</a>. This works fairly slick except, in my experience, when the phone is not on the same subnet of a domain controller. When the OCPE is factory defaults and on different subnet from a domain controller it is unable to download the certificate. The error I get is &#8220;Cannot download certificate because domain is not accessible.” </span></p>
<p style="line-height: 14.4pt"><span style="font-family: 'Verdana','sans-serif'; font-size: 11pt;"><span id="more-21"></span></span></p>
<p style="line-height: 14.4pt"><span style="font-family: 'Verdana','sans-serif'; font-size: 11pt;">Doing a packet trace I see that the OCPE does a broadcast for the domain in attempt to find it, it does not use DNS to find the domain. If I put the OCPE on the same subnet as a Domain Controller it downloads the certificate, and once that is done I am able to move it to another subnet. Great I thought it sucks that I can&#8217;t figure out how to deploy a phone on a non Domain Controller subnet but at least I have a workaround. I have since then deployed an OCPE Update Server. Guess what, when a phone gets upgraded it loses its CA Certificate. The login and PIN/Fingerprint are retained put not the Certificate. So the phone is no longer able to register. So what could I do to get this to work? Well, back in Windows NT4.0 when you needed to access a Domain Controller on a different subnet what did you use? Well WINS of course. But surely a newly engineered device in 2008 would not be able to utilize WINS. Guess what it does, I fired up a WINS service on one of my boxes, added the ip address to the DHCP scope of the OCPE and vola, certificate downloaded. So this really bugs me, I haven&#8217;t used WINS since before 2000, does Microsoft honestly expect its customers to deploy a WINS infrastructure just for an OCPE  deployment? If anyone else has had different or similar experience with the OCPE and different subnets please let me know. I will post a solution if I find one.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mrkernel.net/?feed=rss2&amp;p=21</wfw:commentRss>
		</item>
		<item>
		<title>Exchange 12 or Exchange 2007 which ever</title>
		<link>http://www.mrkernel.net/?p=20</link>
		<comments>http://www.mrkernel.net/?p=20#comments</comments>
		<pubDate>Tue, 13 Jun 2006 02:18:51 +0000</pubDate>
		<dc:creator>justin.berg</dc:creator>
		
		<category><![CDATA[Microsoft]]></category>

		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.mrkernel.net/?p=20</guid>
		<description><![CDATA[I installed exchange 12 over the weekend again. 3 times actualy. Almost everything I wanted working except for Outlook 2007 Unified Messaging plug in. I don&#8217;t know why I couldn&#8217;t get it to work, maybe it is not included in Office 2007 Beta 2. But I was able to call into Exchange and Call out [...]]]></description>
			<content:encoded><![CDATA[<p>I installed exchange 12 over the weekend again. 3 times actualy. Almost everything I wanted working except for Outlook 2007 Unified Messaging plug in. I don&#8217;t know why I couldn&#8217;t get it to work, maybe it is not included in Office 2007 Beta 2. But I was able to call into Exchange and Call out using the webmail interface. However I just watched the following video [<a href="http://msexchangeteam.com/archive/2006/05/24/427788.aspx">http://msexchangeteam.com/archive/2006/05/24/427788.aspx</a>] And it looks like they have a lot more fuctionality, stability and completeness in there current build. Which makes me excited about Exchange 2007 Beta 2. So, I have decided to not expend my efforts with the CTP and wait for Beta 2 before diving in furthur. One thing that would be nice is UDP support in the sip stack.</p>
<p></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mrkernel.net/?feed=rss2&amp;p=20</wfw:commentRss>
		</item>
		<item>
		<title>IPSec between OpenBSD 3.9 and Linux with OpenSWAN</title>
		<link>http://www.mrkernel.net/?p=19</link>
		<comments>http://www.mrkernel.net/?p=19#comments</comments>
		<pubDate>Fri, 02 Jun 2006 03:13:47 +0000</pubDate>
		<dc:creator>justin.berg</dc:creator>
		
		<category><![CDATA[IPSec]]></category>

		<category><![CDATA[OpenBSD]]></category>

		<guid isPermaLink="false">http://www.mrkernel.net/?p=19</guid>
		<description><![CDATA[IPSec in Linux/Unix distrabutions have made great strides in there IPSec implementations. It is now relativly easy to create an IPSec tunnel between two boxes of the same type. For example, [http://www.securityfocus.com/infocus/1859?ref=rss]. But, interoperbility between platforms still requires the user to whild dark the dark magic of IPSec. OpenBSD has a very nice IPSec implementation.Read [...]]]></description>
			<content:encoded><![CDATA[<p>IPSec in Linux/Unix distrabutions have made great strides in there IPSec implementations. It is now relativly easy to create an IPSec tunnel between two boxes of the same type. For example, [<a href="http://www.securityfocus.com/infocus/1859?ref=rss">http://www.securityfocus.com/infocus/1859?ref=rss</a>]. But, interoperbility between platforms still requires the user to whild dark the dark magic of IPSec. OpenBSD has a very nice IPSec implementation.Read more for sample config files for a OpenBSD to Linux tunnel</p>
<p><span id="more-19"></span></p>
<p>The example will be a site to site tunnel between OpenBSD 3.9 and Linux with OpenSWAN using a PSK. This is for simpliscity sake only.</p>
<p>10.10.100.x/24 &#8211;[OpenBSD]4.4.4.1&#8212;&#8211;{Internet}&#8212;&#8211;3.3.3.1[Linux]&#8211;192.168.1.0/24</p>
<p>We will start with a fresh installation of OpenSWAN [<a href="http://www.openswan.org/">http://www.openswan.org/</a>] on Centos [<a href="http://www.centos.org/">http://www.centos.org/</a>]. Very simple configureation</p>
<p>/etc/ipsec.conf</p>
<p>&#8212;Start&#8212;</p>
<p>version 2.0<br />
config setup</p>
<p>conn ahfmr-to-test<br />
pfs=no<br />
left=4.4.4.1<br />
leftsubnet=10.10.100.0/24<br />
<a href="mailto:leftid=@openbsd.domain.local">leftid=@openbsd.domain.local</a><br />
leftnexthop=%defaultroute<br />
right=3.3.3.1<br />
rightsubnet=192.168.1.0/24<br />
<a href="mailto:rightid=@linux.domain.local">rightid=@linux.domain.local</a><br />
rightnexthop=%defaultroute<br />
authby=secret<br />
auto=start</p>
<p>&#8212;End&#8212;</p>
<p>/etc/ipsec.secrets</p>
<p>&#8212;Start&#8212;</p>
<p>@openbsd.domain.local @linux.domain.local : PSK &#8220;testing123&#8243;</p>
<p>&#8212;End&#8212;</p>
<p>For the OpenBSD configuration we will start with a stock 3.9 install.</p>
<p>/etc/isakmpd/isakmpd.conf</p>
<p>&#8212;Start&#8212;</p>
<p># A configuration sample for the isakmpd ISAKMP/Oakley (aka IKE) daemon.</p>
<p>[General]<br />
Listen-on=              4.4.4.1</p>
<p># Incoming phase 1 negotiations are multiplexed on the source IP address<br />
[Phase 1]<br />
3.3.3.1=        ISAKMP-peer-west</p>
<p># These connections are walked over after config file parsing and told<br />
# to the application layer so that it will inform us when traffic wants to<br />
# pass over them.  This means we can do on-demand keying.<br />
[Phase 2]<br />
connections=            IPsec-east-west<br />
passive-connections=    IPsec-east-west<br />
[my-fqdn]<br />
ID-type=                FQDN<br />
Name=                   openbsd.domain.local</p>
<p>[my-ipv4-addr]<br />
ID-type=                IPV4_ADDR<br />
Address=                4.4.4.1</p>
<p># Default values are commented out.<br />
[ISAKMP-peer-west]<br />
Phase=                  1<br />
Address=                3.3.3.1<br />
authentication=         testing123<br />
Configuration=          main-mode<br />
ID=                     my-fqdn<br />
Remote-ID=              freeswan-fqdn</p>
<p>[freeswan-fqdn]<br />
ID-type=                FQDN<br />
Name=                   linux.domain.local<br />
[IPsec-east-west]<br />
Phase=                  2<br />
ISAKMP-peer=            ISAKMP-peer-west<br />
Configuration=          quick-mode<br />
Local-ID=               Net-east<br />
Remote-ID=              Net-west</p>
<p>[Net-west]<br />
ID-type=                IPV4_ADDR_SUBNET<br />
Network=                10.10.100.0<br />
Netmask=                255.255.255.0</p>
<p>[Net-east]<br />
ID-type=                IPV4_ADDR_SUBNET<br />
Network=                192.168.1.0<br />
netmask=                255.255.255.0</p>
<p>[main-mode]<br />
DOI=                    IPSEC<br />
EXCHANGE_TYPE=          ID_PROT<br />
Transforms=             3DES-SHA-RSA_SIG, 3DES-SHA</p>
<p>[quick-mode]<br />
DOI=                    IPSEC<br />
EXCHANGE_TYPE=          QUICK_MODE<br />
Suites=                 QM-ESP-AES-SHA-SUITE, QM-ESP-3DES-SHA-SUITE<br />
&#8212;End&#8212;</p>
<p>/etc/isakmpd/isakmpd.policy</p>
<p>&#8212;Start&#8212;</p>
<p>Authorizer: &#8220;POLICY&#8221;<br />
Comment: This bare-bones assertion accepts everything</p>
<p>&#8212;End&#8212;</p>
<p>Then to start the tunnel &#8220;service ipsec start&#8221; on the linux box and &#8220;isakmpd&#8221; on the OpenBSD box. two usefull debuging commands are &#8220;ipsec whack &#8211;status&#8221; on linux and on OpenBSD run isakmpd in the forground with &#8220;isakmpd -d&#8221;.<br />
This solution is by no means the as secure as it could be. It is just a starting point. Hope this is of some interest.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mrkernel.net/?feed=rss2&amp;p=19</wfw:commentRss>
		</item>
		<item>
		<title>Microsoft Vista Beta 2</title>
		<link>http://www.mrkernel.net/?p=18</link>
		<comments>http://www.mrkernel.net/?p=18#comments</comments>
		<pubDate>Sat, 27 May 2006 22:57:15 +0000</pubDate>
		<dc:creator>justin.berg</dc:creator>
		
		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://www.mrkernel.net/?p=18</guid>
		<description><![CDATA[On Friday I installed Vista Beta 2 on my work laptop. I haven&#8217;t had a whole lot of time to play with it yet, but my favorite feature right now is the windows+tab feature. It is cool. It is basicly a variant of alt+tab, except in 3Dish. I am actualy impressed so far with the new [...]]]></description>
			<content:encoded><![CDATA[<p>On Friday I installed Vista Beta 2 on my work laptop. I haven&#8217;t had a whole lot of time to play with it yet, but my favorite feature right now is the windows+tab feature. It is cool. It is basicly a variant of alt+tab, except in 3Dish. I am actualy impressed so far with the new operating system. I am sure it will definatly be worth the upgrade. We have SA with our microsoft licensing agreement so we are allready ready to go. Are you?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mrkernel.net/?feed=rss2&amp;p=18</wfw:commentRss>
		</item>
		<item>
		<title>Microsoft Office 2007 Beta 2</title>
		<link>http://www.mrkernel.net/?p=17</link>
		<comments>http://www.mrkernel.net/?p=17#comments</comments>
		<pubDate>Thu, 25 May 2006 02:35:14 +0000</pubDate>
		<dc:creator>justin.berg</dc:creator>
		
		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://www.mrkernel.net/?p=17</guid>
		<description><![CDATA[Today just before I left work I downloaded and installed Microsoft Office 2007 Beta 2. I got it through my MSDN Subscription. Allthought I only played with it for all of two minutes, it has a definate Wow factor. Maybe I will post some screen shots of it tomorrow. But, I just wanted to say [...]]]></description>
			<content:encoded><![CDATA[<p>Today just before I left work I downloaded and installed Microsoft Office 2007 Beta 2. I got it through my MSDN Subscription. Allthought I only played with it for all of two minutes, it has a definate Wow factor. Maybe I will post some screen shots of it tomorrow. But, I just wanted to say it is deffantly worth checking out. Also released is Groove, OneNote, and Sharepoint 2007. Microsoft has some pretty cool products coming out. I am interested to see what/if Outlook 2007 Beta 2 has for Unified Messaging support. Maybe I will now resorect my Exchange 12 box.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mrkernel.net/?feed=rss2&amp;p=17</wfw:commentRss>
		</item>
	</channel>
</rss>
