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

<channel>
	<title>Open-Systems Group</title>
	<atom:link href="http://opensystems.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://opensystems.wordpress.com</link>
	<description>http://www.open-systems.org</description>
	<lastBuildDate>Fri, 30 Jun 2006 23:32:21 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='opensystems.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/52f9e237bd3e57301379b1f9f3200883?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>Open-Systems Group</title>
		<link>http://opensystems.wordpress.com</link>
	</image>
			<item>
		<title>Welcome to Open-Systems Group</title>
		<link>http://opensystems.wordpress.com/2006/06/01/welcome-to-open-systems-group/</link>
		<comments>http://opensystems.wordpress.com/2006/06/01/welcome-to-open-systems-group/#comments</comments>
		<pubDate>Thu, 01 Jun 2006 13:52:00 +0000</pubDate>
		<dc:creator>bdelbono</dc:creator>
				<category><![CDATA[Open-Systems]]></category>

		<guid isPermaLink="false">https://opensystems.wordpress.com/2006/06/01/welcome-to-open-systems-group/</guid>
		<description><![CDATA[We are a group of consultants where our areas of speciality include providing services to many different sites and companies. We provide consulting services for business who wish to run open-source programs and services. At this time, we can provide consultation for:


Mail Servers
DNS Servers
Web Servers
Firewalling and NAT
Financial Accounting
Business financial analysis
Budget Management.

     [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=opensystems.wordpress.com&blog=287649&post=9&subd=opensystems&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>We are a group of consultants where our areas of speciality include providing services to many different sites and companies. We provide consulting services for business who wish to run open-source programs and services. At this time, we can provide consultation for:</p>
<p><span id="more-9"></span></p>
<ul>
<li>Mail Servers</li>
<li>DNS Servers</li>
<li>Web Servers</li>
<li>Firewalling and NAT</li>
<li>Financial Accounting</li>
<li>Business financial analysis</li>
<li>Budget Management.</li>
</ul>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/opensystems.wordpress.com/9/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/opensystems.wordpress.com/9/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/opensystems.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/opensystems.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/opensystems.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/opensystems.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/opensystems.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/opensystems.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/opensystems.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/opensystems.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/opensystems.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/opensystems.wordpress.com/9/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=opensystems.wordpress.com&blog=287649&post=9&subd=opensystems&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://opensystems.wordpress.com/2006/06/01/welcome-to-open-systems-group/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/09c0bdc2fc8e7c6b1a544a676f14139f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bdelbono</media:title>
		</media:content>
	</item>
		<item>
		<title>Getting outlook connector to work on JES</title>
		<link>http://opensystems.wordpress.com/2006/06/01/getting-outlook-connector-to-work-on-jes/</link>
		<comments>http://opensystems.wordpress.com/2006/06/01/getting-outlook-connector-to-work-on-jes/#comments</comments>
		<pubDate>Thu, 01 Jun 2006 13:40:00 +0000</pubDate>
		<dc:creator>bdelbono</dc:creator>
				<category><![CDATA[Open-Systems]]></category>

		<guid isPermaLink="false">https://opensystems.wordpress.com/2006/06/01/getting-outlook-connector-to-work-on-jes/</guid>
		<description><![CDATA[I&#8217;m trying to play with the latest JES/Outlook connector combo.  It seems to have come a long way since the last time I tried it, but I&#8217;m still having some problems. When I start Outlook, it prompts me to log into the addressbook.  I enter the correct password, but it just reprompts me [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=opensystems.wordpress.com&blog=287649&post=8&subd=opensystems&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I&#8217;m trying to play with the latest JES/Outlook connector combo.  It seems to have come a long way since the last time I tried it, but I&#8217;m still having some problems. When I start Outlook, it prompts me to log into the addressbook.  I enter the correct password, but it just reprompts me until I eventually just hit cancel. Here is the solution:</p>
<p><span id="more-8"></span><br />
I installed JES 2005q4 on a test system, per http://docs.sun.com/app/docs/coll/1480.1 to install it all one one system.</p>
<p>I set up the outlook connector (7.1.222.4 &#8211; the one that comes on the jes 2005q4 cd&#8217;s) to point at this, and most of what I have tested works pretty well.  But&#8230;  The addressbook functionality isn&#8217;t working.  The symptoms/logs I&#8217;m seeing are:</p>
<p>-  When I start Outlook, it prompts me to log into the addressbook.  I enter the correct password, but it just reprompts me until I eventually just hit cancel.</p>
<p>-  On the Web server, I see the access in the access logs:<br />
- &#8211; [09/Dec/2005:11:15:41 -0500] &#8220;POST /uwc/wabp/login.wabp?now=1134148064 HTTP/1.1&#8243; 200 184</p>
<p>- I see the following in the uwc logs (/opt/SUNWuwc/data/logs/uwc.logs):<br />
Dec 9, 2005 11:17:44 AM com.sun.uwc.common.auth.IdentitySSOAuthFilter doFilter<br />
FINE: uid&#8230; jdoedomain&#8230;example.com<br />
Dec 9, 2005 11:17:44 AM com.sun.uwc.common.auth.IdentitySSOAuthFilter doFilter<br />
FINE: username&#8230; jdoe<br />
Dec 9, 2005 11:17:44 AM com.sun.uwc.common.auth.IdentitySSOAuthFilter doFilter<br />
FINE: 1. session is not present.. get token manager..<br />
Dec 9, 2005 11:17:44 AM com.sun.uwc.common.auth.LDAPAuthFilter doFilter<br />
FINE: Check If Identity is enabled<br />
Dec 9, 2005 11:17:44 AM com.sun.uwc.common.auth.LDAPAuthFilter doFilter<br />
FINE: Identity is enabled&#8230;.return<br />
Dec 9, 2005 11:17:44 AM com.sun.uwc.abclient.ABInitFilter doFilter<br />
WARNING: Session is not created, user not authenticated!!</p>
<p>If I log into uwc, everything seems to work there correctly &#8211; I can see the addressbook, create entries, etc. Any ideas where I went wrong or where else I should look?</p>
<p><b> Answer. </b><br />
You need to follow these steps:</p>
<p>Access Manager domain service configuration</p>
<p>Following steps are required to be completed manually in Access Manager for Access Manager domain service configuration<br />
Steps:<br />
add-<br />
&#8211; Authentication Configuration<br />
&#8211; Core<br />
&#8211; Ldap</p>
<p>* Go to Authentication Configuration&#8211;&gt;New&#8211;&gt;(Give some meaningful name)&#8211;&gt;select added services<br />
o Authentication Configuration &#8211;&gt; Edit &#8211;&gt; in edit mode &#8216;Add..&#8217; module &#8211;&gt; Select LDAP as module name &#8211;&gt; OK &#8211;&gt; Submit.<br />
o Core &#8211;&gt; Select added Ldap service in following drop down boxes &#8211;&gt;<br />
+ Administrative Authentication Configuration<br />
+ Organization Authentication Configuration<br />
+ Click Save</p>
<p>Restart UWC webcontainer.</p>
<p><b> In case your Base DN is similar to ou=people,o=domain.com, o=isp </b>, you need to this to the domain.com as well. See the link below</p>
<p>Also, I believe similar steps to the above are given in the technical document you reference, under the category &#8216;To add services to the lower level organization.&#8217;</p>
<p>http://docs.sun.com/source/819-4879/index.html#wp35351</p>
<p>I believe the end result is the same.  This will be necessary in order for the OC to be able to login to the AB Server.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/opensystems.wordpress.com/8/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/opensystems.wordpress.com/8/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/opensystems.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/opensystems.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/opensystems.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/opensystems.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/opensystems.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/opensystems.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/opensystems.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/opensystems.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/opensystems.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/opensystems.wordpress.com/8/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=opensystems.wordpress.com&blog=287649&post=8&subd=opensystems&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://opensystems.wordpress.com/2006/06/01/getting-outlook-connector-to-work-on-jes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/09c0bdc2fc8e7c6b1a544a676f14139f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bdelbono</media:title>
		</media:content>
	</item>
		<item>
		<title>Thoughts on my new Acer Ferrai 4005 WLMi</title>
		<link>http://opensystems.wordpress.com/2006/06/01/thoughts-on-my-new-acer-ferrai-4005-wlmi/</link>
		<comments>http://opensystems.wordpress.com/2006/06/01/thoughts-on-my-new-acer-ferrai-4005-wlmi/#comments</comments>
		<pubDate>Thu, 01 Jun 2006 13:24:00 +0000</pubDate>
		<dc:creator>bdelbono</dc:creator>
				<category><![CDATA[Open-Systems]]></category>

		<guid isPermaLink="false">https://opensystems.wordpress.com/2006/06/01/thoughts-on-my-new-acer-ferrai-4005-wlmi/</guid>
		<description><![CDATA[I&#8217;ve had the Acer Ferrari 4005 WMLi for about 3 days now and I don&#8217;t like it! Read on more on why I think this may not be the best laptops in the market

Well, first and foremost this is a beautiful machine. Sturdy, well built and impressive. But it has it&#8217;s cons.

It&#8217;s noisy fan! &#8211; [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=opensystems.wordpress.com&blog=287649&post=7&subd=opensystems&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I&#8217;ve had the Acer Ferrari 4005 WMLi for about 3 days now and <b>I</b> <b>don&#8217;t like it! </b>Read on more on why I think this may not be the best laptops in the market</p>
<p><span id="more-7"></span><br />
Well, first and foremost this is a beautiful machine. Sturdy, well built and impressive. But it has it&#8217;s cons.</p>
<ol>
<li><b>It&#8217;s noisy fan!</b> &#8211; Now, I have had many different laptops of varying variety (Dell&#8217;s, IBM Thinkpads, Mac&#8217;s/Powerbooks, Toshiba&#8217;s) and everyone has some fans that make noise. But of all the laptops, this suckers makes the most irritating whirring noise I can&#8217;t imagine to tell how you irritating it can get when the fan runs 24/7! I can place this laptop alongside a Dell D600 which runs quiet as a whisper.</li>
<li><b>The broken ACPI &#8211; </b>Almost every non-windows OS I have tried on this (So far: RR64Linux, SuSE 10.0 64-bit, Ubuntu Breezy 5.10, Fedora Core 4 64-bit, Solaris 10 01/06) do not work well on this machine. The ACPI implementation is very broken and needs a lot of work to fix.</li>
<li><b>Broadcom Wireless Drivers </b>- NDiswrapper sucks! The only distro it has worked has been SuSE 10.0. All others, I just cannot associated with AP (Plain &#8216;ol 128 Bit WEP). The <b>best</b> working has been sadly with Windows XP. Interestingly, I find that I always come back and use Windows. The interface is clean, simple and almost everything&#8230;.including suspend/resume works.</li>
<li><b>Suspend-Resume on non-Microsoft OS&#8217;s. </b>- No other OS has worked  with suspend/resume.</li>
</ol>
<p>With the availability of the new intel based mac&#8217;s which are the same ball park range of this machine, this Acer Ferrari costing around $2800 CAD (inc. taxes)..looks a bit too expensive. <b>I am seriously considering returning this and waiting till the next version of intel mac&#8217;s or dual-core laptops start showing up.</b></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/opensystems.wordpress.com/7/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/opensystems.wordpress.com/7/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/opensystems.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/opensystems.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/opensystems.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/opensystems.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/opensystems.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/opensystems.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/opensystems.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/opensystems.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/opensystems.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/opensystems.wordpress.com/7/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=opensystems.wordpress.com&blog=287649&post=7&subd=opensystems&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://opensystems.wordpress.com/2006/06/01/thoughts-on-my-new-acer-ferrai-4005-wlmi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/09c0bdc2fc8e7c6b1a544a676f14139f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bdelbono</media:title>
		</media:content>
	</item>
		<item>
		<title>Solaris shell profiles (bashrc, cshrc, tcshrc)</title>
		<link>http://opensystems.wordpress.com/2006/06/01/solaris-shell-profiles-bashrc-cshrc-tcshrc/</link>
		<comments>http://opensystems.wordpress.com/2006/06/01/solaris-shell-profiles-bashrc-cshrc-tcshrc/#comments</comments>
		<pubDate>Thu, 01 Jun 2006 13:22:00 +0000</pubDate>
		<dc:creator>bdelbono</dc:creator>
				<category><![CDATA[Open-Systems]]></category>

		<guid isPermaLink="false">https://opensystems.wordpress.com/2006/06/01/solaris-shell-profiles-bashrc-cshrc-tcshrc/</guid>
		<description><![CDATA[Here are some profiles (tcshrc/cshrc/bashrc) found on my systems. Source of some of these are comp.unix.solaris,dotfiles.com etc.

 TCSH 
First the keyboard &#8211; the tab key does no autocompletion and the arrow keys cause funny characters on my screen instead of making the cursor &#62; back up or move forward.  Backspace and the other keys [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=opensystems.wordpress.com&blog=287649&post=6&subd=opensystems&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Here are some profiles (tcshrc/cshrc/bashrc) found on my systems. Source of some of these are comp.unix.solaris,dotfiles.com etc.</p>
<p><span id="more-6"></span><br />
<b> TCSH </b></p>
<p>First the keyboard &#8211; the tab key does no autocompletion and the arrow keys cause funny characters on my screen instead of making the cursor &gt; back up or move forward.  Backspace and the other keys seem to work OK.</p>
<p>Type the following in:</p>
<blockquote><p>su -<br />
stty erase ^H<br />
TERM=vt100<br />
export TERM<br />
exec tcsh -l<br />
eval `/usr/openwin/bin/resize -c`</p></blockquote>
<p>And now you&#8217;re ready to work comfortably: TERM is defined properly, [BACKSPACE] key will work, window size is defined, and you can do autocompletion, and MUCH, MUCH more. Why this had to be done, more on that later. But first, let&#8217;s configure your SHELL.</p>
<p>Now, type in:</p>
<p><b>passwd -e </b></p>
<p>as the new shell, type in &#8220;/bin/tcsh&#8221;. Your default shell has now been changed to the Tenex C-shell; it can do everything bash can, and then some, AND THEN SOME MORE.</p>
<p>Don&#8217;t modify root&#8217;s SHELL.</p>
<p>type in &#8220;exit&#8221;<br />
type in &#8220;exit&#8221; again, then log in.</p>
<p>Create and edit the following files with your preferred text editor:</p>
<blockquote><p>~/.login:<br />
stty erase ^H</p>
<p>~/.cshrc:<br />
set Resize=&#8221;/usr/openwin/bin/resize&#8221;</p>
<p>set autolist<br />
set notify<br />
set correct=cmd<br />
set prompt=&#8221;[%B%U%n@%m%b%u][%B%~%b]&gt; &#8220;<br />
set savehist=7000</p>
<p>eval &#8220;$Resize&#8221; -c</p>
<p>setenv TERM vt100<br />
setenv PAGER &#8216;less -s&#8217;</p></blockquote>
<p>You may also want to edit ~/.logout:<br />
clear</p>
<p>but this is optional.</p>
<p>Anyways, now your cursor keys and the [BACKSPACE] will always work properly, you will have autocompletion (try pressing the [TAB] key on its own!), and everything will just magically work (and better than in bash, too).</p>
<p>The reason you saw ESCape sequences instead of cursor keys moving is that Solaris uses the Bourne SHELL (/bin/sh) as the default. This is the lowest common denominator guaranteed to always work. It is also the standard on all System V, release 4 UNIX operating systems and environments.</p>
<p><b> Have fun! </b></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/opensystems.wordpress.com/6/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/opensystems.wordpress.com/6/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/opensystems.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/opensystems.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/opensystems.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/opensystems.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/opensystems.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/opensystems.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/opensystems.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/opensystems.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/opensystems.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/opensystems.wordpress.com/6/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=opensystems.wordpress.com&blog=287649&post=6&subd=opensystems&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://opensystems.wordpress.com/2006/06/01/solaris-shell-profiles-bashrc-cshrc-tcshrc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/09c0bdc2fc8e7c6b1a544a676f14139f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bdelbono</media:title>
		</media:content>
	</item>
		<item>
		<title>Replacing syslog on Solaris 10 with syslog-ng</title>
		<link>http://opensystems.wordpress.com/2006/06/01/replacing-syslog-on-solaris-10-with-syslog-ng/</link>
		<comments>http://opensystems.wordpress.com/2006/06/01/replacing-syslog-on-solaris-10-with-syslog-ng/#comments</comments>
		<pubDate>Thu, 01 Jun 2006 13:21:00 +0000</pubDate>
		<dc:creator>bdelbono</dc:creator>
				<category><![CDATA[Open-Systems]]></category>

		<guid isPermaLink="false">https://opensystems.wordpress.com/2006/06/01/replacing-syslog-on-solaris-10-with-syslog-ng/</guid>
		<description><![CDATA[I have never really liked the syslogd shipped by Sun for Solaris. Syslog-ng offeres a lot more features and performs much better IMHO.. So I ended up replacing my syslogd to syslog-ng. Read on more on how to do so:

Steps
1. Download the Solaris 10 syslog-ng Package.
2. Remove your current syslog defs from svc database
# svcadm [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=opensystems.wordpress.com&blog=287649&post=5&subd=opensystems&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I have never really liked the syslogd shipped by Sun for Solaris. Syslog-ng offeres a lot more features and performs much better IMHO.. So I ended up replacing my syslogd to syslog-ng. Read on more on how to do so:</p>
<p><span id="more-5"></span><br />
Steps</p>
<p>1. Download the Solaris 10 syslog-ng <a href="http://www.campin.net/download/NCsysng-1.6.7-1.pkg.gz">Package</a>.</p>
<p>2. Remove your current syslog defs from svc database</p>
<blockquote><p># svcadm disable system-log<br />
# svccfg<br />
svc:&gt; delete system-log*</p></blockquote>
<p>3. Install the package:</p>
<blockquote><p># pkgadd -d NCsysng-1.6.7-1.pkg</p>
<p>The following packages are available:<br />
1 NCsysng next gen syslog server<br />
(sparc) 1.6.7-1</p>
<p>Select package(s) you wish to process (or ‘all’ to process<br />
all packages). (default: all) [?,??,q]:</p>
<p>[…]</p></blockquote>
<p>Ensure that syslog-ng is now in your svc manifest</p>
<blockquote><p># svcs | grep system-log-ng<br />
online 17:28:52 svc:/site/system-log-ng:default</p></blockquote>
<p>You can use a a better configuration than the one shipped with this package:</p>
<blockquote><p>====================================================<br />
####################################################<br />
# See syslog-ng(8) and syslog-ng.conf(5) for more<br />
# information<br />
####################################################</p>
<p># Options<br />
options {<br />
sync(0);<br />
use_fqdn(yes);<br />
};</p>
<p># Sources of syslog messages (only local on clients)<br />
source s_local {<br />
sun-streams(”/dev/log” door(”/etc/.syslog_door”));<br />
internal();<br />
};</p>
<p># Destinations: local files, the console, and the remote syslog server<br />
destination l_authlog { file (”/var/log/authlog”); };<br />
destination l_messages { file (”/var/log/messages”); };<br />
destination l_maillog { file (”/var/log/maillog”); };<br />
destination l_ipflog { file (”/var/log/ipflog”); };<br />
destination l_imaplog { file (”/var/log/imaplog”); };<br />
destination l_console { file (”/dev/console”); };<br />
destination l_syslog { file (”/var/log/syslog”); };</p>
<p># Level Filters<br />
filter f_emerg { level (emerg); };<br />
filter f_alert { level (alert .. emerg); };<br />
filter f_crit { level (crit .. emerg); };<br />
filter f_err { level (err .. emerg); };<br />
filter f_warning { level (warning .. emerg); };<br />
filter f_notice { level (notice .. emerg); };<br />
filter f_info { level (info .. emerg); };<br />
filter f_debug { level (debug .. emerg); };</p>
<p># Facility Filters<br />
filter f_kern { facility (kern); };<br />
filter f_user { facility (user); };<br />
filter f_mail { facility (mail); };<br />
filter f_daemon { facility (daemon); };<br />
filter f_auth { facility (auth); };<br />
filter f_syslog { facility (syslog); };<br />
filter f_lpr { facility (lpr); };<br />
filter f_news { facility (news); };<br />
filter f_uucp { facility (uucp); };<br />
filter f_cron { facility (cron); };<br />
filter f_local0 { facility (local0); };<br />
filter f_local1 { facility (local1); };<br />
filter f_local2 { facility (local2); };<br />
filter f_local3 { facility (local3); };<br />
filter f_local4 { facility (local4); };<br />
filter f_local5 { facility (local5); };<br />
filter f_local6 { facility (local6); };<br />
filter f_local7 { facility (local7); };<br />
# Custom Filters<br />
filter f_user_none { not facility (user); };<br />
filter f_kern_debug { filter (f_kern) and filter (f_debug); };<br />
filter f_daemon_notice { filter (f_daemon) and filter (f_notice); };<br />
filter f_mail_crit { filter (f_mail) and filter (f_crit); };<br />
filter f_mesg { filter (f_kern_debug) or<br />
filter (f_daemon_notice) or<br />
filter (f_mail_crit); };<br />
filter f_authinfo { filter (f_auth) or program (sudo); };</p>
<p># Log statements<br />
# Log things locally<br />
log { source (s_local); filter (f_authinfo); destination (l_authlog); };<br />
log { source (s_local); filter (f_mail); destination (l_maillog); };<br />
log { source (s_local); filter (f_local0); destination (l_ipflog); };<br />
log { source (s_local); filter (f_local1); destination (l_imaplog); };<br />
log { source (s_local); filter (f_syslog); destination (l_syslog); };<br />
log { source (s_local); filter (f_emerg); filter (f_user_none);<br />
destination (l_console); };<br />
log { source (s_local); filter (f_mesg); filter (f_user_none);<br />
destination (l_messages); };<br />
====================================================</p></blockquote>
<p>Save this file as /usr/local/etc/syslog-ng/syslog-ng.conf and restart syslog-ng (svcadm restart system-log-ng)</p>
<p>Voila! You should have syslog-ng working on your system…</p>
<p>Painless? <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/opensystems.wordpress.com/5/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/opensystems.wordpress.com/5/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/opensystems.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/opensystems.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/opensystems.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/opensystems.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/opensystems.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/opensystems.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/opensystems.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/opensystems.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/opensystems.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/opensystems.wordpress.com/5/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=opensystems.wordpress.com&blog=287649&post=5&subd=opensystems&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://opensystems.wordpress.com/2006/06/01/replacing-syslog-on-solaris-10-with-syslog-ng/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/09c0bdc2fc8e7c6b1a544a676f14139f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bdelbono</media:title>
		</media:content>
	</item>
		<item>
		<title>Solaris &#8211; Extending 8 char limit on password</title>
		<link>http://opensystems.wordpress.com/2006/06/01/solaris-extending-8-char-limit-on-password/</link>
		<comments>http://opensystems.wordpress.com/2006/06/01/solaris-extending-8-char-limit-on-password/#comments</comments>
		<pubDate>Thu, 01 Jun 2006 13:19:00 +0000</pubDate>
		<dc:creator>bdelbono</dc:creator>
				<category><![CDATA[Open-Systems]]></category>

		<guid isPermaLink="false">https://opensystems.wordpress.com/2006/06/01/solaris-extending-8-char-limit-on-password/</guid>
		<description><![CDATA[Every user on a UNIX® system has a password associated with their account. It seems obvious that these passwords need to be known only to the user and the actual operating system. In order to keep these passwords secret, they are encrypted with what is known as a &#8220;one-way hash&#8221;, that is, they can only [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=opensystems.wordpress.com&blog=287649&post=4&subd=opensystems&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Every user on a UNIX® system has a password associated with their account. It seems obvious that these passwords need to be known only to the user and the actual operating system. In order to keep these passwords secret, they are encrypted with what is known as a &#8220;one-way hash&#8221;, that is, they can only be easily encrypted but not decrypted. In other words, the operating system itself does not really know the password. It only knows the encrypted form of the password. The only way to get the &#8220;plain-text&#8221; password is by a brute force search of the space of possible passwords.</p>
<p><span id="more-4"></span><br />
By default, user passwords are encrypted with the crypt_unix algorithm. Since Solaris 9 12/02, extended methods of authentication and securing the local passwords exist. You can now use a stronger encryption algorithm, such as MD5 or Blowfish, by changing the default password encryption algorithm. The next time that your users change their password, the algorithm that you specified encrypts the password</p>
<p>Identify your release</p>
<blockquote><p>$ cat /etc/release</p>
<p>Solaris 9 8/03 s9s_u4wos_08a SPARC<br />
Copyright 2003 Sun Microsystems, Inc. All Rights Reserved.<br />
Use is subject to license terms.<br />
Assembled 13 June 2003</p></blockquote>
<p>Select encryption algorithgm: You have the option of using blowfish or MD5 as algorithms to encrypt your passwords. This algorithm is suitable for a mixed network of machines that run the Solaris, BSD, and Linux versions of UNIX. In terms of cryptographic security, Blowfish is MUCH stronger than MD5 and has yet to be cracked. <i><b>Hence, I highly recommend to choose blowfish over MD5. </b></i></p>
<p><b>Change to Blowfish Algorithm for Password Encryption</b></p>
<p>As root edit the CRYPT_DEFAULT variable in the /etc/security/policy.conf file and change it to 2a as your value for the CRYPT_DEFAULT variable. The policy.conf entries that control password encryption would look like the following:</p>
<blockquote><p>AUTHS_GRANTED=solaris.device.cdrw<br />
PROFS_GRANTED=Basic Solaris Use<br />
# crypt(3c) Algorithms Configuration<br />
#<br />
# CRYPT_ALGORITHMS_ALLOW specifies the algorithms that are allowed to<br />
# be used for new passwords. This is enforced only in crypt_gensalt(3c).<br />
#</p>
<p>CRYPT_ALGORITHMS_ALLOW=1,2a,md5</p>
<p># To deprecate use of the traditional unix algorithm, uncomment below<br />
# and change CRYPT_DEFAULT= to another algorithm. For example,<br />
# CRYPT_DEFAULT=1 for BSD/Liux MD5.<br />
#<br />
CRYPT_ALGORITHMS_DEPRECATE=__unix__</p>
<p># The Solaris default is the traditional UNIX algorithm. This is not<br />
# listed in crypt.conf(4) since it is internal to libc. The reserved<br />
# name __unix__ is used to refer to it.<br />
#<br />
CRYPT_DEFAULT=2a</p></blockquote>
<p><b>Change the User Password</b></p>
<p>Finally, here&#8217;s how /etc/shadow entry for a user looks like when using the Blowfish hash function:</p>
<p><b>testuser:$2a$04$/dlXUpiyQTHSyB1.iG97t.Tpwjlmn4QaTvpQzFZUNDX.MREFFljp2</b></p>
<p>A tell-tale sign of the blowfish password is the $2a$. (MD5 passwords have $1$ at the beginning. DES passwords have short hashes with no leading characters) Notice how the hash is larger in size as stronger encryption algorithms are used&#8230; Longer hashes don&#8217;t necessarily mean better, but for the algorithms mentioned here, it does.</p>
<p><b>Troubleshooting</b></p>
<p><i>8 char password still works </i></p>
<p>I was bitten by this problem on one of our machines. As per Casper Dik, if you really use crypt blowfish then there&#8217;s no way the 8 byte password should be acceptable. In my case, I had modified the pam.conf when I had installed Titan (a security module that secures your Solaris installs). Once I replaced the original pam.conf, the password length started working.</p>
<p><b>Other Misc troubleshooting tricks</b></p>
<p>Check function that passwd is using</p>
<p>One of the ways to check which function (getpass() or getpassphrase() ) passwd is using, do something like:</p>
<blockquote><p>[root@chromium:~]# sotruss passwd<br />
passwd -&gt; libc.so.1:*atexit(0xff3cd050, 0&#215;24c00, 0&#215;0)<br />
passwd -&gt; libpam.so.1:*pam_authenticate(0&#215;26ae0, 0&#215;0, 0&#215;25090)<br />
passwd -&gt; libc.so.1:*str2spwd(0&#215;27868, 0&#215;56, 0xffbfebec)<br />
passwd -&gt; libc.so.1:*calloc(0&#215;1, 0&#215;8, 0&#215;26ae0)<br />
passwd -&gt; libc.so.1:*getpassphrase(0xffbfaa78, 0&#215;0, 0xffffffff)</p></blockquote>
<p>As you can see from the above sotruss output, passwd is indeed using getpassphrase. The getpass() function opens the process&#8217;s controlling terminal, writes to that device the null-terminated string prompt, disables echoing, reads a string of characters up to the next newline character or EOF, restores the terminal state and closes the terminal. The getpassphrase() function is identical to getpass(), except that it reads and returns a string of up to 256 characters in length.</p>
<p>Another way to check which library (in this case /usr/lib/security/crypt_bsdbf.so.1) passwd is using to encrypt /etc/shadow you can truss passwd&#8217;s output and look for the library being used. For example, if we use Blowfish, passwd should use crypt_bsdbf.so, i.e.:</p>
<blockquote><p>[root@chromium:~]# truss passw<br />
read(4, &#8221; #\n # C o p y r i g h&#8221;.., 8192) = 250<br />
close(4) = 0<br />
stat(&#8220;/usr/lib/security/crypt_bsdbf.so.1&#8243;, 0xFFBFDC3C) = 0<br />
open(&#8220;/usr/lib/security/crypt_bsdbf.so.1&#8243;, O_RDONLY) = 4<br />
fstat(4, 0xFFBFDC3C) = 0<br />
mmap(0&#215;00000000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xFF2C0000<br />
mmap(0&#215;00000000, 90112, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xFEEB0000<br />
mmap(0xFEEC4000, 659, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 16384) = 0xFEEC4000<br />
munmap(0xFEEB4000, 65536) = 0<br />
resolvepath(&#8220;/usr/lib/security/crypt_bsdbf.so.1&#8243;, &#8220;/usr/lib/security/crypt_bsdbf.so.1&#8243;, 1023) = 34<br />
memcntl(0xFEEB0000, 1592, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0<br />
close(4) = 0</p></blockquote>
<p>Hopefully you found this useful. If you have further problems, you can always email me or try the sunmanager&#8217;s list (and archive).</p>
<p>&#8211;<br />
Bruno Saverio Delbono</p>
<p>[1] &#8211; <a href="http://docs.sun.com/db/doc/816-4883/6mb2joatc?a=view">http://docs.sun.com/db/doc/816-4883/6mb2joatc?a=view</a><br />
[2] &#8211; <a href="http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/crypt.html">http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/crypt.html</a><br />
[3] &#8211; <a href="http://bsdvault.net/sections.php?op=printpage&amp;artid=89">http://bsdvault.net/sections.php?op=printpage&amp;artid=89</a></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/opensystems.wordpress.com/4/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/opensystems.wordpress.com/4/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/opensystems.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/opensystems.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/opensystems.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/opensystems.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/opensystems.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/opensystems.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/opensystems.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/opensystems.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/opensystems.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/opensystems.wordpress.com/4/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=opensystems.wordpress.com&blog=287649&post=4&subd=opensystems&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://opensystems.wordpress.com/2006/06/01/solaris-extending-8-char-limit-on-password/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/09c0bdc2fc8e7c6b1a544a676f14139f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bdelbono</media:title>
		</media:content>
	</item>
		<item>
		<title>Linksys WRT54G IPv6 Howto</title>
		<link>http://opensystems.wordpress.com/2006/06/01/linksys-wrt54g-ipv6-howto/</link>
		<comments>http://opensystems.wordpress.com/2006/06/01/linksys-wrt54g-ipv6-howto/#comments</comments>
		<pubDate>Thu, 01 Jun 2006 13:14:00 +0000</pubDate>
		<dc:creator>bdelbono</dc:creator>
				<category><![CDATA[Open-Systems]]></category>

		<guid isPermaLink="false">https://opensystems.wordpress.com/2006/06/01/linksys-wrt54g-ipv6-howto/</guid>
		<description><![CDATA[Note: This requires you to flash your firmware to an unofficial firmware which voids your warranty. You&#8217;re on your own. But don&#8217;t worry, if you flash your router properly, everything should go ok.
What&#8217;s needed:
Firmware &#8211; You must have the sveasoft firmware installed on your router. I&#8217;m currently using WRT54G_Wolf_W42_Alchemy_6rc1 which can be found at
http://wrt54g.thermoman.de/ or [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=opensystems.wordpress.com&blog=287649&post=3&subd=opensystems&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><b>Note</b>: This requires you to flash your firmware to an unofficial firmware which voids your warranty. You&#8217;re on your own. But don&#8217;t worry, if you flash your router properly, everything should go ok.</p>
<p><b>What&#8217;s needed:</b></p>
<p>Firmware &#8211; You must have the sveasoft firmware installed on your router. I&#8217;m currently using WRT54G_Wolf_W42_Alchemy_6rc1 which can be found at<br />
<a href="http://wrt54g.thermoman.de/">http://wrt54g.thermoman.de/</a> or here&#8217;s the ed2k link:<br />
<a href="http://tinyurl.com/5vxkh">http://tinyurl.com/5vxkh</a></p>
<p><span id="more-3"></span><br />
Note: You can also run the openwrt firmware. I&#8217;m running sveasoft and which is why I&#8217;ll focus on setting up IPv6 with this firmware. There already are other howtos for openwrt. There are a few firmware&#8217;s listed there and I chose the latest one with IPv6 enabled.</p>
<p>If you&#8217;re interested to read up on the GPL licensing issues and sveasoft, please read the website above or visit it&#8217;s forums.</p>
<p>IPv6 Tunnel Broker &#8211; Goto <a href="http://tunnelbroker.net/">http://tunnelbroker.net/</a> and set yourself an account + a /64 allocation. You can also visit www.hs247.com for reading up more on IPv6. Once setup, your tunnel should be activated within 24 hours <i>(Hint &#8211; If you give the right information at registration, it takes even less time).</i></p>
<blockquote><p>Background on ports on the linksys router:</p>
<p>From the point view of CPU or OS:</p>
<p>1. the wireless interface acts as eth1<br />
2. the VLAN0 acts as eth0.<br />
3. bridge br0 slaves eth0 and eth1</p>
<p>From the point view of Switch Controller:</p>
<p>1. 4 LAN ports and the Internal port form VLAN0<br />
2. WAN port form and the Internal port form VLAN1<br />
3. VLAN0 and VLAN1 share the Internal interface</p></blockquote>
<p>Therefor, the IPv6 tunnel to your tunnel broker should be setup for vlan1 and your radvd should advertise on br0 for your local network.</p>
<p><b>Setup:</b></p>
<p>Install the firmware. Once installed, your router should be reset and setup again. While you&#8217;re here, you can also change your Xmit Power to something like 54 &#8211; 61 (safe) to 82 (high, but safe enough). This should give you a considerable boost in signal. The through the Administration page, open either the telnet or the ssh port for the  outer. This should allow you to telnet/ssh into your router respectively.</p>
<blockquote><p>lucifer:~$ telnet 192.168.2.1<br />
Trying 192.168.2.1&#8230;</p>
<p>Connected to 192.168.2.1.<br />
Escape character is &#8216;^]&#8217;.</p>
<p>VPN login: root<br />
Password:<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>Welcome to the Sveasoft WRT54G/GS Firmware</p>
<p>Alchemy-6.0-RC1.w42 contributor build<br />
version v2.04.4.8sv</p>
<p>USE OF THIS FIRMWARE IS AT YOUR OWN RISK</p>
<p>http://www.sveasoft.com</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>BusyBox v1.00-rc3 (2004.09.17-13:23+0000) Built-in shell (ash)<br />
Enter &#8216;help&#8217; for a list of built-in commands.</p>
<p>~ # uname -a<br />
Linux VPN 2.4.20 #56 Sun Nov 7 05:34:08 EST 2004 mips unknown</p>
<p><b>Now enable IPv6 and radvd:</b></p>
<p>~# nvram set ipv6_enable=1<br />
~# nvram set radvd_enable=1<br />
~# nvram set radvd_conf=/tmp/radvd.conf</p></blockquote>
<p>Now commit your changes and reboot</p>
<blockquote><p>~# nvram commit<br />
nvram_commit(): start<br />
nvram_commit(): end</p></blockquote>
<p>Once rebooted, you should have the sit0 interface in your ifconfig and ipv6 loaded in lsmod:</p>
<blockquote><p>br0 Link encap:Ethernet HWaddr 00:0F:66:44:22:26<br />
inet addr:192.168.2.1 Bcast:192.168.2.255 Mask:255.255.255.0<br />
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1<br />
RX packets:0 errors:0 dropped:0 overruns:0 frame:0<br />
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0<br />
collisions:0 txqueuelen:0<br />
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)</p>
<p>eth0 Link encap:Ethernet HWaddr 00:0F:66:44:22:26<br />
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1<br />
RX packets:0 errors:0 dropped:0 overruns:0 frame:0<br />
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0<br />
collisions:0 txqueuelen:100<br />
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)<br />
Interrupt:5 Base address:0&#215;2000</p>
<p>eth1 Link encap:Ethernet HWaddr 00:0F:66:44:22:28<br />
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1<br />
RX packets:0 errors:0 dropped:0 overruns:0 frame:0<br />
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0<br />
collisions:0 txqueuelen:100<br />
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)<br />
Interrupt:4 Base address:0&#215;1000</p>
<p>imq0 Link encap:UNSPEC HWaddr<br />
00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00<br />
NOARP MTU:1500 Metric:1<br />
RX packets:0 errors:0 dropped:0 overruns:0 frame:0<br />
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0<br />
collisions:0 txqueuelen:30<br />
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)</p>
<p>imq1 Link encap:UNSPEC HWaddr<br />
00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00<br />
NOARP MTU:1500 Metric:1<br />
RX packets:0 errors:0 dropped:0 overruns:0 frame:0<br />
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0<br />
collisions:0 txqueuelen:30<br />
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)</p>
<p>lo Link encap:Local Loopback<br />
inet addr:127.0.0.1 Mask:255.0.0.0<br />
UP LOOPBACK RUNNING MULTICAST MTU:16436 Metric:1<br />
RX packets:0 errors:0 dropped:0 overruns:0 frame:0<br />
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0<br />
collisions:0 txqueuelen:0<br />
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)</p>
<p>sit0 Link encap:UNSPEC HWaddr<br />
00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00<br />
UP RUNNING MULTICAST MTU:1480 Metric:1<br />
RX packets:0 errors:0 dropped:0 overruns:0 frame:0<br />
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0<br />
collisions:0 txqueuelen:0<br />
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)</p>
<p>sixbone Link encap:UNSPEC HWaddr<br />
18-55-BF-E1-00-00-00-00-00-00-00-00-00-00-00-00<br />
UP POINTOPOINT RUNNING MULTICAST MTU:1480 Metric:1<br />
RX packets:0 errors:0 dropped:0 overruns:0 frame:0<br />
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0<br />
collisions:0 txqueuelen:0<br />
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)</p>
<p>teql0 Link encap:UNSPEC HWaddr<br />
00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00<br />
NOARP MTU:1500 Metric:1<br />
RX packets:0 errors:0 dropped:0 overruns:0 frame:0<br />
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0<br />
collisions:0 txqueuelen:100<br />
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)</p>
<p>vlan0 Link encap:Ethernet HWaddr 00:0F:66:44:22:26<br />
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1<br />
RX packets:0 errors:0 dropped:0 overruns:0 frame:0<br />
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0<br />
collisions:0 txqueuelen:0<br />
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)</p>
<p>vlan1 Link encap:Ethernet HWaddr 00:0F:66:44:22:27<br />
inet addr:24.85.191.225 Bcast:24.85.191.255 Mask:255.255.252.0<br />
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1<br />
RX packets:0 errors:0 dropped:0 overruns:0 frame:0<br />
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0<br />
collisions:0 txqueuelen:0<br />
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)</p></blockquote>
<blockquote><p><b>~ # lsmod</b><br />
Module Size Used by Tainted: P<br />
ip_nat_proto_gre 1920 0 (unused)<br />
ip_nat_pptp 2620 0 (unused)<br />
ip_conntrack_pptp 3420 1<br />
ip_conntrack_proto_gre 2712 0 [ip_nat_pptp ip_conntrack_pptp]<br />
ipv6 181648 -1<br />
adm6996 30304 0 (unused)<br />
wl 401592 0 (unused)<br />
et 22336 0 (unused)</p></blockquote>
<p>Now setting it all up:</p>
<p>- Using the example configs option in the tunnelbroker site, choose Linux-route2 and click show config. This should give you an ouput something like this:</p>
<blockquote><p><b><br />
modprobe ipv6<br />
ip tunnel add sixbone mode sit remote 64.71.128.82 local 24.85.191.225<br />
ttl 255<br />
ip link set sixbone up<br />
ip addr add 2001:470:1F00:FFFF::45B/127 dev sixbone<br />
ip route add ::/0 dev sixbone<br />
ip -f inet6 addr</b></p></blockquote>
<p>IGNORE the first and the last line and create a simple file such as<br />
<b>PLEASE note the changes needed for your local IP</b></p>
<blockquote><p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;cut-here&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
# File to setup Linksys WRT54GS router with ipv6<br />
# by Bruno Saverio Delbono<br />
# Adapted from Martin Hicks mort at bork.org&#8217;s script<br />
# made specifically for openwrt<br />
# License &#8211; BSD.<br />
#!/bin/sh</p>
<p>echo &#8220;1&#8243; &gt; /proc/sys/net/ipv6/conf/all/forwarding</p>
<p>extif=vlan1<br />
intif=br0<br />
tundev=sixbone</p>
<p># This doesn&#8217;t work the busytools implementation of<br />
# sveasoft firmware. So please ignore.<br />
#ipv4=`ifconfig $extif | grep inet | grep -v inet6 | # awk &#8216;{print $2}&#8217; | sed -e &#8217;s/addr://g&#8217;`<br />
#ipv6=`printf &#8220;%02x%02x:%02x%02x&#8221; \`echo $ipv4 | tr . &#8216; &#8216;\&#8220;</p>
<p>echo &#8220;bringing up sixbone tunnel&#8221;</p>
<p># NOTE, NOTE, NOTE: PLEASE CHANGE YOUR IP to local<br />
ip tunnel add sixbone mode sit remote 64.71.128.82 local 24.85.191.225<br />
ttl 255<br />
ip link set sixbone up<br />
ip addr add 2001:470:1F00:FFFF::45B/127 dev sixbone<br />
ip route add ::/0 dev sixbone<br />
ip route add default dev sixbone</p>
<p>echo ip -6 route add 2001:470:1F00:657::/64 dev $intif<br />
ip -6 route add 2001:470:1F00:657::/64 dev $intif<br />
echo ip -6 addr add 2001:470:1F00:657::1 dev $intif<br />
ip -6 addr add 2001:470:1F00:657::1 dev $intif</p>
<p>echo &#8220;bringing up router advertisment daemon&#8221;<br />
/sbin/radvd -C /tmp/radvd.conf<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;cut-here&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p></blockquote>
<p>Also create a a file radvd_conf such as:</p>
<blockquote><p># conffile is from radvd package found on:<br />
# http://openwrt.org/ipkg/<br />
# For more examples, see the radvd documentation.</p>
<p>interface br0<br />
{<br />
AdvSendAdvert on;</p>
<p>#<br />
# These settings cause advertisements to be sent every 3-10<br />
seconds. This<br />
# range is good for 6to4 with a dynamic IPv4 address, but can<br />
be greatly<br />
# increased when not using 6to4 prefixes.<br />
#</p>
<p>MinRtrAdvInterval 3;<br />
MaxRtrAdvInterval 10;</p>
<p>#<br />
# Disable Mobile IPv6 support<br />
#<br />
AdvHomeAgentFlag off;</p>
<p>#<br />
# example of a standard prefix<br />
#<br />
prefix 2001:470:1F00:657::/64<br />
{<br />
AdvOnLink on;<br />
AdvAutonomous on;<br />
AdvRouterAddr on;<br />
};</p>
<p>};</p></blockquote>
<p><b>~# cp radvd_conf &gt; /tmp/radvd.conf</b></p>
<p>Run the script above <b>&#8220;AFTER&#8221;</b> you&#8217;ve modified the settings to include your IP. Once done you can issue a command &#8220;ip show route&#8221; which produced output such as:</p>
<blockquote><p>1: lo: mtu 16436 qdisc noqueue<br />
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00<br />
inet 127.0.0.1/8 brd 127.255.255.255 scope host lo<br />
inet6 ::1/128 scope host<br />
2: teql0: mtu 1500 qdisc noop qlen 100<br />
link/void<br />
3: imq0: mtu 1500 qdisc noop qlen 30<br />
link/void<br />
4: imq1: mtu 1500 qdisc noop qlen 30<br />
link/void<br />
5: eth0: mtu 1500 qdisc pfifo_fast qlen 100<br />
link/ether 00:0f:66:44:22:26 brd ff:ff:ff:ff:ff:ff<br />
inet6 fe80::20f:66ff:fe44:2226/10 scope link<br />
6: eth1: mtu 1500 qdisc pfifo_fast qlen 100<br />
link/ether 00:0f:66:44:22:28 brd ff:ff:ff:ff:ff:ff<br />
inet6 fe80::20f:66ff:fe44:2228/10 scope link<br />
7: vlan0: mtu 1500 qdisc noqueue<br />
link/ether 00:0f:66:44:22:26 brd ff:ff:ff:ff:ff:ff<br />
inet6 fe80::20f:66ff:fe44:2226/10 scope link<br />
8: vlan1: mtu 1500 qdisc noqueue<br />
link/ether 00:0f:66:44:22:27 brd ff:ff:ff:ff:ff:ff<br />
inet 24.85.191.225/22 brd 24.85.191.255 scope global vlan1<br />
inet6 fe80::20f:66ff:fe44:2227/10 scope link<br />
9: sit0@NONE: mtu 1480 qdisc noqueue<br />
link/sit 0.0.0.0 brd 0.0.0.0<br />
15: br0: mtu 1500 qdisc noqueue<br />
link/ether 00:0f:66:44:22:26 brd ff:ff:ff:ff:ff:ff<br />
inet 192.168.2.1/24 brd 192.168.2.255 scope global br0<br />
inet6 fe80::200:ff:fe00:0/10 scope link<br />
inet6 2001:470:1f00:657::1/128 scope global<br />
16: sixbone@NONE: mtu 1480 qdisc noqueue<br />
link/sit 24.85.191.225 peer 64.71.128.82<br />
inet6 fe80::1855:bfe1/128 scope link<br />
inet6 2001:470:1f00:ffff::45b/127 scope global</p></blockquote>
<p>- Check to make sure that radvd is running:</p>
<blockquote><p>~ # ps -ef | grep rad<br />
17178 root 352 S radvd -C /tmp/radvd.conf</p></blockquote>
<p>That&#8217;s it folks. Setup your local clients to include IPv6 support. In windows XP/2003 this means going to your network neighbourhood icon, selecting properties, choosing your link and adding Protocol -&gt; Microsoft IPv6 and hitting ok. Once done, you should simply check to see if you have ipv6 running by starting the command prompt and running ipv6 if. This should give you an output such as:</p>
<blockquote><p>Interface 10: Ethernet: InBuilt-Wifi<br />
Guid {AC2D697B-3753-42C4-BC0F-F2954DD7BB26}<br />
uses Neighbor Discovery<br />
uses Router Discovery<br />
link-layer address: 00-0e-9b-55-00-e4<br />
preferred global 2001:470:1f00:657:49a5:42db:7bb3:344e, life<br />
6d23h27m8s/23h2<br />
3m28s (temporary)<br />
preferred global 2001:470:1f00:657:20e:9bff:fe55:e4, life<br />
29d23h59m58s/6d23h<br />
59m58s (public)<br />
preferred link-local fe80::20e:9bff:fe55:e4, life infinite<br />
multicast interface-local ff01::1, 1 refs, not reportable<br />
multicast link-local ff02::1, 1 refs, not reportable<br />
multicast link-local ff02::1:ff55:e4, 2 refs, last reporter<br />
multicast link-local ff02::1:ffb3:344e, 1 refs, last reporter<br />
link MTU 1500 (true link MTU 1500)<br />
current hop limit 64<br />
reachable time 41000ms (base 30000ms)<br />
retransmission interval 1000ms<br />
DAD transmits 1<br />
default site prefix length 48</p></blockquote>
<p>Let&#8217;s ping some IPv6 enabled host to see if it&#8217;s all working:</p>
<blockquote><p>C:\&gt;ping6 ftp.netbsd.org</p>
<p>Pinging ftp.netbsd.org [2001:4f8:4:7:2e0:81ff:fe21:6563]<br />
from 2001:470:1f00:657:49a5:42db:7bb3:344e with 32 bytes of data:</p>
<p>Reply from 2001:4f8:4:7:2e0:81ff:fe21:6563: bytes=32 time=63ms<br />
Reply from 2001:4f8:4:7:2e0:81ff:fe21:6563: bytes=32 time=59ms<br />
Reply from 2001:4f8:4:7:2e0:81ff:fe21:6563: bytes=32 time=63ms<br />
Reply from 2001:4f8:4:7:2e0:81ff:fe21:6563: bytes=32 time=85ms</p>
<p>Ping statistics for 2001:4f8:4:7:2e0:81ff:fe21:6563:<br />
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),<br />
Approximate round trip times in milli-seconds:<br />
Minimum = 59ms, Maximum = 85ms, Average = 67ms</p></blockquote>
<p>To setup IPv6 in solaris:</p>
<p>touch /etc/hostname6.hme0 (or your NIC interface) and reboot. Alternatively you can also setup IPv6 by running sys-unconfig. Solaris should just work easily.</p>
<p>On Linux:</p>
<p>modprobe ipv6 and nic should just the ipv6 address from the router advertising daemon.</p>
<p>On BSD:</p>
<p>Aw..come on, do I have to explain to all this <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> ..If you&#8217;re running *BSD, you should simply check the excellent man pages <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p>I hope I&#8217;ve explained on how all of this works and setup. If you have any problems, re-read this and check google to see if your question has been answered. Alternatively, if you&#8217;re going to bug me..please understand that I may or may not respond back in time.</p>
<p>Have fun.</p>
<p>&#8211;<br />
Bruno Saverio Delbono<br />
Systems Engineer &#8211; Open-Systems Group<br />
http://www.mail.ac/ http://www.open-systems.org<br />
Personal Homepage: http://www.mail.ac/users/bruno/</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/opensystems.wordpress.com/3/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/opensystems.wordpress.com/3/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/opensystems.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/opensystems.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/opensystems.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/opensystems.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/opensystems.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/opensystems.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/opensystems.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/opensystems.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/opensystems.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/opensystems.wordpress.com/3/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=opensystems.wordpress.com&blog=287649&post=3&subd=opensystems&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://opensystems.wordpress.com/2006/06/01/linksys-wrt54g-ipv6-howto/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/09c0bdc2fc8e7c6b1a544a676f14139f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bdelbono</media:title>
		</media:content>
	</item>
	</channel>
</rss>