<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7164904</id><updated>2012-02-16T16:17:06.785+02:00</updated><title type='text'>Community Owned Information Network</title><subtitle type='html'>Welcome to the CSIR Meraka Institute's "COIN" Blog</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://csircoin.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://csircoin.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default?start-index=101&amp;max-results=100'/><author><name>Andrew</name><uri>http://www.blogger.com/profile/15870545928962029423</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>149</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7164904.post-113265746490203585</id><published>2005-11-22T13:04:00.000+02:00</published><updated>2005-11-22T13:04:24.956+02:00</updated><title type='text'>The Wiki is taking shape</title><content type='html'>&lt;DIV&gt;       Thanks for all the contributions so far&amp;#44; please feel free to move your Blog postings over to the wiki: &lt;i&gt;&lt;font color="#0000ff"&gt;&lt;u&gt;&lt;a href="http://wirelessafrica.meraka.org.za/wiki/"&gt;http://wirelessafrica.meraka.org.za/wiki/&lt;/a&gt;&lt;/u&gt;&lt;/font&gt;&lt;/i&gt;     &lt;/DIV&gt;     &lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;     &lt;DIV&gt;       Ciao&amp;#33;     &lt;/DIV&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7164904-113265746490203585?l=csircoin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csircoin.blogspot.com/feeds/113265746490203585/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7164904&amp;postID=113265746490203585' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/113265746490203585'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/113265746490203585'/><link rel='alternate' type='text/html' href='http://csircoin.blogspot.com/2005/11/wiki-is-taking-shape.html' title='The Wiki is taking shape'/><author><name>Yusuf Kaka</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-8Q7TL5TuirY/AAAAAAAAAAI/AAAAAAAAFeg/0t3GhDGnxGI/s512-c/photo.jpg'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7164904.post-113214127384398208</id><published>2005-11-16T13:41:00.000+02:00</published><updated>2005-11-16T13:58:07.260+02:00</updated><title type='text'>New home for CSIR COIN Blog</title><content type='html'>&lt;DIV&gt;The information on this Blog is currently being moved to a new home, which will hopefully allow for more interactivity and organisation.&amp;nbsp;A link to the new home will be  made available on &lt;A href="http://wirelessafrica.meraka.org.za/"&gt;http://wirelessafrica.meraka.org.za/&lt;/A&gt;  when sufficiently populated. &lt;/DIV&gt; &lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7164904-113214127384398208?l=csircoin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csircoin.blogspot.com/feeds/113214127384398208/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7164904&amp;postID=113214127384398208' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/113214127384398208'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/113214127384398208'/><link rel='alternate' type='text/html' href='http://csircoin.blogspot.com/2005/11/new-home-for-csir-coin-blog.html' title='New home for CSIR COIN Blog'/><author><name>Yusuf Kaka</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-8Q7TL5TuirY/AAAAAAAAAAI/AAAAAAAAFeg/0t3GhDGnxGI/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7164904.post-112923404476714353</id><published>2005-10-13T21:59:00.000+02:00</published><updated>2005-10-13T22:07:24.773+02:00</updated><title type='text'>Best collection of links I've seen for ad hoc networking</title><content type='html'>http://www.antd.nist.gov/wctg/manet/adhoclinks.html&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7164904-112923404476714353?l=csircoin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csircoin.blogspot.com/feeds/112923404476714353/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7164904&amp;postID=112923404476714353' title='18 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/112923404476714353'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/112923404476714353'/><link rel='alternate' type='text/html' href='http://csircoin.blogspot.com/2005/10/best-collection-of-links-ive-seen-for.html' title='Best collection of links I&apos;ve seen for ad hoc networking'/><author><name>king david</name><uri>http://www.blogger.com/profile/17101894497352927717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>18</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7164904.post-112911299461842501</id><published>2005-10-12T12:27:00.000+02:00</published><updated>2005-10-12T12:29:54.626+02:00</updated><title type='text'>wistron CM9 Altheros MiniPCI card info</title><content type='html'>Wiki on the Wistron CM9&lt;br /&gt;http://melbourne.wireless.org.au/wiki/?CM9&lt;br /&gt;&lt;br /&gt;Latest windows drivers&lt;br /&gt;http://www.phoenixnetworks.net/atheros.php&lt;br /&gt;&lt;br /&gt;Product information&lt;br /&gt;http://www.wneweb.com/wireless/products/cm9.htm&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7164904-112911299461842501?l=csircoin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csircoin.blogspot.com/feeds/112911299461842501/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7164904&amp;postID=112911299461842501' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/112911299461842501'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/112911299461842501'/><link rel='alternate' type='text/html' href='http://csircoin.blogspot.com/2005/10/wistron-cm9-altheros-minipci-card-info.html' title='wistron CM9 Altheros MiniPCI card info'/><author><name>king david</name><uri>http://www.blogger.com/profile/17101894497352927717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7164904.post-112901444852940893</id><published>2005-10-11T09:07:00.000+02:00</published><updated>2005-10-11T09:07:28.586+02:00</updated><title type='text'>Engineering News Article</title><content type='html'> Its amazing how a simple idea like the cantenna has grabbed the attention of the media. So far I've been interviewed on SABC Africa and by Engineering News (&lt;a href="http://www.engineeringnews.co.za/?show=74454"&gt;Tin-can bridge to digital society&lt;/a&gt;). One would have thought that the technical, innovative stuff we're doing with ad-hoc networking in the larger project would have more interest. I suppose that its easier to grasp the imagination with simplicity.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7164904-112901444852940893?l=csircoin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csircoin.blogspot.com/feeds/112901444852940893/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7164904&amp;postID=112901444852940893' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/112901444852940893'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/112901444852940893'/><link rel='alternate' type='text/html' href='http://csircoin.blogspot.com/2005/10/engineering-news-article.html' title='Engineering News Article'/><author><name>Yusuf Kaka</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-8Q7TL5TuirY/AAAAAAAAAAI/AAAAAAAAFeg/0t3GhDGnxGI/s512-c/photo.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7164904.post-112828444146187399</id><published>2005-10-02T22:13:00.000+02:00</published><updated>2005-10-02T22:20:41.506+02:00</updated><title type='text'>Making sense of LQ ILQ and ETX in OLSR</title><content type='html'>You will see a table like this in the OLSR status screen on Freifunk&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Topology entries&lt;/h2&gt;  &lt;table align="center" border="1" cellpadding="0" cellspacing="0" width="100%"&gt; &lt;tbody&gt;&lt;tr&gt;&lt;th&gt;Destination IP&lt;/th&gt;&lt;th&gt;Last hop IP&lt;/th&gt;&lt;th&gt;LQ&lt;/th&gt;&lt;th&gt;ILQ&lt;/th&gt;&lt;th&gt;ETX&lt;/th&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td&gt;10.51.1.13&lt;/td&gt;&lt;td&gt;10.51.1.10&lt;/td&gt;&lt;td&gt;1.00&lt;/td&gt;&lt;td&gt;1.00&lt;/td&gt;&lt;td&gt;1.00&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td&gt;10.51.1.20&lt;/td&gt;&lt;td&gt;10.51.1.10&lt;/td&gt;&lt;td&gt;1.00&lt;/td&gt;&lt;td&gt;1.00&lt;/td&gt;&lt;td&gt;1.00&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td&gt;10.51.1.1&lt;/td&gt;&lt;td&gt;10.51.1.13&lt;/td&gt;&lt;td&gt;0.90&lt;/td&gt;&lt;td&gt;1.00&lt;/td&gt;&lt;td&gt;1.11&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td&gt;10.51.1.10&lt;/td&gt;&lt;td&gt;10.51.1.13&lt;/td&gt;&lt;td&gt;1.00&lt;/td&gt;&lt;td&gt;1.00&lt;/td&gt;&lt;td&gt;1.00&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td&gt;10.51.1.12&lt;/td&gt;&lt;td&gt;10.51.1.13&lt;/td&gt;&lt;td&gt;1.00&lt;/td&gt;&lt;td&gt;0.90&lt;/td&gt;&lt;td&gt;1.11&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td&gt;10.51.1.14&lt;/td&gt;&lt;td&gt;10.51.1.13&lt;/td&gt;&lt;td&gt;0.90&lt;/td&gt;&lt;td&gt;1.00&lt;/td&gt;&lt;td&gt;1.11&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td&gt;10.51.1.20&lt;/td&gt;&lt;td&gt;10.51.1.13&lt;/td&gt;&lt;td&gt;1.00&lt;/td&gt;&lt;td&gt;1.00&lt;/td&gt;&lt;td&gt;1.00&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td&gt;10.51.1.13&lt;/td&gt;&lt;td&gt;10.51.1.14&lt;/td&gt;&lt;td&gt;1.00&lt;/td&gt;&lt;td&gt;0.90&lt;/td&gt;&lt;td&gt;1.11&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td&gt;10.51.1.1&lt;/td&gt;&lt;td&gt;10.51.1.20&lt;/td&gt;&lt;td&gt;0.90&lt;/td&gt;&lt;td&gt;0.75&lt;/td&gt;&lt;td&gt;1.49&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td&gt;10.51.1.10&lt;/td&gt;&lt;td&gt;10.51.1.20&lt;/td&gt;&lt;td&gt;1.00&lt;/td&gt;&lt;td&gt;1.00&lt;/td&gt;&lt;td&gt;1.00&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td&gt;10.51.1.12&lt;/td&gt;&lt;td&gt;10.51.1.20&lt;/td&gt;&lt;td&gt;1.00&lt;/td&gt;&lt;td&gt;1.00&lt;/td&gt;&lt;td&gt;1.00&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td&gt;10.51.1.13&lt;/td&gt;&lt;td&gt;10.51.1.20&lt;/td&gt;&lt;td&gt;1.00&lt;/td&gt;&lt;td&gt;1.00&lt;/td&gt;&lt;td&gt;1.00&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt; &lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;&lt;span style="font-size:100%;"&gt;LQ = The percentage of packets that are succesfully sent from youself to the neighbour&lt;br /&gt;&lt;/span&gt;&lt;/h2&gt;  ILQ = The percentage of packets that succesfully are sent from your neighbour to yourself also often called NLQ&lt;br /&gt;&lt;br /&gt;ETX = Expected Trasnmission count = How many trasnmission attempts are required to get packets through = 1 / (LQ*ILQ)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7164904-112828444146187399?l=csircoin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csircoin.blogspot.com/feeds/112828444146187399/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7164904&amp;postID=112828444146187399' title='10 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/112828444146187399'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/112828444146187399'/><link rel='alternate' type='text/html' href='http://csircoin.blogspot.com/2005/10/making-sense-of-lq-ilq-and-etx-in-olsr.html' title='Making sense of LQ ILQ and ETX in OLSR'/><author><name>king david</name><uri>http://www.blogger.com/profile/17101894497352927717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7164904.post-112819705366776384</id><published>2005-10-01T21:13:00.000+02:00</published><updated>2005-10-01T22:04:13.713+02:00</updated><title type='text'>Getting an OpenWRT Freifunk mesh stable</title><content type='html'>&lt;span class="postbody"&gt;After a lot of tweaking OLSR running on Linksys has had no "ping down" messages for about 5 days now. Some of the tips to getting OLSR on OpenWRT stable.&lt;br /&gt;&lt;br /&gt;1. Lock all the nodes to 802.11B don't let it auto sense&lt;br /&gt;2. If there are any v2.2 hardware devices, change the clock speed to 216MHz with the following commands1&lt;br /&gt;&lt;br /&gt;# nvram set clkfreq=216&lt;br /&gt;# nvram commit&lt;br /&gt;# reboot&lt;br /&gt;&lt;br /&gt;3. Lock the RX and TX antenna to the one you connected your external antenna too, don't use AUTO. TAKE NOTE!!! On Version 2.0 hardware Antenna A is on the left looking from the front of the linksys and and on Version 2.,2 hardware Antenna A is on the right looking from the fron of the linksys. This caught me out a few times.&lt;br /&gt; &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7164904-112819705366776384?l=csircoin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csircoin.blogspot.com/feeds/112819705366776384/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7164904&amp;postID=112819705366776384' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/112819705366776384'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/112819705366776384'/><link rel='alternate' type='text/html' href='http://csircoin.blogspot.com/2005/10/getting-openwrt-freifunk-mesh-stable.html' title='Getting an OpenWRT Freifunk mesh stable'/><author><name>king david</name><uri>http://www.blogger.com/profile/17101894497352927717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7164904.post-112711605543984654</id><published>2005-09-19T09:47:00.000+02:00</published><updated>2005-09-19T10:01:26.750+02:00</updated><title type='text'>International Wireless Summit 2005</title><content type='html'>&lt;a href="http://www.iws2005.org/"&gt;International Wireless Summit 2005, Aalborg, Denmark&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;The international wireless summit has just kicked off and I have the privilege of being amongst some of the greatest think-tanks in the wireless arena.&lt;br/&gt;&lt;br/&gt;The aim of the IWS is to offer a platform for establishing exchanges of information between universities, industry and science parks. The next summit will be in 2008 in Helsinki, Finland.&lt;br/&gt;&lt;br/&gt;International Wireless Symposium aims to exchange research information. 450 papers to be presented on “hot topics”. &lt;br/&gt;&lt;br/&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/521/328/1600/Image%2813%291.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/521/328/320/Image%2813%291.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Prof. Ramjee Prasad giving introductory speech.&lt;br/&gt;&lt;br/&gt;Prof. Ramjee Prasad predicts that the future of wireless comms will be based on single layer technology, not quite sure what is meant by this though.&lt;br/&gt;&lt;br/&gt;“Personal Networks are going to be of major importance in future business…”&lt;br/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7164904-112711605543984654?l=csircoin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csircoin.blogspot.com/feeds/112711605543984654/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7164904&amp;postID=112711605543984654' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/112711605543984654'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/112711605543984654'/><link rel='alternate' type='text/html' href='http://csircoin.blogspot.com/2005/09/international-wireless-summit-2005.html' title='International Wireless Summit 2005'/><author><name>Yusuf Kaka</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-8Q7TL5TuirY/AAAAAAAAAAI/AAAAAAAAFeg/0t3GhDGnxGI/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7164904.post-112679401935859525</id><published>2005-09-15T16:08:00.000+02:00</published><updated>2005-09-15T16:20:19.366+02:00</updated><title type='text'>Creating an ipk package</title><content type='html'>TOOLS  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;Get the script rightfully called ipkg-build at, among other places, &lt;a href="ftp://ftp.handhelds.org/packages/ipkg-utils"&gt;ftp://ftp.handhelds.org/packages/ipkg-utils&lt;/a&gt;, or &lt;a href="http://www.mizi.com/download/mz20/ipkg-build"&gt;http://www.mizi.com/download/mz20/ipkg-build&lt;/a&gt;.&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;CREATING THE PACKAGE STRUCTURE&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;Say you wanna create a package called MyPackage; you further &lt;span style=""&gt; &lt;/span&gt;wanna package the project called MyProject. Then do the following:&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;   &lt;ol style="margin-top: 0cm;" start="1" type="1"&gt; &lt;li class="MsoNormal" style=""&gt;Create      a directory called MyPackage.&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;Inside      directory MyPackage, create a directory called CONTROL.&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;Copy      your project (MyProject) to the MyPackage directory.&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;Inside      directory CONTORL creating a file called control.&lt;/li&gt; &lt;/ol&gt;   &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;NOTE:&lt;/p&gt;   &lt;p class="MsoNormal"&gt;When the package is installed on the target, the MyPAckage directory will be created with respect to root. So if you wanted your files to be installed in /usr/bin on the target system, then our project would in this case be “/usr/bin”. That is you create inside directory MyPackage a directory called /usr/bin.&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;FORMAT AND CONTENTS OF /CONTROL/control&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;--------------------------------------------------------------------------------&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;Package: MyPackage&lt;span style=""&gt;   &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;Priority: optional&lt;span style=""&gt;                       &lt;/span&gt;// default&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;Version: 1.0&lt;span style=""&gt;                  &lt;/span&gt;&lt;span style=""&gt;   &lt;/span&gt;&lt;span style=""&gt;         &lt;/span&gt;//package version&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;Architecture: mipsel &lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;Maintainer: I_maintain@you.com&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;Source: ftp:ftp:122.122.122.122&lt;span style=""&gt;     &lt;/span&gt;//See Note below&lt;/p&gt;   &lt;p class="MsoNormal"&gt;Section: misc &lt;span style=""&gt;                                 &lt;/span&gt;//See Note below&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;Description: This is an attempt to create ipkg.&lt;/p&gt;   &lt;p class="MsoNormal"&gt;------------------------------------------------------------------------------------&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;NOTE:&lt;/p&gt;   &lt;p class="MsoNormal"&gt;The fields Section and Source seem rather useless to me in this example and I initially left them out; however the ipkg-build script complained requiring them, so I just put them in as a workaround without knowing/”caring” of their need. There are other fields not included here which you might need for your purposes, check the web for more.&lt;/p&gt;   &lt;p class="MsoNormal"&gt;Further the comments are mine for this documentation purposes only and the script MIGHT NOT permit comments.&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;o:p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;RUNNING THE ipkg-build SCRIPT&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;Now simply run (of course being outside of the directory MyPackage):&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;span style=""&gt; &lt;/span&gt;“./ipkg-build –c –o root –g root MyPackage” // as root or non-root, or&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;“./ipkg-build –c MyPackage”&lt;span style=""&gt;  &lt;/span&gt;//as root&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;IF all’s well, a package on the current directory will be created.&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;NOTE:&lt;/p&gt;   &lt;p class="MsoNormal"&gt;Without the “-c” option, I could not get the package installed successfully, you can try with or without and see for yourself.&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;span style=""&gt; &lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7164904-112679401935859525?l=csircoin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csircoin.blogspot.com/feeds/112679401935859525/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7164904&amp;postID=112679401935859525' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/112679401935859525'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/112679401935859525'/><link rel='alternate' type='text/html' href='http://csircoin.blogspot.com/2005/09/creating-ipk-package.html' title='Creating an ipk package'/><author><name>lawrence</name><uri>http://www.blogger.com/profile/06966268036060464236</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7164904.post-112627613562550286</id><published>2005-09-09T16:28:00.000+02:00</published><updated>2005-09-09T16:28:55.676+02:00</updated><title type='text'>Network stats on Freifunk</title><content type='html'>&lt;DIV&gt;       See: &lt;font color="#0000ff"&gt;&lt;u&gt;&lt;a href="http://wiki.freifunk-leipzig.public-ip.org/index.php/LinksysNetzwerkStatisik"&gt;&lt;i&gt;http://wiki.freifunk-leipzig.public-ip.org/index.php/LinksysNetzwerkStatisik&lt;/i&gt;&lt;/a&gt;&lt;/u&gt;&lt;/font&gt;&amp;nbsp;for info on how to install web interface packages for network stats.      &lt;/DIV&gt;     &lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;     &lt;DIV&gt;       p.s. hows your german&amp;#63;     &lt;/DIV&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7164904-112627613562550286?l=csircoin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csircoin.blogspot.com/feeds/112627613562550286/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7164904&amp;postID=112627613562550286' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/112627613562550286'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/112627613562550286'/><link rel='alternate' type='text/html' href='http://csircoin.blogspot.com/2005/09/network-stats-on-freifunk.html' title='Network stats on Freifunk'/><author><name>Yusuf Kaka</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-8Q7TL5TuirY/AAAAAAAAAAI/AAAAAAAAFeg/0t3GhDGnxGI/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7164904.post-112621173180457137</id><published>2005-09-08T22:31:00.000+02:00</published><updated>2005-09-08T22:35:31.806+02:00</updated><title type='text'>How to stop dhcp client over-writing resolv.conf</title><content type='html'>Finally I found out how to do it&lt;br /&gt;&lt;br /&gt;Edit the  /etc/dhcp3/dhclient.conf file&lt;br /&gt;Find the line that says request&lt;br /&gt;&lt;br /&gt;Comment out the line that requests for domain-name, domain-name-servers and host-name&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;request subnet-mask, broadcast-address, time-offset, routers,&lt;br /&gt;#       domain-name, domain-name-servers, host-name,&lt;br /&gt;        netbios-name-servers, netbios-scope;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7164904-112621173180457137?l=csircoin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csircoin.blogspot.com/feeds/112621173180457137/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7164904&amp;postID=112621173180457137' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/112621173180457137'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/112621173180457137'/><link rel='alternate' type='text/html' href='http://csircoin.blogspot.com/2005/09/how-to-stop-dhcp-client-over-writing.html' title='How to stop dhcp client over-writing resolv.conf'/><author><name>king david</name><uri>http://www.blogger.com/profile/17101894497352927717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7164904.post-112621147400757740</id><published>2005-09-08T22:06:00.000+02:00</published><updated>2005-09-08T22:31:14.013+02:00</updated><title type='text'>Setting up different networking scenarios on a laptop</title><content type='html'>I have always wanted to write some good scripts that configure my laptop for home and work wireless/ethernet automatically in ubuntu and so I set about building up a set of scripts that I can call.&lt;br /&gt;&lt;br /&gt;I have four scenarios:&lt;br /&gt;1. use laptop at home with wireless access point&lt;br /&gt;2. use laptop at home with ethernet&lt;br /&gt;3. use laptop at work with wireless access point&lt;br /&gt;4. use laptop at work with ethernet&lt;br /&gt;&lt;br /&gt;I created two files in /etc/network: interfaces.work and interfaces.home with all the ethernet and wireless settings for home and work in this file&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;/etc/network/interfaces.home&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;# This file describes the network interfaces available on your system&lt;br /&gt;# and how to activate them. For more information, see interfaces(5).&lt;br /&gt;&lt;br /&gt;# The loopback network interface&lt;br /&gt;auto lo&lt;br /&gt;iface lo inet loopback&lt;br /&gt;&lt;br /&gt;# The primary network interface&lt;br /&gt;iface eth0 inet static&lt;br /&gt;address 10.3.13.102&lt;br /&gt;netmask 255.255.255.0&lt;br /&gt;gateway 10.3.13.1&lt;br /&gt;&lt;br /&gt;#The wireless network interface&lt;br /&gt;iface eth1 inet dhcp&lt;br /&gt;wireless-essid pta-mesh&lt;br /&gt;wireless-mode Ad-Hoc&lt;br /&gt;wireless-channel 1&lt;br /&gt;wireless-key off&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;/etc/network/interfaces.work&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;# This file describes the network interfaces available on your system&lt;br /&gt;# and how to activate them. For more information, see interfaces(5).&lt;br /&gt;&lt;br /&gt;# The loopback network interface&lt;br /&gt;auto lo&lt;br /&gt;iface lo inet loopback&lt;br /&gt;&lt;br /&gt;# The primary network interface&lt;br /&gt;iface eth0 inet dhcp&lt;br /&gt;&lt;br /&gt;# The wireless network interface&lt;br /&gt;iface eth1 inet dhcp&lt;br /&gt;wireless-essid icomtek&lt;br /&gt;wireless_mode Managed&lt;br /&gt;wireless-key off&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;I also created two files with my dns and domain settings for home and work in /etc/ called resolv.home and resolv.work&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;resolv.home&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:78%;"&gt;search icomtek.csir.co.za elarduspark.org.za cids.org.za&lt;br /&gt;nameserver 146.64.28.1 10.3.13.1&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;resolv.work&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:78%;"&gt;search icomtek.csir.co.za cids.org.za&lt;br /&gt;nameserver 146.64.28.1&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Here are my scripts that configure my interfaces based on the above files&lt;br /&gt;&lt;br /&gt;1. Setup for wireless networking at home&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;/usr/local/bin/homenet-wireless&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;#!/bin/bash&lt;br /&gt;echo Setting up network for home wireless network&lt;br /&gt;sudo cp /etc/network/interfaces.home /etc/network/interfaces&lt;br /&gt;&lt;br /&gt;eth0_status=`ifconfig | grep eth0`&lt;br /&gt;eth1_status=`ifconfig | grep eth1`&lt;br /&gt;&lt;br /&gt;if [ -n "$eth0_status" ]; then&lt;br /&gt;        sudo ifdown eth0&lt;br /&gt;fi&lt;br /&gt;&lt;br /&gt;if [ -n "$eth1_status" ]; then&lt;br /&gt;        sudo ifdown eth1&lt;br /&gt;fi&lt;br /&gt;&lt;br /&gt;sudo ifup eth1&lt;br /&gt;&lt;br /&gt;sudo cp /etc/resolv.home /etc/resolv.conf&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;2. Setup for ethernet networking at home&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;/usr/local/bin/homenet-fixed&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;#!/bin/bash&lt;br /&gt;echo Setting up network for home ethernet&lt;br /&gt;sudo cp /etc/network/interfaces.home /etc/network/interfaces&lt;br /&gt;sudo cp /etc/resolv.home /etc/resolv.conf&lt;br /&gt;&lt;br /&gt;eth0_status=`ifconfig | grep eth0`&lt;br /&gt;eth1_status=`ifconfig | grep eth1`&lt;br /&gt;&lt;br /&gt;if [ -n "$eth0_status" ]; then&lt;br /&gt;        sudo ifdown eth0&lt;br /&gt;fi&lt;br /&gt;&lt;br /&gt;if [ -n "$eth1_status" ]; then&lt;br /&gt;        sudo ifdown eth1&lt;br /&gt;fi&lt;br /&gt;&lt;br /&gt;sudo ifup eth0&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;3. Setup for wireless at work&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;/usr/local/bin/worknet-wireless&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;#!/bin/bash&lt;br /&gt;echo Setting up network for work wireless network&lt;br /&gt;sudo cp /etc/network/interfaces.work /etc/network/interfaces&lt;br /&gt;sudo cp /etc/resolv.work /etc/resolv.conf&lt;br /&gt;&lt;br /&gt;eth0_status=`ifconfig | grep eth0`&lt;br /&gt;eth1_status=`ifconfig | grep eth1`&lt;br /&gt;&lt;br /&gt;if [ -n "$eth0_status" ]; then&lt;br /&gt;        sudo ifdown eth0&lt;br /&gt;fi&lt;br /&gt;&lt;br /&gt;if [ -n "$eth1_status" ]; then&lt;br /&gt;        sudo ifdown eth1&lt;br /&gt;fi&lt;br /&gt;&lt;br /&gt;sudo ifup eth1&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;4. Setup for ethernet at work&lt;br /&gt; &lt;span style="font-weight: bold;"&gt;/usr/local/bin/worknet-fixed&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:78%;"&gt;#!/bin/bash&lt;br /&gt;echo Setting up network for work ethernet&lt;br /&gt;sudo cp /etc/network/interfaces.work /etc/network/interfaces&lt;br /&gt;sudo cp /etc/resolv.work /etc/resolv.conf&lt;br /&gt;&lt;br /&gt;eth0_status=`ifconfig | grep eth0`&lt;br /&gt;eth1_status=`ifconfig | grep eth1`&lt;br /&gt;&lt;br /&gt;if [ -n "$eth0_status" ]; then&lt;br /&gt;        sudo ifdown eth0&lt;br /&gt;fi&lt;br /&gt;&lt;br /&gt;if [ -n "$eth1_status" ]; then&lt;br /&gt;        sudo ifdown eth1&lt;br /&gt;fi&lt;br /&gt;&lt;br /&gt;sudo ifup eth0&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7164904-112621147400757740?l=csircoin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csircoin.blogspot.com/feeds/112621147400757740/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7164904&amp;postID=112621147400757740' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/112621147400757740'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/112621147400757740'/><link rel='alternate' type='text/html' href='http://csircoin.blogspot.com/2005/09/setting-up-different-networking.html' title='Setting up different networking scenarios on a laptop'/><author><name>king david</name><uri>http://www.blogger.com/profile/17101894497352927717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7164904.post-112548830810319204</id><published>2005-08-31T13:37:00.000+02:00</published><updated>2005-08-31T13:38:28.196+02:00</updated><title type='text'>Establishing IPsec tunnel/connection between FreeBSD and Linux (openswan IPsec Cisco WRT54G Router)</title><content type='html'>&lt;p style="font-weight: bold;" class="MsoNormal"&gt;&lt;span style="font-size:180%;"&gt;Establishing IPsec tunnel/connection between FreeBSD and Linux (openswan IPsec Cisco WRT54G Router)&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;Below is a simple setup demonstrating steps to establish an IPsec connection/tunnel between two machines one running Ipsec/racoon (on FreeBSD) and the other running openswan Ipsec (on WRT54G running Linux) using pre-shared key: This IPsec setup example shows how to control the Private LAN_A (146.64.0.0) network access.&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;o:p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;.........&lt;/span&gt;(INTERNET) &lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;.........&lt;/span&gt;|&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;.........&lt;/span&gt;|&lt;span style=""&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;span style=""&gt; &lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;..&lt;/span&gt;&lt;span style=""&gt;&lt;/span&gt;&lt;span style=""&gt;|&lt;/span&gt;&lt;span style=""&gt;   &lt;/span&gt;&lt;span style=""&gt;&lt;/span&gt;FreeBSD     |&lt;span style=""&gt; &lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;......&lt;/span&gt;10.50.1.3&lt;span style="color: rgb(255, 255, 255);"&gt;..............................&lt;/span&gt;10.50.1.80| Openswan IPsec|&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;.&lt;/span&gt;&lt;span style=""&gt;&lt;/span&gt;|&lt;span style=""&gt;  &lt;/span&gt;Router_A&lt;span style=""&gt;    &lt;/span&gt;&lt;span style=""&gt;|&lt;/span&gt;&lt;========&gt; (“NETWORK”)&lt;=======&gt;|&lt;span style=""&gt;    &lt;/span&gt;Router_B &lt;span style=""&gt;      |&lt;/span&gt; &lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;.&lt;/span&gt;&lt;span style=""&gt;| &lt;/span&gt; 146.64.17.1 |&lt;span style="color: rgb(255, 255, 255);"&gt;................................................................&lt;/span&gt;|&lt;span style=""&gt;   &lt;/span&gt;&lt;span style=""&gt;&lt;/span&gt;10.1.13.1&lt;span style=""&gt;   &lt;/span&gt;&lt;span style=""&gt; &lt;/span&gt;&lt;span style=""&gt; |&lt;/span&gt; &lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;............&lt;/span&gt;&lt;span style=""&gt;       &lt;/span&gt;||&lt;span style="color: rgb(255, 255, 255);"&gt;.........................................................................&lt;/span&gt;&lt;span style=""&gt;&lt;/span&gt;||&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;...&lt;/span&gt;Private LAN_A&lt;span style="color: rgb(255, 255, 255);"&gt;....................................................P&lt;/span&gt;Private LAN_B &lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;                     &lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;...........&lt;/span&gt;|&lt;span style="color: rgb(255, 255, 255);"&gt;.......................................................................................&lt;/span&gt;|&lt;span style="color: rgb(255, 255, 255);"&gt;...........&lt;/span&gt;&lt;span style=""&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;....&lt;/span&gt;Client_A (146.64.17.12)&lt;span style=""&gt; &lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;..................................&lt;/span&gt;&lt;span style=""&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;/span&gt;Client_B (10.1.13.130)&lt;span style=""&gt;       &lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;NOTE: Before running racoon/ipsec and openswan ipsec, ensure that all nodes can successfully reach (ping) each other.&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;p style="font-weight: bold;" class="MsoNormal"&gt;&lt;span style="font-size:130%;"&gt;INSTALLING OPENSWAN ON WRT54G&lt;/span&gt;&lt;/p&gt;       &lt;p class="MsoNormal"&gt;To install, add the following to /etc/ipkg.conf: &lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;b style=""&gt;src openswan ftp://ftp.openswan.org/openswan/binaries/openwrt/buildroot-20040509/ipkg/ &lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;and then run:&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;b style=""&gt;ipkg update &lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;b style=""&gt;ipkg install gmp mawk openswan-module openswan &lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;NOTE: Since /etc/ipkg.conf would normally be a link to the file in /rom directory; You can simple delete the link, and then copy the file over. &lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/p&gt; &lt;p  style="font-weight: bold;font-family:arial;" class="MsoNormal"&gt;&lt;span style="font-size:130%;"&gt;CONFIGURATION (Router_A IPsec)&lt;/span&gt;&lt;/p&gt;       &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;br /&gt;There are three (3) configuration files on Router_A that needs to be edited: ipsec.conf (found in /etc on FreeBSD), psk.conf.(found in /usr/local/etc/racoon/ on FreeBSD) and racoon.conf.(found in /usr/local/etc/racoon/ on FreeBSD). &lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;b style=""&gt;Add the following two lines in ipsec.conf&lt;/b&gt;: (This file defines the ends points of the tunnel to be established. There’d be two lines for each LAN_B client )&lt;/p&gt;   &lt;p style="font-style: italic;" class="Style0"&gt;&lt;span style=";font-size:10;color:black;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p style="font-style: italic;" class="Style0"&gt;&lt;b style=""&gt;&lt;span style=";font-size:8;color:black;"  &gt;spdadd 146.64.0.0/16 10.1.13.0/24 any -P out ipsec esp/tunnel/10.50.1.3-10.50.1.80/require;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="Style0"&gt;&lt;b style=""&gt;&lt;span style=";font-size:8;color:black;"  &gt;&lt;span style="font-style: italic;"&gt;spdadd 10.1.13.0/24 146.64.0.0/16 any -P in ipsec esp/tunnel/10.50.1.80-10.50.1.3/require;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;Roughly; the first line says “traffic coming from 146.64.0.0 network destined for 10.1.13.0 network must be transported via an IPsec tunnel with local endpoint &lt;span style="color:black;"&gt;10.50.1.3 and far endpoint &lt;/span&gt;10.50.1.80”. &lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;The second line says “traffic coming from 10.1.13.0 network destined for 146.64.0.0 network must/would use an IPsec tunnel with a far endpoint 10.50.1.80 and local endpoint 10.50.1.3”. &lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;b style=""&gt;Add the following line to psk.conf&lt;/b&gt; (This file defines the pre-shared key to be used between Router_A and Router_B).&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;10.50.1.80    presharedkey&lt;/span&gt;&lt;b style=""&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;NOTE: Comments must be on a different line to the pre-shared key entry, otherwise the comments are interpreted as part of the pre-shared key.&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;b style=""&gt;Add the following lines to racoon.conf&lt;/b&gt; &lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;   &lt;p style="font-style: italic;" class="MsoNormal"&gt;&lt;b style=""&gt;path pre_shared_key "/usr/local/etc/racoon/psk.txt" ;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p style="font-style: italic;" class="MsoNormal"&gt;&lt;b style=""&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p style="font-style: italic;" class="MsoNormal"&gt;&lt;b style=""&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p style="font-style: italic;" class="MsoNormal"&gt;&lt;b style=""&gt;remote anonymous&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p style="font-style: italic;" class="MsoNormal"&gt;&lt;b style=""&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p style="font-style: italic;" class="MsoNormal"&gt;&lt;b style=""&gt;#&lt;span style=""&gt;        &lt;/span&gt;exchange_mode aggressive,main ;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p style="font-style: italic;" class="MsoNormal"&gt;&lt;b style=""&gt;&lt;span style=""&gt;        &lt;/span&gt;exchange_mode main ;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p style="font-style: italic;" class="MsoNormal"&gt;&lt;b style=""&gt;&lt;span style=""&gt;        &lt;/span&gt;lifetime time 24 hour ;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p style="font-style: italic;" class="MsoNormal"&gt;&lt;b style=""&gt;&lt;span style=""&gt;        &lt;/span&gt;proposal {&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p style="font-style: italic;" class="MsoNormal"&gt;&lt;b style=""&gt;&lt;span style=""&gt;        &lt;/span&gt;encryption_algorithm 3des ;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p style="font-style: italic;" class="MsoNormal"&gt;&lt;b style=""&gt;&lt;span style=""&gt;        &lt;/span&gt;hash_algorithm sha1;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p style="font-style: italic;" class="MsoNormal"&gt;&lt;b style=""&gt;&lt;span style=""&gt;        &lt;/span&gt;authentication_method pre_shared_key ;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p style="font-style: italic;" class="MsoNormal"&gt;&lt;b style=""&gt;&lt;span style=""&gt;        &lt;/span&gt;dh_group 2 ;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p style="font-style: italic;" class="MsoNormal"&gt;&lt;b style=""&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p style="font-style: italic;" class="MsoNormal"&gt;&lt;b style=""&gt;&lt;span style=""&gt;        &lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p style="font-style: italic;" class="MsoNormal"&gt;&lt;b style=""&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p style="font-style: italic;" class="MsoNormal"&gt;&lt;b style=""&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p style="font-style: italic;" class="MsoNormal"&gt;&lt;b style=""&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p style="font-style: italic;" class="MsoNormal"&gt;&lt;b style=""&gt;sainfo anonymous&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p style="font-style: italic;" class="MsoNormal"&gt;&lt;b style=""&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p style="font-style: italic;" class="MsoNormal"&gt;&lt;b style=""&gt;&lt;span style=""&gt;        &lt;/span&gt;lifetime time 12 hour ;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p style="font-style: italic;" class="MsoNormal"&gt;&lt;b style=""&gt;&lt;span style=""&gt;        &lt;/span&gt;encryption_algorithm 3des, blowfish, des, rijndael ;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p style="font-style: italic;" class="MsoNormal"&gt;&lt;b style=""&gt;&lt;span style=""&gt;        &lt;/span&gt;authentication_algorithm hmac_sha1, hmac_md5 ;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p style="font-style: italic;" class="MsoNormal"&gt;&lt;b style=""&gt;&lt;span style=""&gt;        &lt;/span&gt;compression_algorithm deflate ;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;b style=""&gt;&lt;span style="font-style: italic;"&gt;}&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;IMPORTANT: The IPsec version (2.3.1) used in this example did not seem to support “aggressive” exchange_mode hence “main” is specified. However, it is possible to include more than mode by separating them with comma; i.e.&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;b style=""&gt;exchange_mode aggressive, main ;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;Both ways (specifying one or more modes) works! Further other lines with more than one values separated by comma may contain only one value as described for exchange_mode above.&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;o:p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/p&gt;     &lt;p style="font-weight: bold;" class="MsoNormal"&gt;&lt;span style="font-size:130%;"&gt;CONFIGURATION (Openswan IPsec, Router_B)&lt;/span&gt;&lt;/p&gt;     &lt;p class="MsoNormal"&gt;There are two (2) files on Router_B that needs editing: ipsec.conf (found in /etc on Linux) and ipsec.secrets (found in /etc on Linux).&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;b style=""&gt;Add the following line in ipsec.secrets&lt;/b&gt;: (This file defines the ends points of the tunnel to be established and also the pre-shared key to be used)&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="font-style: italic;"&gt;10.50.1.3  10.50.1.80: PSK “presharedkey”&lt;/span&gt;&lt;b style=""&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;NOTE: 1. Place the string after PSK in quotes if it does not start with 0x (as in a hexadecimal number), otherwise openswan will complain.&lt;/p&gt;   &lt;p class="MsoNormal"&gt;2. The string after PSK must be the same as that specified in psk.conf on Router_A.&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;b style=""&gt;Add the following lines in ipsec.conf&lt;/b&gt;: (This file defines among other things, the network to be protected, authentication methods, type of connection, etc.)&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style="font-style: italic; font-weight: bold;"&gt;&lt;span style=";font-family:Arial;font-size:10;color:black;"   &gt;config setup&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style="font-style: italic; font-weight: bold;"&gt;&lt;span style=";font-family:Arial;font-size:10;color:black;"   &gt;&lt;span style=""&gt; &lt;/span&gt;&lt;span style=""&gt;  &lt;/span&gt;&lt;span style=""&gt;  &lt;/span&gt;interfaces="ipsec0=eth1"&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style="font-style: italic; font-weight: bold;"&gt;&lt;span style=";font-family:Arial;font-size:10;color:black;"   &gt;&lt;span style=""&gt; &lt;/span&gt;&lt;span style=""&gt; &lt;/span&gt;&lt;span style=""&gt;   &lt;/span&gt;klipsdebug=none&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style="font-style: italic; font-weight: bold;"&gt;&lt;span style=";font-family:Arial;font-size:10;color:black;"   &gt;&lt;span style=""&gt;  &lt;/span&gt;&lt;span style=""&gt; &lt;/span&gt;&lt;span style=""&gt;  &lt;/span&gt;plutodebug=none&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style="font-style: italic; font-weight: bold;"&gt;&lt;span style=";font-family:Arial;font-size:10;color:black;"   &gt;&lt;span style=""&gt;   &lt;/span&gt;&lt;span style=""&gt; &lt;/span&gt;&lt;span style=""&gt; &lt;/span&gt;uniqueids=yes&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style="font-style: italic; font-weight: bold;"&gt;&lt;span style=";font-family:Arial;font-size:10;color:black;"   &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style="font-style: italic; font-weight: bold;"&gt;&lt;span style=";font-family:Arial;font-size:10;color:black;"   &gt;conn %default&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style="font-style: italic; font-weight: bold;"&gt;&lt;span style=";font-family:Arial;font-size:10;color:black;"   &gt;&lt;span style=""&gt;       &lt;/span&gt;keyingtries=0&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style="font-style: italic; font-weight: bold;"&gt;&lt;span style=";font-family:Arial;font-size:10;color:black;"   &gt;&lt;span style=""&gt;       &lt;/span&gt;authby=secret #rsasig&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style="font-style: italic; font-weight: bold;"&gt;&lt;span style=";font-family:Arial;font-size:10;color:black;"   &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style="font-style: italic; font-weight: bold;"&gt;&lt;span style=";font-family:Arial;font-size:10;color:black;"   &gt;conn crypt&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style="font-style: italic; font-weight: bold;"&gt;&lt;span style=";font-family:Arial;font-size:10;color:black;"   &gt;&lt;span style=""&gt;      &lt;/span&gt;left=10.50.1.80 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style="font-style: italic; font-weight: bold;"&gt;&lt;span style=";font-family:Arial;font-size:10;color:black;"   &gt;&lt;span style=""&gt;      &lt;/span&gt;leftid=10.50.1.80&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style="font-style: italic; font-weight: bold;"&gt;&lt;span style=";font-family:Arial;font-size:10;color:black;"   &gt;&lt;span style=""&gt;      &lt;/span&gt;leftsubnet=10.1.13.1/24&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style="font-style: italic; font-weight: bold;"&gt;&lt;span style=";font-family:Arial;font-size:10;color:black;"   &gt;&lt;span style=""&gt;      &lt;/span&gt;right=10.50.1.3&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style="font-style: italic; font-weight: bold;"&gt;&lt;span style=";font-family:Arial;font-size:10;color:black;"   &gt;&lt;span style=""&gt; &lt;/span&gt;&lt;span style=""&gt;     &lt;/span&gt;rightid=10.50.1.3&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style="font-style: italic; font-weight: bold;"&gt;&lt;span style=";font-family:Arial;font-size:10;color:black;"   &gt;&lt;span style=""&gt;      &lt;/span&gt;rightsubnet=146.64.8.8/16&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style="font-style: italic; font-weight: bold;"&gt;&lt;span style=";font-family:Arial;font-size:10;color:black;"   &gt;&lt;span style=""&gt;      &lt;/span&gt;auto=start&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;&lt;span style=";font-family:Arial;font-size:10;color:black;"   &gt;&lt;span style=""&gt;      &lt;/span&gt;type=tunnel&lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:Arial;font-size:10;color:black;"   &gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;NOTE: The name of our connection is called “crypt”. Under “config setup”, the line &lt;b style=""&gt;interfaces=”ipsec0=eth1”&lt;/b&gt; must refer to a real interface (ifconfig will show available interfaces) and also must be the interface through which the data to be protected will travel, in case of more than one NIC. The line “auto=start” says, the connection “crypt” must be brought up when openswan ipsec starts up; to bring up the connection manually either comment out the line or specify “auto=ignore”. The explanation given for ipsec.conf on Router_A is pretty much the same as for Router_B.&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;o:p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;p style="font-weight: bold;" class="MsoNormal"&gt;&lt;span style="font-size:130%;"&gt;STARTING UP IPsec and Racoon (FreeBSD).&lt;/span&gt;&lt;/p&gt;       &lt;p class="MsoNormal"&gt;At this point all machines are able to reach (ping) each other successfully. Next ensure ipsec and racoon are not running. On my machine I do:&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;verdi2istc#&lt;/span&gt;&lt;/b&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;/etc/rc.d/ipsec stop &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;Clearing ipsec manual keys/policies&lt;/span&gt;&lt;/b&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;.&lt;/span&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;to stop ipsec if it was already running; and do&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;verdi2istc# setkey -P -D&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;No SPD entries.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:10;color:black;"   &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:10;color:black;"   &gt;To ensure there are no IPsec SA/SP database entries; and next do&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;verdi2istc#&lt;/span&gt;&lt;/b&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;killall racoon&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;to stop racoon.&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;Next issue &lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;verdi2istc# /etc/rc.d/ipsec restart&lt;/span&gt;&lt;/b&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;"  &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;to start ipsec, and to verify ipsec started successfully then do&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;verdi2istd# setkey -P -D&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;10.1.13.0/24[any] 146.64.0.0/16[any] any&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;&lt;span style=""&gt;        &lt;/span&gt;in ipsec&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;&lt;span style=""&gt;        &lt;/span&gt;esp/tunnel/10.50.1.80-10.50.1.3/require&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;&lt;span style=""&gt;        &lt;/span&gt;created: Aug 30 &lt;/span&gt;&lt;/b&gt;&lt;st1:time minute="27" hour="9"&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;09:27:39&lt;/span&gt;&lt;/b&gt;&lt;/st1:time&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt; 2005&lt;span style=""&gt;  &lt;/span&gt;lastused: Aug 30 &lt;/span&gt;&lt;/b&gt;&lt;st1:time minute="27" hour="9"&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;09:27:39&lt;/span&gt;&lt;/b&gt;&lt;/st1:time&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt; 2005&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;&lt;span style=""&gt;        &lt;/span&gt;lifetime: 0(s) validtime: 0(s)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;&lt;span style=""&gt;        &lt;/span&gt;spid=16531 seq=1 pid=583&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;&lt;span style=""&gt;        &lt;/span&gt;refcnt=1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;146.64.0.0/16[any] 10.1.13.0/24[any] any&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;&lt;span style=""&gt;        &lt;/span&gt;out ipsec&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;&lt;span style=""&gt;        &lt;/span&gt;esp/tunnel/10.50.1.3-10.50.1.80/require&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;&lt;span style=""&gt;        &lt;/span&gt;created: Aug 30 &lt;/span&gt;&lt;/b&gt;&lt;st1:time minute="27" hour="9"&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;09:27:39&lt;/span&gt;&lt;/b&gt;&lt;/st1:time&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt; 2005&lt;span style=""&gt;  &lt;/span&gt;lastused: Aug 30 &lt;/span&gt;&lt;/b&gt;&lt;st1:time minute="27" hour="9"&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;09:27:39&lt;/span&gt;&lt;/b&gt;&lt;/st1:time&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt; 2005&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;&lt;span style=""&gt;        &lt;/span&gt;lifetime: 0(s) validtime: 0(s)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;&lt;span style=""&gt;        &lt;/span&gt;spid=16530 seq=0 pid=583&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;&lt;span style=""&gt;        &lt;/span&gt;refcnt=1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;From Router_A, type either racoon (to run in the backgroung) or racoon –F&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;verdi2istd#racoon&lt;/span&gt;&lt;/b&gt;&lt;b style=""&gt;&lt;span style="font-size:8;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;or to fun in foreground type &lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;verdi2istd#racoon -F -d&lt;/span&gt;&lt;/b&gt;&lt;b style=""&gt;&lt;span style="font-size:8;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;Foreground mode.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;2005-08-30 &lt;/span&gt;&lt;/b&gt;&lt;st1:time minute="51" hour="9"&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;09:51:59&lt;/span&gt;&lt;/b&gt;&lt;/st1:time&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;: INFO: main.c:172:main(): @(#)package version freebsd-20040818a&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;2005-08-30 &lt;/span&gt;&lt;/b&gt;&lt;st1:time minute="51" hour="9"&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;09:51:59&lt;/span&gt;&lt;/b&gt;&lt;/st1:time&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;: INFO: main.c:174:main(): @(#)internal version 20001216 sakane@kame.net&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;2005-08-30 &lt;/span&gt;&lt;/b&gt;&lt;st1:time minute="51" hour="9"&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;09:51:59&lt;/span&gt;&lt;/b&gt;&lt;/st1:time&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;: INFO: main.c:175:main(): @(#)This product linked OpenSSL 0.9.7d &lt;/span&gt;&lt;/b&gt;&lt;st1:date year="2004" day="17" month="3"&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;17 Mar 2004&lt;/span&gt;&lt;/b&gt;&lt;/st1:date&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt; (http://www.openssl.org/)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;2005-08-30 &lt;/span&gt;&lt;/b&gt;&lt;st1:time minute="51" hour="9"&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;09:51:59&lt;/span&gt;&lt;/b&gt;&lt;/st1:time&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;: DEBUG: pfkey.c:434:pfkey_init(): call pfkey_send_register for AH&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;2005-08-30 &lt;/span&gt;&lt;/b&gt;&lt;st1:time minute="51" hour="9"&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;09:51:59&lt;/span&gt;&lt;/b&gt;&lt;/st1:time&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;: DEBUG: pfkey.c:434:pfkey_init(): call pfkey_send_register for ESP&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;2005-08-30 &lt;/span&gt;&lt;/b&gt;&lt;st1:time minute="51" hour="9"&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;09:51:59&lt;/span&gt;&lt;/b&gt;&lt;/st1:time&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;: DEBUG: pfkey.c:434:pfkey_init(): call pfkey_send_register for IPCOMP&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;2005-08-30 &lt;/span&gt;&lt;/b&gt;&lt;st1:time minute="51" hour="9"&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;09:51:59&lt;/span&gt;&lt;/b&gt;&lt;/st1:time&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;: DEBUG: cftoken.l:578:yycf_set_buffer(): reading config file /usr/local/etc/racoon/racoon.conf&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;2005-08-30 &lt;/span&gt;&lt;/b&gt;&lt;st1:time minute="51" hour="9"&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;09:51:59&lt;/span&gt;&lt;/b&gt;&lt;/st1:time&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;: DEBUG: pfkey.c:2379:pk_checkalg(): compression algorithm can not be checked because sadb message doesn't support it.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;2005-08-30 &lt;/span&gt;&lt;/b&gt;&lt;st1:time minute="51" hour="9"&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;09:51:59&lt;/span&gt;&lt;/b&gt;&lt;/st1:time&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;: DEBUG: grabmyaddr.c:206:grab_myaddrs(): my interface: 10.50.1.3 (ath0)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;2005-08-30 &lt;/span&gt;&lt;/b&gt;&lt;st1:time minute="51" hour="9"&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;09:51:59&lt;/span&gt;&lt;/b&gt;&lt;/st1:time&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;: DEBUG: grabmyaddr.c:206:grab_myaddrs(): my interface: fe80::202:6fff:fe21:2e71%ath0 (ath0)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;2005-08-30 &lt;/span&gt;&lt;/b&gt;&lt;st1:time minute="51" hour="9"&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;09:51:59&lt;/span&gt;&lt;/b&gt;&lt;/st1:time&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;: DEBUG: grabmyaddr.c:206:grab_myaddrs(): my interface: 146.64.8.1 (sis0)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;2005-08-30 &lt;/span&gt;&lt;/b&gt;&lt;st1:time minute="51" hour="9"&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;09:51:59&lt;/span&gt;&lt;/b&gt;&lt;/st1:time&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;: DEBUG: grabmyaddr.c:206:grab_myaddrs(): my interface: fe80::200:24ff:fec2:b684%sis0 (sis0)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;2005-08-30 &lt;/span&gt;&lt;/b&gt;&lt;st1:time minute="51" hour="9"&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;09:51:59&lt;/span&gt;&lt;/b&gt;&lt;/st1:time&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;: DEBUG: grabmyaddr.c:206:grab_myaddrs(): my interface: 127.0.0.1 (lo0)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;2005-08-30 &lt;/span&gt;&lt;/b&gt;&lt;st1:time minute="51" hour="9"&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;09:51:59&lt;/span&gt;&lt;/b&gt;&lt;/st1:time&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;: DEBUG: grabmyaddr.c:206:grab_myaddrs(): my interface: ::1 (lo0)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;2005-08-30 &lt;/span&gt;&lt;/b&gt;&lt;st1:time minute="51" hour="9"&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;09:51:59&lt;/span&gt;&lt;/b&gt;&lt;/st1:time&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;: DEBUG: grabmyaddr.c:206:grab_myaddrs(): my interface: fe80::1%lo0 (lo0)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;2005-08-30 &lt;/span&gt;&lt;/b&gt;&lt;st1:time minute="51" hour="9"&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;09:51:59&lt;/span&gt;&lt;/b&gt;&lt;/st1:time&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;: DEBUG: grabmyaddr.c:474:autoconf_myaddrsport(): configuring default isakmp port.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;2005-08-30 &lt;/span&gt;&lt;/b&gt;&lt;st1:time minute="52" hour="9"&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;09:52:00&lt;/span&gt;&lt;/b&gt;&lt;/st1:time&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;: DEBUG: grabmyaddr.c:496:autoconf_myaddrsport(): 7 addrs are configured successfully&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;2005-08-30 &lt;/span&gt;&lt;/b&gt;&lt;st1:time minute="52" hour="9"&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;09:52:00&lt;/span&gt;&lt;/b&gt;&lt;/st1:time&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;: INFO: isakmp.c:1368:isakmp_open(): fe80::1%lo0[500] used as isakmp port (fd=5)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;2005-08-30 &lt;/span&gt;&lt;/b&gt;&lt;st1:time minute="52" hour="9"&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;09:52:00&lt;/span&gt;&lt;/b&gt;&lt;/st1:time&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;: INFO: isakmp.c:1368:isakmp_open(): ::1[500] used as isakmp port (fd=6)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;2005-08-30 &lt;/span&gt;&lt;/b&gt;&lt;st1:time minute="52" hour="9"&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;09:52:00&lt;/span&gt;&lt;/b&gt;&lt;/st1:time&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;: INFO: isakmp.c:1368:isakmp_open(): 127.0.0.1[500] used as isakmp port (fd=7)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;2005-08-30 &lt;/span&gt;&lt;/b&gt;&lt;st1:time minute="52" hour="9"&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;09:52:00&lt;/span&gt;&lt;/b&gt;&lt;/st1:time&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;: INFO: isakmp.c:1368:isakmp_open(): fe80::200:24ff:fec2:b684%sis0[500] used as isakmp port (fd=8)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;2005-08-30 &lt;/span&gt;&lt;/b&gt;&lt;st1:time minute="52" hour="9"&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;09:52:00&lt;/span&gt;&lt;/b&gt;&lt;/st1:time&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;: INFO: isakmp.c:1368:isakmp_open(): 146.64.8.1[500] used as isakmp port (fd=9)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;2005-08-30 &lt;/span&gt;&lt;/b&gt;&lt;st1:time minute="52" hour="9"&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;09:52:00&lt;/span&gt;&lt;/b&gt;&lt;/st1:time&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;: INFO: isakmp.c:1368:isakmp_open(): fe80::202:6fff:fe21:2e71%ath0[500] used as isakmp port (fd=10)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;2005-08-30 &lt;/span&gt;&lt;/b&gt;&lt;st1:time minute="52" hour="9"&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;09:52:00&lt;/span&gt;&lt;/b&gt;&lt;/st1:time&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;: INFO: isakmp.c:1368:isakmp_open(): 10.50.1.3[500] used as isakmp port (fd=11)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;2005-08-30 &lt;/span&gt;&lt;/b&gt;&lt;st1:time minute="52" hour="9"&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;09:52:00&lt;/span&gt;&lt;/b&gt;&lt;/st1:time&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;: DEBUG: pfkey.c:197:pfkey_handler(): get pfkey X_SPDDUMP message&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;2005-08-30 &lt;/span&gt;&lt;/b&gt;&lt;st1:time minute="52" hour="9"&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;09:52:00&lt;/span&gt;&lt;/b&gt;&lt;/st1:time&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;: DEBUG: pfkey.c:197:pfkey_handler(): get pfkey X_SPDDUMP message&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;2005-08-30 &lt;/span&gt;&lt;/b&gt;&lt;st1:time minute="52" hour="9"&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;09:52:00&lt;/span&gt;&lt;/b&gt;&lt;/st1:time&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;: DEBUG: policy.c:184:cmpspidxstrict(): sub:0xbfbfea30: 146.64.0.0/16[0] 10.1.13.0/24[0] proto=any dir=out&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;2005-08-30 &lt;/span&gt;&lt;/b&gt;&lt;st1:time minute="52" hour="9"&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;09:52:00&lt;/span&gt;&lt;/b&gt;&lt;/st1:time&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;: DEBUG: policy.c:185:cmpspidxstrict(): db :0x809dc08: 10.1.13.0/24[0] 146.64.0.0/16[0] proto=any dir=in&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;The –d option is for debug, to see more output add extra –d.&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;IMPORTANT: At this point if all went well Client_A should not be reachable (try ping) from Router_B and Client_B; meaning private LAN_A is now protected. However, Router_A and Router_B should be able reach/see each other. Do not continue until this is accomplished.&lt;/p&gt;     &lt;p class="MsoNormal"&gt;&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;p style="font-weight: bold;" class="MsoNormal"&gt;&lt;span style="font-size:130%;"&gt;STARTING UP OPENSWAN IPSEC&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;Now, on Router_B do:&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;   &lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;b style=""&gt;&lt;span style=";font-size:8;color:black;"  &gt;root@Lawrence:/# ipsec setup restart&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;b style=""&gt;&lt;span style=";font-size:8;color:black;"  &gt;ipsec_setup: Stopping Openswan IPsec...&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;b  style="font-family:arial;"&gt;&lt;span style=";font-size:8;color:black;"  &gt;ipsec_setup: Starting Openswan IPsec 2.3.1...&lt;/span&gt;&lt;/b&gt;&lt;b style=""&gt;&lt;span style="font-size:8;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;verify that the IPsec tunnel has been established correctly by issuing:&lt;/p&gt;   &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;root@Lawrence:/# ipsec whack --status&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;000 interface ipsec0/eth1 10.50.1.80&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;000 %myid = (none)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;000 debug none&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;000&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;000 algorithm ESP encrypt: id=3, name=ESP_3DES, ivlen=64, keysizemin=168, keysizemax=168&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;000 algorithm ESP encrypt: id=12, name=ESP_AES, ivlen=128, keysizemin=128, keysizemax=256&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;000 algorithm ESP auth attr: id=1, name=AUTH_ALGORITHM_HMAC_MD5, keysizemin=128, keysizemax=128&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;000 algorithm ESP auth attr: id=2, name=AUTH_ALGORITHM_HMAC_SHA1, keysizemin=160, keysizemax=160&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;000&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;000 algorithm IKE encrypt: id=7, name=OAKLEY_AES_CBC, blocksize=16, keydeflen=128&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;000 algorithm IKE encrypt: id=5, name=OAKLEY_3DES_CBC, blocksize=8, keydeflen=192&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;000 algorithm IKE hash: id=2, name=OAKLEY_SHA1, hashsize=20&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;000 algorithm IKE hash: id=1, name=OAKLEY_MD5, hashsize=16&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;000 algorithm IKE dh group: id=2, name=OAKLEY_GROUP_MODP1024, bits=1024&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;000 algorithm IKE dh group: id=5, name=OAKLEY_GROUP_MODP1536, bits=1536&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;000 algorithm IKE dh group: id=14, name=OAKLEY_GROUP_MODP2048, bits=2048&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;000 algorithm IKE dh group: id=15, name=OAKLEY_GROUP_MODP3072, bits=3072&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;000 algorithm IKE dh group: id=16, name=OAKLEY_GROUP_MODP4096, bits=4096&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;000 algorithm IKE dh group: id=17, name=OAKLEY_GROUP_MODP6144, bits=6144&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;000 algorithm IKE dh group: id=18, name=OAKLEY_GROUP_MODP8192, bits=8192&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;000&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;000 stats db_ops.c: {curr_cnt, total_cnt, maxsz} :context={0,0,0} trans={0,0,0} attrs={0,0,0}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;000&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;000 "crypt": 10.1.13.0/24===10.50.1.80...10.50.1.3===146.64.0.0/16; erouted; eroute owner: #2&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;000 "crypt":&lt;span style=""&gt;     &lt;/span&gt;srcip=unset; dstip=unset&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;000 "crypt":&lt;span style=""&gt;   &lt;/span&gt;ike_life: 3600s; ipsec_life: 28800s; rekey_margin: 540s; rekey_fuzz: 100%; keyingtries: 0&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;000 "crypt":&lt;span style=""&gt;   &lt;/span&gt;policy: PSK+ENCRYPT+TUNNEL+PFS+UP; prio: 24,16; interface: eth1;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;000 "crypt":&lt;span style=""&gt;   &lt;/span&gt;newest ISAKMP SA: #1; newest IPsec SA: #2;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;000 "crypt":&lt;span style=""&gt;   &lt;/span&gt;IKE algorithm newest: 3DES_CBC_192-SHA1-MODP1024&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;000&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;000 #2: "crypt":500 STATE_QUICK_I2 (sent QI2, IPsec SA established); EVENT_SA_REPLACE in 27961s; newest IPSEC; eroute owner&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;000 #2: "crypt" esp.2ec9213@10.50.1.3 esp.aa7dc439@10.50.1.80 tun.1002@10.50.1.3 tun.1001@10.50.1.80&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;000 #1: "crypt":500 STATE_MAIN_I4 (ISAKMP SA established); EVENT_SA_REPLACE in 2625s; newest ISAKMP; nodpd&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;000&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:8;color:black;"   &gt;root@Lawrence:/#&lt;/span&gt;&lt;/b&gt;&lt;b style=""&gt;&lt;span style="font-size:8;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;At this point Client_A should be reachable by Client_B. On each/either Router do a tcpdump; and any packets with ESP indicates that the setup tunnel is currently handling data from the clients. &lt;/p&gt;   &lt;p class="MsoNormal"&gt;NOTE: ESP packets will only appear if there are packets from either client to the other client.&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/p&gt; &lt;p style="font-weight: bold;" class="MsoNormal"&gt;&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;span style="font-size:130%;"&gt;DEBUGGING (Openswan IPsec)&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;Earlier I showed how to stop a connection from being started up automatically by openswan. IPsec. So now with ipsec running but our connection “crypt” NOT up, we will debug the starting up of the connection (crypt). To debug the key exchange with racoon, first create a script with following content:&lt;/p&gt;   &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:10;color:black;"   &gt;ipsec pluto&lt;span style=""&gt;  &lt;/span&gt;--debug-all&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:10;color:black;"   &gt;ipsec whack \&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:10;color:black;"   &gt;--name crypt \&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:10;color:black;"   &gt;--tunnel \&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:10;color:black;"   &gt;--host 10.50.1.80 \&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:10;color:black;"   &gt;--nexthop 10.50.1.3 \&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:10;color:black;"   &gt;--client 10.1.13.1/24 \&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:10;color:black;"   &gt;--updown 'ipsec _updown' --id 10.50.1.80 \&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:10;color:black;"   &gt;--to \&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:10;color:black;"   &gt;--host 10.50.1.3 \&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:10;color:black;"   &gt;--client 146.64.8.1/16 \&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:10;color:black;"   &gt;--updown 'ipsec _updown' --id 10.50.1.3 \&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:10;color:black;"   &gt;--psk \&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:10;color:black;"   &gt;--esp 3des-md5,3des-sha1 \&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:10;color:black;"   &gt;--ike 3des-md5,3des-sha1 \&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:10;color:black;"   &gt;--encrypt&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:10;color:black;"   &gt;ipsec whack --listen&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal" style=""&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:10;color:black;"   &gt;ipsec whack --route --name crypt&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;b style=""&gt;&lt;span style=";font-family:Arial;font-size:10;color:black;"   &gt;ipsec whack --initiate --name crypt&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:10;color:black;"   &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;Running this script will show the various key exchange messages. The messages are pretty much clear to see what it’s happening. &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7164904-112548830810319204?l=csircoin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csircoin.blogspot.com/feeds/112548830810319204/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7164904&amp;postID=112548830810319204' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/112548830810319204'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/112548830810319204'/><link rel='alternate' type='text/html' href='http://csircoin.blogspot.com/2005/08/establishing-ipsec-tunnelconnection.html' title='Establishing IPsec tunnel/connection between FreeBSD and Linux (openswan IPsec Cisco WRT54G Router)'/><author><name>lawrence</name><uri>http://www.blogger.com/profile/06966268036060464236</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7164904.post-112371189278714639</id><published>2005-08-11T00:10:00.000+02:00</published><updated>2005-08-11T00:24:41.136+02:00</updated><title type='text'>Setting up DHCP with OLSR</title><content type='html'>There have been so many misleading postings on this - I will finally set the record straight.&lt;br /&gt;&lt;br /&gt;You will need to reserve a block of IP's for non OLSR wireless clients that want to connect onto the mesh network such as a laptop. Here is an example setup:&lt;br /&gt;&lt;br /&gt;Wireless router 1:&lt;br /&gt;Wireless IP: 10.51.1.13&lt;br /&gt;LAN IP: 10.3.13.1&lt;br /&gt;Subnet for Wireless DHCP clients: 10.51.1.64/28 (This would mean that 16 machines could potentially connect to this wireless router. The IP leases will be in the range from 10.51.1.64 to 10.51.1.79)&lt;br /&gt;&lt;br /&gt;Wireless router 2:&lt;br /&gt;Wireless IP: 10.51.1.14&lt;br /&gt;LAN IP: 10.3.14.1&lt;br /&gt;Subnet for Wireless DHCP clients : 10.51.1.80/28 (IP leases will be in the range from 10.51.1.80 to 10.51.1.93)&lt;br /&gt;&lt;br /&gt;To set this up On Friefunk firmware&lt;br /&gt;Wireless Router 1:&lt;br /&gt;OLSR:&lt;br /&gt;OLSR  DHCP: 10.51.1.64/28&lt;br /&gt;&lt;br /&gt;Wireless Router 2:&lt;br /&gt;OLSR:&lt;br /&gt;OLSR  DHCP: 10.51.1.80/28&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Most people gave strange values for OLSR DHCP in their postings the most common one was:&lt;br /&gt;OLSR DHCP: 10.51.1.80/28, 255.255.255.240&lt;br /&gt;&lt;br /&gt;The subnet mask after the comma (255.255.255.240) is an alternative to the slash format /28. &lt;span style="font-weight: bold;"&gt;Why does everyone have this reduntant subnet mask on their postings???&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7164904-112371189278714639?l=csircoin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csircoin.blogspot.com/feeds/112371189278714639/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7164904&amp;postID=112371189278714639' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/112371189278714639'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/112371189278714639'/><link rel='alternate' type='text/html' href='http://csircoin.blogspot.com/2005/08/setting-up-dhcp-with-olsr.html' title='Setting up DHCP with OLSR'/><author><name>king david</name><uri>http://www.blogger.com/profile/17101894497352927717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7164904.post-112345283598178609</id><published>2005-08-08T00:10:00.000+02:00</published><updated>2005-08-08T00:13:56.006+02:00</updated><title type='text'>good info on checking linksys hardware version</title><content type='html'>&lt;p&gt;&lt;strong&gt;&lt;span style="font-weight: normal;"&gt;Finally some good info about finding the version number from outside markings and using NVRAM settings - info from www.openwrt.org&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Linksys WRT54G&lt;/strong&gt; &lt;/p&gt;  &lt;ol&gt; &lt;li&gt;&lt;a href="http://wiki.openwrt.org/OpenWrtDocs/Hardware/Linksys/WRT54G#head-755412fb9789c00233194d6af2dd1a283d5af434"&gt;Hardware versions&lt;/a&gt;&lt;ol&gt;&lt;ol&gt;&lt;li&gt;&lt;a href="http://wiki.openwrt.org/OpenWrtDocs/Hardware/Linksys/WRT54G#head-55c2d0f7231454a88b632665f06cc5845eb29751"&gt;Identification by S/N&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;li&gt;&lt;a href="http://wiki.openwrt.org/OpenWrtDocs/Hardware/Linksys/WRT54G#head-f2fe3762941f7a18cbe23d7b5283fd75a6723094"&gt;WRT54G v1.0&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://wiki.openwrt.org/OpenWrtDocs/Hardware/Linksys/WRT54G#head-433d63ecfb29f0a1e8a47a0789e01bc433b40d8a"&gt;WRT54G v1.1&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://wiki.openwrt.org/OpenWrtDocs/Hardware/Linksys/WRT54G#head-75560cf44b7c5c269b04485b3cedfd58090167a3"&gt;WRT54G v2.0&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://wiki.openwrt.org/OpenWrtDocs/Hardware/Linksys/WRT54G#head-44798ba5ce79c5cacbf793fbf159324db319c90b"&gt;WRT54G v2.2&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://wiki.openwrt.org/OpenWrtDocs/Hardware/Linksys/WRT54G#head-1284d396869c9284b2b913b8a3f6f87bd1b61651"&gt;WRT54G v3.0 &amp; WRT54G v3.1&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://wiki.openwrt.org/OpenWrtDocs/Hardware/Linksys/WRT54G#head-e95587330908fc975c1dfc95f82d730e8702f6f9"&gt;WRT54G v4.00&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://wiki.openwrt.org/OpenWrtDocs/Hardware/Linksys/WRT54G#head-15e21881961e4d9257c9c29f04d9a60bca860487"&gt;Table summary&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://wiki.openwrt.org/OpenWrtDocs/Hardware/Linksys/WRT54G#head-bca76ba650d7e514d474e22b0e073dc1225a83df"&gt;Hardware hacking&lt;/a&gt;&lt;/li&gt; &lt;/ol&gt;    &lt;h4 id="head-755412fb9789c00233194d6af2dd1a283d5af434"&gt;1. Hardware versions&lt;/h4&gt;   &lt;p&gt;There are currently seven versions of the WRT54G (v1.0, v1.1, v2.0, v2.2, v3.0, v3.1, v4.00). With the exception of v4.00 devices (it is currently marked as untested for White Russian RC1), the WRT54G units are supported by &lt;a href="http://wiki.openwrt.org/OpenWrt"&gt;OpenWrt&lt;/a&gt; 1.0 (White Russian) and later. boot_wait is off by default on these routers, so you should turn it on. The version number is found on the label on the bottom of the front part of the case below the Linksys logo. &lt;/p&gt; &lt;h6 id="head-55c2d0f7231454a88b632665f06cc5845eb29751"&gt;1.0.1. Identification by S/N&lt;/h6&gt;   &lt;p&gt;Useful for identifying shrinkwrapped units. The &lt;strong&gt;S/N&lt;/strong&gt; can be found on the box, below the UPC barcode. &lt;/p&gt; &lt;div&gt; &lt;table style=""&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td colspan="2" style="text-align: center;"&gt; &lt;p&gt; &lt;img src="http://wiki.openwrt.org/wiki/classic/img/idea.png" alt="(!)" height="15" width="15" /&gt; &lt;strong&gt;Please contribute to this list.&lt;/strong&gt; &lt;img src="http://wiki.openwrt.org/wiki/classic/img/idea.png" alt="(!)" height="15" width="15" /&gt; &lt;/p&gt;&lt;/td&gt; &lt;td colspan="2" style="text-align: center;"&gt; &lt;p&gt;&lt;strong&gt;OpenWRT&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt; &lt;p&gt;&lt;strong&gt;Model&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt;&lt;strong&gt;S/N&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt;&lt;strong&gt;CVS&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt;&lt;strong&gt;EXP&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td colspan="1" style="text-align: left;" rowspan="2"&gt; &lt;p&gt;WRT54G v1.1&lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt;CDF20xxxxxxx&lt;/p&gt;&lt;/td&gt; &lt;td colspan="1" style="text-align: center;" rowspan="2"&gt; &lt;p&gt; &lt;img src="http://wiki.openwrt.org/wiki/classic/img/checkmark.png" alt="(./)" height="15" width="20" /&gt; &lt;/p&gt;&lt;/td&gt; &lt;td colspan="1" style="text-align: center;" rowspan="2"&gt; &lt;p&gt; &lt;img src="http://wiki.openwrt.org/wiki/classic/img/checkmark.png" alt="(./)" height="15" width="20" /&gt; &lt;/p&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt; &lt;p&gt;CDF30xxxxxxx&lt;/p&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt; &lt;p&gt;WRT54G v2&lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt;CDF50xxxxxxx&lt;/p&gt;&lt;/td&gt; &lt;td style="text-align: center;"&gt; &lt;p&gt; &lt;img src="http://wiki.openwrt.org/wiki/classic/img/checkmark.png" alt="(./)" height="15" width="20" /&gt; &lt;/p&gt;&lt;/td&gt; &lt;td style="text-align: center;"&gt; &lt;p&gt; &lt;img src="http://wiki.openwrt.org/wiki/classic/img/checkmark.png" alt="(./)" height="15" width="20" /&gt; &lt;/p&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt; &lt;p&gt;WRT54G v2.2&lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt;CDF70xxxxxxx&lt;/p&gt;&lt;/td&gt; &lt;td style="text-align: center;"&gt; &lt;p&gt; &lt;img src="http://wiki.openwrt.org/wiki/classic/img/icon-error.png" alt="{X}" height="16" width="16" /&gt; &lt;/p&gt;&lt;/td&gt; &lt;td style="text-align: center;"&gt; &lt;p&gt; &lt;img src="http://wiki.openwrt.org/wiki/classic/img/checkmark.png" alt="(./)" height="15" width="20" /&gt; &lt;/p&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt; &lt;p&gt;WRT54G v3&lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt;CDF80xxxxxxx&lt;/p&gt;&lt;/td&gt; &lt;td style="text-align: center;"&gt; &lt;p&gt; &lt;img src="http://wiki.openwrt.org/wiki/classic/img/icon-error.png" alt="{X}" height="16" width="16" /&gt; &lt;/p&gt;&lt;/td&gt; &lt;td style="text-align: center;"&gt; &lt;p&gt; &lt;img src="http://wiki.openwrt.org/wiki/classic/img/checkmark.png" alt="(./)" height="15" width="20" /&gt; &lt;/p&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt; &lt;p&gt;WRT54G v3.1 (AU?)&lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt;CDF90xxxxxxx&lt;/p&gt;&lt;/td&gt; &lt;td style="text-align: center;"&gt; &lt;p&gt; &lt;img src="http://wiki.openwrt.org/wiki/classic/img/icon-error.png" alt="{X}" height="16" width="16" /&gt; &lt;/p&gt;&lt;/td&gt; &lt;td style="text-align: center;"&gt; &lt;p&gt; &lt;img src="http://wiki.openwrt.org/wiki/classic/img/checkmark.png" alt="(./)" height="15" width="20" /&gt; &lt;/p&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt; &lt;/div&gt;   &lt;h5 id="head-f2fe3762941f7a18cbe23d7b5283fd75a6723094"&gt;1.1. WRT54G v1.0&lt;/h5&gt;   &lt;p&gt;The WRT54G v1.0 is based on the Broadcom 4710 board. It has a 125MHz CPU, 4Mb flash and 16Mb SDRAM. The wireless NIC is a mini-PCI card. The switch is an ADM6996. &lt;/p&gt; &lt;h5 id="head-433d63ecfb29f0a1e8a47a0789e01bc433b40d8a"&gt;1.2. WRT54G v1.1&lt;/h5&gt;   &lt;p&gt;The WRT54G v1.1 is based on the Broadcom 4710 board. It has a 125MHz CPU, 4Mb flash and 16Mb SDRAM. The wireless NIC is soldered to the board. The switch is an ADM6996. &lt;/p&gt; &lt;p&gt;Hardware informations (nvram) : &lt;/p&gt; &lt;pre&gt;boardtype=bcm94710dev&lt;br /&gt;&lt;/pre&gt;   &lt;h5 id="head-75560cf44b7c5c269b04485b3cedfd58090167a3"&gt;1.3. WRT54G v2.0&lt;/h5&gt;   &lt;p&gt;The WRT54G v2.0 is based on the Broadcom 4712 board. It has a 200MHz CPU, 4Mb flash and 16Mb SDRAM. The wireless NIC is integrated to the board. The switch is an ADM6996. &lt;/p&gt; &lt;p&gt;Hardware informations (nvram) : &lt;/p&gt; &lt;pre&gt;boardtype=0x0101&lt;br /&gt;boardflags=0x0188&lt;/pre&gt;   &lt;h5 id="head-44798ba5ce79c5cacbf793fbf159324db319c90b"&gt;1.4. WRT54G v2.2&lt;/h5&gt;   &lt;p&gt;The WRT54G v2.2 is based on the Broadcom 4712 board. It has a 200MHz CPU, 4Mb flash and 16Mb DDR-SDRAM. The wireless NIC is integrated to the board. The switch is a BCM5325. &lt;/p&gt; &lt;p&gt;Hardware informations (nvram) : &lt;/p&gt; &lt;pre&gt;boardtype=0x0708&lt;br /&gt;boardflags=0x0118&lt;/pre&gt;   &lt;h5 id="head-1284d396869c9284b2b913b8a3f6f87bd1b61651"&gt;1.5. WRT54G v3.0 &amp;amp; WRT54G v3.1&lt;/h5&gt;   &lt;p&gt;This unit is just like the V2.2 Except it has an extra reboot button on the left front panel behind a Cisco logo.  &lt;/p&gt; &lt;h5 id="head-e95587330908fc975c1dfc95f82d730e8702f6f9"&gt;1.6. WRT54G v4.00&lt;/h5&gt;   &lt;p&gt;Please add information for this revision. &lt;/p&gt; &lt;p&gt;Hardware informations (nvram) : &lt;/p&gt; &lt;pre&gt;boardrev=0x10&lt;br /&gt;boardtype=0x0708&lt;br /&gt;boardflags2=0&lt;br /&gt;boardflags=0x0118&lt;br /&gt;boardnum=42&lt;/pre&gt;  &lt;p&gt;&lt;img src="http://wiki.openwrt.org/wiki/classic/img/alert.png" alt="/!\" height="15" width="15" /&gt; &lt;strong&gt;To take the front cover off of this unit you must first remove the small screws under the rubber covers of the front feet!&lt;/strong&gt;  &lt;/p&gt; &lt;h4 id="head-15e21881961e4d9257c9c29f04d9a60bca860487"&gt;2. Table summary&lt;/h4&gt;   &lt;p&gt;how to get info : &lt;/p&gt; &lt;p&gt;* board info: nvram show | grep board | sort&lt;br /&gt;* cpu model: cat /proc/cpuinfo | grep cpu &lt;/p&gt; &lt;div&gt; &lt;table&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td&gt; &lt;p&gt;&lt;strong&gt;Model&lt;/strong&gt;       &lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt;&lt;strong&gt;boardrev&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt;&lt;strong&gt;boardtype&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt;&lt;strong&gt;boardflags&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt;&lt;strong&gt;boardflags2&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt;&lt;strong&gt;boardnum&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt;&lt;strong&gt;wl0_corerev&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt;&lt;strong&gt;cpu model&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt; &lt;p&gt;WRT54G v1.1       &lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt;     -        &lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt;  bcm94710dev  &lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt;      -         &lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt;       -         &lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt;  42           &lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt;       5         &lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt; BCM4710 V0.0  &lt;/p&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt; &lt;p&gt;WRT54G v2.0       &lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt;     -        &lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt;  0x0101       &lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt;  0x0188        &lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt;       -         &lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt;      -       &lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt;       -         &lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt; BCM3302 V0.7  &lt;/p&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt; &lt;p&gt;WRT54G v2.2       &lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt;     -        &lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt;  0x0708       &lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt;  0x0118        &lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt;       -         &lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt;      -       &lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt;       7         &lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt; -             &lt;/p&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt; &lt;p&gt;WRT54G v3.0       &lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt; 0x10         &lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt;  0x0708       &lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt;  0x0118        &lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt;  0              &lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt;  42          &lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt;       7         &lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt;BCM3302 V0.7&lt;/p&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt; &lt;p&gt;WRT54G v3.1 (AU?) &lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt; 0x10         &lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt;  0x0708       &lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt;  0x0118        &lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt;  0              &lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt;  42          &lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt;       7         &lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt;BCM3302 V0.7&lt;/p&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt; &lt;p&gt;WRT54G v4.0       &lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt; 0x10         &lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt;  0x0708       &lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt;  0x0118        &lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt;  0              &lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt;  42          &lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt;       7         &lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt;BCM3302 V0.7&lt;/p&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt; &lt;p&gt;WRT54GS v1.0      &lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt; 0x10         &lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt;  0x0101       &lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt;  0x0388        &lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt;  0              &lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt;  42          &lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt;       7         &lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt; BCM3302 V0.7  &lt;/p&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt; &lt;p&gt;WRT54GS v1.1      &lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt; 0x10         &lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt;  0x0708       &lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt;  0x0318        &lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt;  0              &lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt;  42          &lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt;       -         &lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt; -             &lt;/p&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt; &lt;p&gt;Buffalo WBR-54G   &lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt; 0x10         &lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt;  bcm94710ap   &lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt;  0x0188        &lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt;  2              &lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt;  42          &lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt;       -         &lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt; -             &lt;/p&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt; &lt;p&gt;Toshiba WRC1000   &lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt; -            &lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt;  bcm94710r4   &lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt;  -             &lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt;  -              &lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt;  100         &lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt;       -         &lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt; -             &lt;/p&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt; &lt;p&gt;Buffalo WBR2-G54S &lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt; 0x10         &lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt;  0x0101       &lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt;  0x0188        &lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt;  0              &lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt;  00          &lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt;       -         &lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt; -             &lt;/p&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt; &lt;p&gt;Asus WL-500G Deluxe&lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt; 0x10        &lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt;  bcm95365r    &lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt;      -         &lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt;       -         &lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt;  45          &lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt;       5         &lt;/p&gt;&lt;/td&gt; &lt;td&gt; &lt;p&gt;BCM3302 V0.7&lt;/p&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt; &lt;/div&gt;  &lt;p&gt;*other variables (nvram) of interest :  boot_ver, pmon_ver, firmware_version, os_version &lt;/p&gt; &lt;p&gt;please complete this table. Look at this thread : &lt;a href="http://openwrt.org/forum/viewtopic.php?pid=8127#p8127"&gt;&lt;img src="http://wiki.openwrt.org/wiki/classic/img/moin-www.png" alt="[WWW]" height="11" width="11" /&gt; http://openwrt.org/forum/viewtopic.php?pid=8127#p8127&lt;/a&gt; May be this table should move up to &lt;a href="http://wiki.openwrt.org/OpenWrtDocs"&gt;OpenWrtDocs&lt;/a&gt;/Hardware.  &lt;/p&gt; &lt;h4 id="head-bca76ba650d7e514d474e22b0e073dc1225a83df"&gt;3. Hardware hacking&lt;/h4&gt;   &lt;p&gt;There are revision XH units of the WRT54G v2.0. These units have 32Mb of memory, but they are locked to 16Mb. You can unlock the remaining memory with changing some of the variables. Afterburner (aka. Speedbooster) mode can be enabled with some variables, too. &lt;/p&gt; &lt;p&gt;&lt;img src="http://wiki.openwrt.org/wiki/classic/img/alert.png" alt="/!\" height="15" width="15" /&gt; &lt;strong&gt;However, there are no guaranties, that these will work, and changing the memory configuration on a non-XH unit will give You a brick. Check the forums for more info.&lt;/strong&gt; &lt;/p&gt; If you have a look at the WRT54G v2.2 board, you can find on the left corner, near the power LED, an empty place for a 4 pins button. On the board it is printed as SW2. This is the second reset button you can find on WRT54G v3.0, except that it has not been soldered.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7164904-112345283598178609?l=csircoin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csircoin.blogspot.com/feeds/112345283598178609/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7164904&amp;postID=112345283598178609' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/112345283598178609'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/112345283598178609'/><link rel='alternate' type='text/html' href='http://csircoin.blogspot.com/2005/08/good-info-on-checking-linksys-hardware.html' title='good info on checking linksys hardware version'/><author><name>king david</name><uri>http://www.blogger.com/profile/17101894497352927717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7164904.post-112133594248231034</id><published>2005-07-14T12:12:00.000+02:00</published><updated>2005-07-14T12:12:22.483+02:00</updated><title type='text'>Running Kismet-Drone on a Linksys WRT54G</title><content type='html'>Install either the kismet or kismet_drone package. Then edit /etc/kismet_drone.conf and change the source from wrt54g,eth1,wrt45g to wrt54g,prism0,wrt54g.&lt;br /&gt;&lt;br /&gt;Then run kismet from your host, pc and off u go!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7164904-112133594248231034?l=csircoin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csircoin.blogspot.com/feeds/112133594248231034/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7164904&amp;postID=112133594248231034' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/112133594248231034'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/112133594248231034'/><link rel='alternate' type='text/html' href='http://csircoin.blogspot.com/2005/07/running-kismet-drone-on-linksys-wrt54g.html' title='Running Kismet-Drone on a Linksys WRT54G'/><author><name>Yusuf Kaka</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-8Q7TL5TuirY/AAAAAAAAAAI/AAAAAAAAFeg/0t3GhDGnxGI/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7164904.post-112043061859237521</id><published>2005-07-04T00:34:00.000+02:00</published><updated>2005-07-04T00:43:38.596+02:00</updated><title type='text'>a few tips with olsr on openwrt freifunk</title><content type='html'>I had this problem with the OLSR web interface on the Freifunk openwrt implementation. If entered the following for the HNA4 field&lt;br /&gt;&lt;br /&gt;HNA4: 10.3.13.1 255.255.255.0&lt;br /&gt;&lt;br /&gt;Which should advertise the whole 10.3.13.x net it would advertise the 10.0.0.0 net. I discovered that it needs the subnet mask in this format instead&lt;br /&gt;&lt;br /&gt;HNA4: 10.3.13.1/24&lt;br /&gt;&lt;br /&gt;A few other things I learnt&lt;br /&gt;&lt;br /&gt;1. NVRAM variable ff_hna4 stores the HNA4 setting&lt;br /&gt;2. /etc/olsr.conf is ignored by freifunk&lt;br /&gt;3. /rom/etc/olsrd.conf stores a permanent copy of the olsrd setup&lt;br /&gt;4. /var/etc/olsrd.conf is a symbolic link to /tmp/etc/olsrd.conf  ... this file is copied from /rom/etc/olsrd.conf into RAM (ramfs filesystem) and is the one called by olsrd.&lt;br /&gt;&lt;br /&gt;ps -A will reveal that olsrd is called as follows&lt;br /&gt;&lt;br /&gt;olsrd -f /var/etc/olsrd.conf -d 0&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7164904-112043061859237521?l=csircoin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csircoin.blogspot.com/feeds/112043061859237521/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7164904&amp;postID=112043061859237521' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/112043061859237521'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/112043061859237521'/><link rel='alternate' type='text/html' href='http://csircoin.blogspot.com/2005/07/few-tips-with-olsr-on-openwrt-freifunk.html' title='a few tips with olsr on openwrt freifunk'/><author><name>king david</name><uri>http://www.blogger.com/profile/17101894497352927717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7164904.post-111999005401498790</id><published>2005-06-28T22:15:00.000+02:00</published><updated>2005-06-28T22:29:15.416+02:00</updated><title type='text'>Linksys WRT54G hardware differences</title><content type='html'>This has been bothering me - there are 5 different hardware versions of the WRT54G wireless router (1.0, 1.1, 2.0, 2.2, 3.0) and many of the open firmware platforms like openwrt or sveasoft (The betrayer of the word open) only run on particular hardware versions. The main changes are the processor, amount of RAM/FLASH, the wireless hardware and the ethernet hardware&lt;br /&gt;&lt;br /&gt;Check out all the differences here&lt;br /&gt;&lt;a href="http://www.linksysinfo.org/modules.php?name=Content&amp;pa=showpage&amp;amp;pid=6"&gt;http://www.linksysinfo.org/modules.php?name=Content&amp;pa=showpage&amp;amp;pid=6&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;We have ordered three batches of Linksys hardware - I must check which hardware platforms we have&lt;br /&gt;&lt;br /&gt;My Linksys on my roof gave the following results&lt;br /&gt;&lt;br /&gt;Result of the command&lt;br /&gt;$&gt;cat /proc/cpuinfo&lt;br /&gt;&lt;br /&gt;system type             : Broadcom BCM947XX&lt;br /&gt;processor               : 0&lt;br /&gt;cpu model               : BCM3302 V0.7&lt;br /&gt;BogoMIPS                : 199.47&lt;br /&gt;wait instruction        : no&lt;br /&gt;microsecond timers      : yes&lt;br /&gt;tlb_entries             : 32&lt;br /&gt;extra interrupt vector  : no&lt;br /&gt;hardware watchpoint     : no&lt;br /&gt;VCED exceptions         : not available&lt;br /&gt;VCEI exceptions         : not available&lt;br /&gt;dcache hits             : 3472555964&lt;br /&gt;dcache misses           : 1631950511&lt;br /&gt;icache hits             : 264142837&lt;br /&gt;icache misses           : 2075639807&lt;br /&gt;instructions            : 0&lt;br /&gt;&lt;br /&gt;Some of the possible clue NVRAM settings when running the command&lt;br /&gt;$&gt;NVRAM show&lt;br /&gt;&lt;br /&gt;boardrev=0x10&lt;br /&gt;bootver-v2.3&lt;br /&gt;boardnum=42&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7164904-111999005401498790?l=csircoin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csircoin.blogspot.com/feeds/111999005401498790/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7164904&amp;postID=111999005401498790' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/111999005401498790'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/111999005401498790'/><link rel='alternate' type='text/html' href='http://csircoin.blogspot.com/2005/06/linksys-wrt54g-hardware-differences.html' title='Linksys WRT54G hardware differences'/><author><name>king david</name><uri>http://www.blogger.com/profile/17101894497352927717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7164904.post-111951249533886484</id><published>2005-06-23T09:39:00.000+02:00</published><updated>2005-06-23T09:41:35.343+02:00</updated><title type='text'>Setting up OLSR mesh on a Linksys</title><content type='html'>Setting up OLSR mesh on a Linksys ( Assumes a stock standard Linksys out of the box)&lt;br /&gt;&lt;br /&gt;1. Download freifunk firmware from (http://www.freifunk.net/wiki/FreifunkFirmwareEnglish) - openwrt-g-freifunk-1.0.2-en.bin&lt;br /&gt;&lt;br /&gt;2. Set boot wait on linksys&lt;br /&gt;&lt;br /&gt;Web method:&lt;br /&gt;&lt;br /&gt;Navigate to web page were you can send pings and type each of these lines one line at a time&lt;br /&gt;&lt;br /&gt;;cp${IFS}*/*/nvram${IFS}/tmp/n&lt;br /&gt;;*/n${IFS}set${IFS}boot_wait=on&lt;br /&gt;;*/n${IFS}commit&lt;br /&gt;;*/n${IFS}show&gt;tmp/ping.log&lt;br /&gt;&lt;br /&gt;NVRAM method:&lt;br /&gt;&lt;br /&gt;telnet into box and type the following&lt;br /&gt;&lt;br /&gt;nvram set boot_wait=on&lt;br /&gt;nvram commit&lt;br /&gt;reboot&lt;br /&gt;&lt;br /&gt;3. Upload firmware&lt;br /&gt;&lt;br /&gt;Give yourself a fixed IP in the 192.168.1.x range e.g. 192.168.1.100&lt;br /&gt;&lt;br /&gt;Use tftp to upload firmware&lt;br /&gt;&lt;br /&gt;tftp 192.168.1.1&lt;br /&gt;tftp&gt; binary&lt;br /&gt;tftp&gt; rexmt 1&lt;br /&gt;tftp&gt; trace&lt;br /&gt;Packet tracing on.&lt;br /&gt;tftp&gt; put openwrt-g-freifunk-1.0.2-en.bin&lt;br /&gt;&lt;br /&gt;Wait for the power light to stop flashing&lt;br /&gt;Power cycle the box&lt;br /&gt;&lt;br /&gt;4. Check that the web interface is working. Visit the site http://192.168.1.1 on your web browser - you should see the main freifunk web interface appear&lt;br /&gt;&lt;br /&gt;5. Set up the wireless interface&lt;br /&gt;&lt;br /&gt;WLAN protocol: Static&lt;br /&gt;Ip Address: 192.168.2.5&lt;br /&gt;Netmask: 255.255.255.0&lt;br /&gt;WLAN Mode: Ad Hoc (Peer to Peer)&lt;br /&gt;ESSID: mesh&lt;br /&gt;Channel: 6&lt;br /&gt;TX Power: 100&lt;br /&gt;&lt;br /&gt;6. Set up the LAN interface&lt;br /&gt;&lt;br /&gt;LAN protocol: Static&lt;br /&gt;LAN IP: 192.168.4.1&lt;br /&gt;LAN Netmask: 255.255.255.0&lt;br /&gt;Disable NAT: yes&lt;br /&gt;Disable Firewall: yes&lt;br /&gt;&lt;br /&gt;7. Set up the WAN interface&lt;br /&gt;&lt;br /&gt;WAN Protocol: DHCP&lt;br /&gt;Host name: Lawrence&lt;br /&gt;&lt;br /&gt;8. Set up OLSR&lt;br /&gt;&lt;br /&gt;HNA4: 192.168.4.1 255.255.255.0&lt;br /&gt;&lt;br /&gt;9. Restart the Linksys&lt;br /&gt;&lt;br /&gt;You should now be given an IP address in the 192.168.3.x range&lt;br /&gt;You should be able to connect to another mesh access point and even get a default gateway to an internet point, if one exists&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7164904-111951249533886484?l=csircoin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csircoin.blogspot.com/feeds/111951249533886484/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7164904&amp;postID=111951249533886484' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/111951249533886484'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/111951249533886484'/><link rel='alternate' type='text/html' href='http://csircoin.blogspot.com/2005/06/setting-up-olsr-mesh-on-linksys.html' title='Setting up OLSR mesh on a Linksys'/><author><name>king david</name><uri>http://www.blogger.com/profile/17101894497352927717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7164904.post-111929952013581632</id><published>2005-06-20T22:27:00.000+02:00</published><updated>2005-06-20T22:32:00.140+02:00</updated><title type='text'>How the ETX metric in OLSR is calculated</title><content type='html'>The ETX of a link is the predicted number of data transmissions required to send a packet over that link, including retransmissions. The ETX of a route is the sum of the ETX for each link in the route. For example, the ETX of a three-hop route with perfect links is three; the ETX of a one-hop route with a 50% delivery ratio is two.&lt;br /&gt;&lt;br /&gt;The ETX of a link is calculated using the forward and reverse delivery ratios of the link. The forward delivery ratio, df , is the measured probability that a data packet successfully arrives at the recipient; the reverse delivery ratio, dr , is the probability that the ACK packet is successfully received. The expected probability that a transmission is successfully received and acknowledged is df x dr .&lt;br /&gt;&lt;br /&gt;A sender will retransmit a packet that is not successfully acknowledged. Because each attempt to transmit a packet can be considered a Bernoulli trial, the expected number of transmissions is:&lt;br /&gt;&lt;br /&gt;ETX = 1/ (df x dr)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;For a full description of how df and dr is actually calculated see MIT's publication &lt;a href="pdos.csail.mit.edu/roofnet/doku.php?id=publications"&gt;site&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7164904-111929952013581632?l=csircoin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csircoin.blogspot.com/feeds/111929952013581632/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7164904&amp;postID=111929952013581632' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/111929952013581632'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/111929952013581632'/><link rel='alternate' type='text/html' href='http://csircoin.blogspot.com/2005/06/how-etx-metric-in-olsr-is-calculated.html' title='How the ETX metric in OLSR is calculated'/><author><name>king david</name><uri>http://www.blogger.com/profile/17101894497352927717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7164904.post-111929778451626221</id><published>2005-06-20T21:53:00.000+02:00</published><updated>2005-06-20T22:03:04.520+02:00</updated><title type='text'>Mesh scalability by modifying the MAC layer in Altheros</title><content type='html'>&lt;a href="http://www.smallworks.com/archives/00000072.htm"&gt;This&lt;/a&gt; is a great article that discusses the whole issue of loss of performance in a single radio mesh network with many hops. Modifying the MAC layer on our 50 Altheros cards we are getting for the massive mesh could prove a very novel way of dealing with the inherent problems in the WiFi spec when trying to build large mesh networks&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7164904-111929778451626221?l=csircoin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csircoin.blogspot.com/feeds/111929778451626221/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7164904&amp;postID=111929778451626221' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/111929778451626221'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/111929778451626221'/><link rel='alternate' type='text/html' href='http://csircoin.blogspot.com/2005/06/mesh-scalability-by-modifying-mac.html' title='Mesh scalability by modifying the MAC layer in Altheros'/><author><name>king david</name><uri>http://www.blogger.com/profile/17101894497352927717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7164904.post-111929327037166792</id><published>2005-06-20T20:46:00.000+02:00</published><updated>2005-06-20T20:47:50.376+02:00</updated><title type='text'>Getting Kismet working with IPW2200 driver</title><content type='html'>Thanks to ubuntu forums for &lt;a href="http://www.ubuntuforums.org/showthread.php?t=40875&amp;highlight=ipw2200"&gt;this&lt;/a&gt; link&lt;span class="" style="display: block;" id="formatbar_CreateLink" title="Link" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmouseup="" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"&gt;&lt;img src="img/gl.link.gif" alt="Link" border="0" /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7164904-111929327037166792?l=csircoin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csircoin.blogspot.com/feeds/111929327037166792/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7164904&amp;postID=111929327037166792' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/111929327037166792'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/111929327037166792'/><link rel='alternate' type='text/html' href='http://csircoin.blogspot.com/2005/06/getting-kismet-working-with-ipw2200.html' title='Getting Kismet working with IPW2200 driver'/><author><name>king david</name><uri>http://www.blogger.com/profile/17101894497352927717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7164904.post-111875928224142111</id><published>2005-06-14T16:28:00.000+02:00</published><updated>2005-07-14T12:03:10.153+02:00</updated><title type='text'>Drawing(almost realtime) pretty network topology pictures with</title><content type='html'>&lt;DIV&gt;       &lt;i&gt;&lt;u&gt;&lt;a href="http://meshcube.org/meshwiki/OlsrTopologyVisualization"&gt;&lt;font color="#0000ff"&gt;http://meshcube.org/meshwiki/OlsrTopologyVisualization&lt;/font&gt;&lt;/a&gt;&lt;/u&gt;&lt;/i&gt;     &lt;/DIV&gt;     &lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;     &lt;DIV&gt;       Tried it&amp;#44; works well&amp;#39;ish.     &lt;/DIV&gt;   &lt;br&gt;Regards,&lt;br&gt;Yusuf Kaka&lt;br&gt;&lt;br&gt;________________________________________________________________________________&lt;br&gt;&lt;br&gt;Mobile Platforms Engineer&lt;br&gt;&lt;br&gt;CSIR - Meraka Institute (African Advanced Institute for ICT)&lt;br&gt;Web Address: www.csir.co.za or www.meraka.co.za&lt;br&gt;________________________________________________________________________________&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7164904-111875928224142111?l=csircoin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csircoin.blogspot.com/feeds/111875928224142111/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7164904&amp;postID=111875928224142111' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/111875928224142111'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/111875928224142111'/><link rel='alternate' type='text/html' href='http://csircoin.blogspot.com/2005/06/drawingalmost-realtime-pretty-network.html' title='Drawing(almost realtime) pretty network topology pictures with'/><author><name>Yusuf Kaka</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-8Q7TL5TuirY/AAAAAAAAAAI/AAAAAAAAFeg/0t3GhDGnxGI/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7164904.post-111623773079838170</id><published>2005-05-16T12:02:00.000+02:00</published><updated>2005-05-16T12:02:10.956+02:00</updated><title type='text'>Howto: Mesh Network on a WRT54G using OLSRd</title><content type='html'>I followed the instructions here: &lt;a href="http://doctormojo.com/wrt54g/"&gt;Howto: Mesh Network on a WRT54G using OLSRd&lt;/a&gt; and now have a mesh node (AngelNET_mesh) running OLSR.&lt;br /&gt;I used channel SSID AngelNET_mesh, channel 11, 64bit wep, key: 1234567890&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7164904-111623773079838170?l=csircoin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csircoin.blogspot.com/feeds/111623773079838170/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7164904&amp;postID=111623773079838170' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/111623773079838170'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/111623773079838170'/><link rel='alternate' type='text/html' href='http://csircoin.blogspot.com/2005/05/howto-mesh-network-on-wrt54g-using.html' title='Howto: Mesh Network on a WRT54G using OLSRd'/><author><name>Yusuf Kaka</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-8Q7TL5TuirY/AAAAAAAAAAI/AAAAAAAAFeg/0t3GhDGnxGI/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7164904.post-111623602603302149</id><published>2005-05-16T11:33:00.000+02:00</published><updated>2005-05-16T11:33:46.573+02:00</updated><title type='text'>Running Kismet-Drone on a Linksys WRT54G (OpenWRT)</title><content type='html'>Install either the kismet or kismet_drone package. Then edit /etc/kismet_drone.conf and change the source from wrt54g,eth1,wrt45g to wrt54g,prism0,wrt54g.&lt;br /&gt;Edit /etc/kismet.conf on your host pc, include the line: source=kismet_drone,10.168.1.1:3501,drone&lt;br /&gt;then run kismet and off u go!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7164904-111623602603302149?l=csircoin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csircoin.blogspot.com/feeds/111623602603302149/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7164904&amp;postID=111623602603302149' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/111623602603302149'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/111623602603302149'/><link rel='alternate' type='text/html' href='http://csircoin.blogspot.com/2005/05/running-kismet-drone-on-linksys-wrt54g.html' title='Running Kismet-Drone on a Linksys WRT54G (OpenWRT)'/><author><name>Yusuf Kaka</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-8Q7TL5TuirY/AAAAAAAAAAI/AAAAAAAAFeg/0t3GhDGnxGI/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7164904.post-111279930645647319</id><published>2005-04-06T16:55:00.000+02:00</published><updated>2005-04-06T16:55:06.456+02:00</updated><title type='text'>Linksys Disaster Recovery </title><content type='html'>Theres nothing like learning the hard way! As a result of my usual "If it ain't broke, it hasn't been fixed enough" approach to life, I fiddled with the Linksys until it innevitably went into a coma/ vegetative state. How did I manage this you ask? Simple, I started by doing a firmware upgrade using the wrong sveasoft image, which resulted in a moderately upset linksys which refused to talk to me on the web interface. With the help of our trusted Android (Andrew), I managed to  do a reset-hold/ ping / tftp recovery and then flashed the poor bugger with OpenWRT, which according to OpenWRT is still not supported by them for the version 2.2 Linksys, which I subsequently found out I was using! So alas, all that remained was a perfectly dead Linksys, not responding to anything. It was time to go in, screwdrivers a blazing. I shorted out pins 15 and 16 and started up the Linksys, this created a crc error which was detected on boot, this then started up an emergency TFTP server which allowed me to ping and finally tftp the original Linksys firmware back onto it! &lt;br /&gt;&lt;br /&gt;More details on the recovery processes can be found here:&lt;br /&gt;&lt;a href="http://openwrt.org/OpenWrtDocs/Troubleshooting"&gt;OpenWrtDocs/Troubleshooting - OpenWrt&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;Whew! &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7164904-111279930645647319?l=csircoin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csircoin.blogspot.com/feeds/111279930645647319/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7164904&amp;postID=111279930645647319' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/111279930645647319'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/111279930645647319'/><link rel='alternate' type='text/html' href='http://csircoin.blogspot.com/2005/04/linksys-disaster-recovery.html' title='Linksys Disaster Recovery '/><author><name>Yusuf Kaka</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-8Q7TL5TuirY/AAAAAAAAAAI/AAAAAAAAFeg/0t3GhDGnxGI/s512-c/photo.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7164904.post-111271258676124331</id><published>2005-04-05T16:49:00.000+02:00</published><updated>2005-04-05T17:06:10.416+02:00</updated><title type='text'>War-Driving: Using Kismet and a GPS</title><content type='html'>This article "&lt;a href="http://www.i-hacked.com/content/view/26/42/"&gt;"Configuring and Using Kismet"&lt;/a&gt;" has a nice tutorial on how to setup Kismet and your GPS on Linux. Also look at the related links on the site for some info on hacking the Linksys!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7164904-111271258676124331?l=csircoin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csircoin.blogspot.com/feeds/111271258676124331/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7164904&amp;postID=111271258676124331' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/111271258676124331'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/111271258676124331'/><link rel='alternate' type='text/html' href='http://csircoin.blogspot.com/2005/04/war-driving-using-kismet-and-gps.html' title='War-Driving: Using Kismet and a GPS'/><author><name>Yusuf Kaka</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-8Q7TL5TuirY/AAAAAAAAAAI/AAAAAAAAFeg/0t3GhDGnxGI/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7164904.post-111247844326505152</id><published>2005-04-02T23:21:00.000+02:00</published><updated>2005-04-02T23:47:23.266+02:00</updated><title type='text'>How to get ubuntu to automatically start programs when user logs in</title><content type='html'>If you want ubuntu to automatically login aparticular user  and start user programs after login&lt;br /&gt;&lt;br /&gt;From Gnome, Select Computer, System Configuration, Login Screen Setup.&lt;br /&gt;Under Auomatic Login, Select check box: Login a user automatically on first bootup. Choose a user under: Automatic login username&lt;br /&gt;&lt;br /&gt;To start programs automatically when user logs in edit the following script&lt;br /&gt;~/.gnome2/session-manual&lt;br /&gt;&lt;br /&gt;Here is my example:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[Default]&lt;br /&gt;num_clients=3&lt;br /&gt;0,RestartStyleHint=3&lt;br /&gt;0,Priority=50&lt;br /&gt;0,RestartCommand=x11vnc -shared -forever&lt;br /&gt;1,RestartStyleHint=3&lt;br /&gt;1,Priority=50&lt;br /&gt;1,RestartCommand=mount /mnt/win_c&lt;br /&gt;2,RestartStyleHint=3&lt;br /&gt;2,Priority=50&lt;br /&gt;2,RestartCommand=mount /mnt/win_d&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7164904-111247844326505152?l=csircoin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csircoin.blogspot.com/feeds/111247844326505152/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7164904&amp;postID=111247844326505152' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/111247844326505152'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/111247844326505152'/><link rel='alternate' type='text/html' href='http://csircoin.blogspot.com/2005/04/how-to-get-ubuntu-to-automatically.html' title='How to get ubuntu to automatically start programs when user logs in'/><author><name>king david</name><uri>http://www.blogger.com/profile/17101894497352927717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7164904.post-111158900996384194</id><published>2005-03-23T16:43:00.000+02:00</published><updated>2005-03-23T16:43:29.963+02:00</updated><title type='text'>IPsec and VPN's</title><content type='html'>There are several ways to isolate users/groups in a network. One of the neatest ways however is by setting up VPN's (virtual private networks). This is where IPsec comes in.IPsec is a protocol which sits on top of the Internet Protocol (IP) layer. It allows two or more hosts to communicate in a secure manner (hence the name).&lt;br /&gt;&lt;br /&gt;There are several online guides to setting up IPsec VPN's:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/ipsec.html"&gt;Creating a VPN between two networks, separated by the Internet, using FreeBSD gateways.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Linux:&lt;br /&gt;&lt;a href="http://www.ipsec-howto.org/t1.html"&gt;Linux IPsec HOWTO&lt;/a&gt;&lt;br /&gt;&lt;a href="http://sourceforge.net/projects/ipsec-tools"&gt;IPsec tools&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Windows:&lt;br /&gt;&lt;a href="http://support.real-time.com/open-source/ipsec/index.html"&gt;Setting up a windows XP client&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.analogx.com/contents/articles/ipsec.htm"&gt;IPsec and you&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Mixing Different Clients and Servers (Windows/Linux):&lt;br /&gt;&lt;a href="http://www.jacco2.dds.nl/networking/index.html"&gt;Jacco's networking stuff&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.natecarlson.com/linux/ipsec-x509.php"&gt;OpenSwan setup for Linux server and Linux/Windows clients&lt;/a&gt;&lt;br /&gt;&lt;a href="http://vpn.ebootis.de/"&gt;FreeSwan setup for Linux server and Linux/Windows clients&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Example System:&lt;br /&gt;&lt;a href="http://harlech.math.ucla.edu/services/ipsec.html"&gt;IPSec Secure Tunnel at Mathnet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7164904-111158900996384194?l=csircoin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csircoin.blogspot.com/feeds/111158900996384194/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7164904&amp;postID=111158900996384194' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/111158900996384194'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/111158900996384194'/><link rel='alternate' type='text/html' href='http://csircoin.blogspot.com/2005/03/ipsec-and-vpns.html' title='IPsec and VPN&apos;s'/><author><name>Yusuf Kaka</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-8Q7TL5TuirY/AAAAAAAAAAI/AAAAAAAAFeg/0t3GhDGnxGI/s512-c/photo.jpg'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7164904.post-111115902911973612</id><published>2005-03-18T17:10:00.000+02:00</published><updated>2005-03-18T17:17:09.120+02:00</updated><title type='text'>OLSR</title><content type='html'>It seems that Mobilemesh is dying a slow painful death and its time to look for something else. &lt;a href=http://www.olsr.org&gt;OLSR&lt;/a&gt; seems to be a suitable replacement and it has been compiled for WRT54G! See: http://www.seattlewireless.net/index.cgi/OpenWrt and  http://www.olsr.org/index.cgi?action=download&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7164904-111115902911973612?l=csircoin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csircoin.blogspot.com/feeds/111115902911973612/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7164904&amp;postID=111115902911973612' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/111115902911973612'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/111115902911973612'/><link rel='alternate' type='text/html' href='http://csircoin.blogspot.com/2005/03/olsr.html' title='OLSR'/><author><name>Yusuf Kaka</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-8Q7TL5TuirY/AAAAAAAAAAI/AAAAAAAAFeg/0t3GhDGnxGI/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7164904.post-111115618871397209</id><published>2005-03-18T16:29:00.000+02:00</published><updated>2005-03-18T17:09:20.236+02:00</updated><title type='text'>Interesting Blog on Mesh</title><content type='html'>&lt;a href="http://sean.fioritto.us/weblog/index.php?p=134"&gt;Click Here&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7164904-111115618871397209?l=csircoin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csircoin.blogspot.com/feeds/111115618871397209/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7164904&amp;postID=111115618871397209' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/111115618871397209'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/111115618871397209'/><link rel='alternate' type='text/html' href='http://csircoin.blogspot.com/2005/03/interesting-blog-on-mesh.html' title='Interesting Blog on Mesh'/><author><name>Yusuf Kaka</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-8Q7TL5TuirY/AAAAAAAAAAI/AAAAAAAAFeg/0t3GhDGnxGI/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7164904.post-110806640107712266</id><published>2005-02-10T22:09:00.000+02:00</published><updated>2005-02-10T22:13:21.076+02:00</updated><title type='text'>Setting up WDS on the linksys</title><content type='html'>Wow it's been a while since a posting on this blog ... it's time to start testing out some linksys ideas again.&lt;br /&gt;&lt;br /&gt;Always wanted to test the performance of WDS vs pure mesh. HEre are some good links on setting up WDS&lt;br /&gt;&lt;br /&gt;1. &lt;a href="http://docs.sveasoft.com/SV-Wireless-WDS.html"&gt;The sveasoft WDS tutroial - a little old - April 2004&lt;/a&gt;&lt;br /&gt;2. &lt;a href="http://www.linksysinfo.org/modules.php?name=Content&amp;pa=showpage&amp;amp;pid=7"&gt;Tutorial with some nice picures&lt;/a&gt;&lt;br /&gt;3. &lt;a href="http://www.pafree.net/media/TB-046.pdf"&gt;Good overall technical information on WDS from Orinioco&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7164904-110806640107712266?l=csircoin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csircoin.blogspot.com/feeds/110806640107712266/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7164904&amp;postID=110806640107712266' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/110806640107712266'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/110806640107712266'/><link rel='alternate' type='text/html' href='http://csircoin.blogspot.com/2005/02/setting-up-wds-on-linksys.html' title='Setting up WDS on the linksys'/><author><name>king david</name><uri>http://www.blogger.com/profile/17101894497352927717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7164904.post-110090197489661881</id><published>2004-11-20T00:06:00.000+02:00</published><updated>2005-02-15T16:14:15.680+02:00</updated><title type='text'>Lets add wireless cameras to the mesh</title><content type='html'>So far the best chepaest solution is again from our friends at Linksys&lt;br /&gt;&lt;br /&gt;The WVC54G&lt;br /&gt;&lt;br /&gt;The Linksys Wireless-G Internet Video Camera sends live video with sound through the Internet to a web. it contains its own web server, so it can connect directly to a network, either over Wireless-G (802.11g) networking, or over 10/100 Ethernet cable. MPEG-4 video compression produces a high-quality, high-framerate, up to 640x480 audio/video stream.&lt;br /&gt;&lt;br /&gt;Quick price search on Froogle revealed price range from: $180 to $200, a Froogle price search on our WRT54G gave a price range of $70 to $85.&lt;br /&gt;&lt;br /&gt;With the current price of the Linksys WRT54G at R700, my estimate is that we will get this wireless web enabled camera for around R1800 in South Africa - still checking with BuillionIT and Westcon.&lt;br /&gt;&lt;br /&gt;I searched Eagles web site for similar products and they range from R5500 to R10000.&lt;br /&gt;&lt;br /&gt;And guess what: I downloaded the source for the wireless camera - looks like linksys are sticking to their GPL ethic for all their products - this is a huge advantage - it means we can play with compressions ratios, the web interface, the camera settings - basically turn the box into anything we want&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7164904-110090197489661881?l=csircoin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csircoin.blogspot.com/feeds/110090197489661881/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7164904&amp;postID=110090197489661881' title='12 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/110090197489661881'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/110090197489661881'/><link rel='alternate' type='text/html' href='http://csircoin.blogspot.com/2004/11/lets-add-wireless-cameras-to-mesh.html' title='Lets add wireless cameras to the mesh'/><author><name>king david</name><uri>http://www.blogger.com/profile/17101894497352927717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>12</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7164904.post-110000526890407695</id><published>2004-11-09T15:01:00.000+02:00</published><updated>2004-11-09T15:01:08.903+02:00</updated><title type='text'>CNN.com - Cities find Wi-Fi future - Oct 18, 2004</title><content type='html'>&lt;a href="http://www.cnn.com/2004/TECH/internet/10/18/wireless.city/index.html"&gt;CNN.com - Cities find Wi-Fi future - Oct 18, 2004&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7164904-110000526890407695?l=csircoin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csircoin.blogspot.com/feeds/110000526890407695/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7164904&amp;postID=110000526890407695' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/110000526890407695'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/110000526890407695'/><link rel='alternate' type='text/html' href='http://csircoin.blogspot.com/2004/11/cnncom-cities-find-wi-fi-future-oct-18.html' title='CNN.com - Cities find Wi-Fi future - Oct 18, 2004'/><author><name>Yusuf Kaka</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-8Q7TL5TuirY/AAAAAAAAAAI/AAAAAAAAFeg/0t3GhDGnxGI/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7164904.post-109951620512885192</id><published>2004-11-03T23:10:00.000+02:00</published><updated>2004-11-03T23:10:05.126+02:00</updated><title type='text'>linksys: adding files to the code.bin firmware</title><content type='html'>&lt;a href="http://csircoin.blogspot.com/"&gt;Community I developed a script to add custom files into the Linksys filesystem. This was needed, for example, to add ripd.conf and zebra.conf to /usr/local/etc for the zebra routing daemon.&lt;br /&gt;&lt;br /&gt;This is how it works ($LINKSYS_SRC is the directory of your linksys source code eg. /home/djohnson/downloads/linksys/sveasoft/Alchemy-2.3.4/)&lt;br /&gt;&lt;br /&gt;1. Copy the script (&lt;a href="ftp://ftp.icomtek.csir.co.za/pub/in/david/linksys/makeimage.sh"&gt;makeimage.sh&lt;/a&gt;) to $LINKSYS_SRC/src/router&lt;br /&gt;2. Copy files that you need to the $LINKSYS_SRC/src/router/mipsel-uclibc/target directory (you can make directories and add/delete files in here)&lt;br /&gt;3. Execute the makeimage.sh script from the $LINKSYS_SRC/src/router directory&lt;br /&gt;4. A new code.bin will be built which can be uploaded to the linksys box&lt;br /&gt;&lt;br /&gt;The makeimage.sh script looks as follows:&lt;br /&gt;&lt;br /&gt;#$include .config&lt;br /&gt;#iLINUIXDIR=(shell pwd)&lt;br /&gt;#echo $LINUXDIR&lt;br /&gt;#export LINUXDIR&lt;br /&gt;#export PLATFORMDIR := $(TOP)/$(PLATFORM)&lt;br /&gt;#export INSTALLDIR := $(PLATFORMDIR)/install&lt;br /&gt;#export TARGETDIR := $(PLATFORMDIR)/target&lt;br /&gt;&lt;br /&gt;../linux/linux/scripts/squashfs/mksquashfs mipsel-uclibc/target mipsel-uclibc/target.squashfs -noappend&lt;br /&gt;cp ../linux/linux/arch/mips/brcm-boards/bcm947xx/compressed/vmlinuz mipsel-uclibc&lt;br /&gt;../../tools/trx -o mipsel-uclibc/linux.trx mipsel-uclibc/vmlinuz mipsel-uclibc/target.squashfs&lt;br /&gt;&lt;br /&gt;cp ../linux/linux/arch/mips/brcm-boards/bcm947xx/compressed/zImage mipsel-uclibc&lt;br /&gt;dd conv=sync bs=64k &lt; mipsel-uclibc/zImage &gt; mipsel-uclibc/linux.bin&lt;br /&gt;cat mipsel-uclibc/target.squashfs &gt;&gt; mipsel-uclibc/linux.bin&lt;br /&gt;&lt;br /&gt;cp mipsel-uclibc/linux.trx ../../image/linux.trx&lt;br /&gt;cp ../../image/linux.trx ../../image/code.bin&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7164904-109951620512885192?l=csircoin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csircoin.blogspot.com/feeds/109951620512885192/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7164904&amp;postID=109951620512885192' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109951620512885192'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109951620512885192'/><link rel='alternate' type='text/html' href='http://csircoin.blogspot.com/2004/11/linksys-adding-files-to-codebin.html' title='linksys: adding files to the code.bin firmware'/><author><name>king david</name><uri>http://www.blogger.com/profile/17101894497352927717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7164904.post-109949053701679907</id><published>2004-11-03T16:02:00.000+02:00</published><updated>2004-11-03T16:02:17.016+02:00</updated><title type='text'>De-bricking Linksys WRT54G</title><content type='html'>Thanks Andrew for the help on this one&lt;br /&gt;&lt;br /&gt;1. Enter directory with code.bin&lt;br /&gt;2. Start tftp&lt;br /&gt;3. &gt;connect 192.168.1.1&lt;br /&gt;4. &gt;binary&lt;br /&gt;5. &gt;trace&lt;br /&gt;6. &gt;rexmt 1&lt;br /&gt;7. &gt;status&lt;br /&gt;&lt;br /&gt;Should display&lt;br /&gt;Connect to 192.168.1.1&lt;br /&gt;Mode: octet Verbose: on Tracing: on&lt;br /&gt;Rexmt-interval: 1 seconds, Max-timout: 25 seconds&lt;br /&gt;&lt;br /&gt;8. put code.bin&lt;br /&gt;9. Power cycle the Linksys - Hopefully it should upload the new firmware&lt;br /&gt;10. Hold down the reset button until power light flashes&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7164904-109949053701679907?l=csircoin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csircoin.blogspot.com/feeds/109949053701679907/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7164904&amp;postID=109949053701679907' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109949053701679907'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109949053701679907'/><link rel='alternate' type='text/html' href='http://csircoin.blogspot.com/2004/11/de-bricking-linksys-wrt54g.html' title='De-bricking Linksys WRT54G'/><author><name>king david</name><uri>http://www.blogger.com/profile/17101894497352927717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7164904.post-109949022017685336</id><published>2004-11-03T15:57:00.000+02:00</published><updated>2004-11-03T15:57:00.176+02:00</updated><title type='text'>Linksys WRT54G specs summary</title><content type='html'>Specs&lt;br /&gt;&lt;br /&gt;Ports:&lt;br /&gt;&lt;br /&gt;    * WAN: One 10/100 RJ-45 port for WAN connectivity&lt;br /&gt;    * LAN: Four 10/100 RJ-45 Auto-MDI(X) switched ports&lt;br /&gt;    * WLAN: 54mbps 802.11g on a MiniPCI card (1.0)/built-in (1.1) with dual external RP-TNC antenna ports &lt;br /&gt;&lt;br /&gt;LED Indicators (1.0):&lt;br /&gt;&lt;br /&gt;    * Power, DMZ, Diag&lt;br /&gt;    * WLAN: Act, Link&lt;br /&gt;    * LAN: Link/Act, Full/Col, 100&lt;br /&gt;    * Internet: Link/Act, Full/Col, 100 &lt;br /&gt;&lt;br /&gt;Channels: 1-11 (USA)&lt;br /&gt;&lt;br /&gt;System requirements: One PC (200MHz or Faster Processor) with: 64MB RAM, Internet Explorer 4.0 or Netscape Navigator 4.7 or Higher for Web-based Configuration, CD-ROM Drive, Microsoft Windows 98, Me, 2000, or XP, a 802.11g or 802.11b Wireless Adapter with TCP/IP Protocol Installed or Network Adapter with Category 5 Ethernet network cable and TCP/IP Protocol installed&lt;br /&gt;&lt;br /&gt;In the box: Wireless-G Broadband Router, Power Adapter, Setup CD-ROM with User Guide, Ethernet Network Cable, Quick Installation guide, Registration Card&lt;br /&gt;&lt;br /&gt;Device details:&lt;br /&gt;&lt;br /&gt;    * Width: 7.32 inches&lt;br /&gt;    * Height: 1.89 inches&lt;br /&gt;    * Depth: 6.89 inches&lt;br /&gt;    * Warranty, parts: 1-year limite&lt;br /&gt;    * Warranty, labor: 1-year limited &lt;br /&gt;&lt;br /&gt;Transmit Power: 15 dBm (Can be increased to 20db/84mw) (FIX: 84mw=19.24db) Info: 15db=31mW 17db=50mW 20db=100mW&lt;br /&gt;&lt;br /&gt;Receiver Sensitivity (unconfirmed):&lt;br /&gt;&lt;br /&gt;    * -65db for ofdm 802.11g 54 megs&lt;br /&gt;    * -80db for dsss 802.11b 11 megs &lt;br /&gt;&lt;br /&gt;Power (1.0?): 5V @ 2.0A, center&lt;br /&gt;&lt;br /&gt;Power (2.0): 12V @ 1.0A, center positive. (Regulated internally down to 3.3V by an AnaChip? 1501-33, so the unit should be very tolerant of input fluctuations from 5 to 40 volts. Get the polarity right and it'll make do with whatever you give it.)&lt;br /&gt;&lt;br /&gt;To turn on ripd and zebra, go to Advanced -&gt; Routing -&gt; Dynamic Routing and click Apply."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7164904-109949022017685336?l=csircoin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csircoin.blogspot.com/feeds/109949022017685336/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7164904&amp;postID=109949022017685336' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109949022017685336'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109949022017685336'/><link rel='alternate' type='text/html' href='http://csircoin.blogspot.com/2004/11/linksys-wrt54g-specs-summary.html' title='Linksys WRT54G specs summary'/><author><name>king david</name><uri>http://www.blogger.com/profile/17101894497352927717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7164904.post-109891646429965824</id><published>2004-10-28T01:23:00.000+02:00</published><updated>2004-11-03T23:19:11.256+02:00</updated><title type='text'>How to set  up Linksys as a RIP2 router with client mode</title><content type='html'>How to set  up Linksys as a RIP2 router with client mode&lt;br /&gt;&lt;br /&gt;1. Load Alchemy pre-release 5.2.3 onto the linksys&lt;br /&gt;&lt;br /&gt;2. Set the Linksys Wireless interface to Client mode and set SSID to "pta-mesh"&lt;br /&gt;&lt;br /&gt;Using the web interface select Wireless - Basic Settings&lt;br /&gt;Wireless Mode : Client&lt;br /&gt;SSID: pta-mesh&lt;br /&gt;Select Save Settings - continue&lt;br /&gt;&lt;br /&gt;3. Choose your IP addresses for the Wireless interface and the LAN interface&lt;br /&gt;&lt;br /&gt;I chose the following&lt;br /&gt;WAN interface: 10.50.1.13&lt;br /&gt;LAN interface: 10.3.11.1&lt;br /&gt;&lt;br /&gt;Using the Web interface select Setup - Basic Setup&lt;br /&gt;Internet Connection Type: Static IP&lt;br /&gt;Internet IP Address: 10.50.1.13&lt;br /&gt;Subnet Mask: 255.255.255.0&lt;br /&gt;Router Name: Something you like eg. david_home&lt;br /&gt;Local IP Address: 10.3.11.1&lt;br /&gt;Subnet Mask: 255.255.255.0&lt;br /&gt;&lt;br /&gt;Select Save Settings - continue&lt;br /&gt;&lt;br /&gt;4. Add router configuration files to the target directory&lt;br /&gt;&lt;br /&gt;Enter the router directory ($LINKSYS/src/router)&lt;br /&gt;# cd /mipsel-uclibc/target&lt;br /&gt;# mkdir /usr/local&lt;br /&gt;# mkdir /usr/local/etc&lt;br /&gt;&lt;br /&gt;Download my RIP configuration files for linksys&lt;br /&gt;&lt;a href="ftp://ftp.icomtek.csir.co.za/pib/in/david/linksys/ripd.conf"&gt;ripd.conf&lt;/a&gt;&lt;br /&gt;&lt;a href="ftp://ftp.icomtek.csir.co.za/pub/in/david/linksys/zebra.conf"&gt;zebra.conf &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Copy these files to $LINKSYS/src/router/mipsel-uclibc/target/usr/local/etc&lt;br /&gt;&lt;br /&gt;Download my image making script which will build files in the code.bin image&lt;br /&gt;&lt;a href="ftp://ftp.icomtek.csir.co.za/pub/in/david/linksys/makeimage.sh"&gt;makeimage.sh&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Copy this script to $LINKSYS/src/router&lt;br /&gt;Run the script&lt;br /&gt;./makeimage.sh&lt;br /&gt;&lt;br /&gt;You should now have a code.bin with the router config files in /usr/local/etc&lt;br /&gt;Upload this new firmware to the linksys&lt;br /&gt;&lt;br /&gt;5. Add commands to rc_startup to startup RIP, Flush iptables (so that RIP messages can arrive on RIP port) and remove NAT&lt;br /&gt;&lt;br /&gt;zebra -d -f /usr/local/etc/zebra.conf&lt;br /&gt;ripd -d -f /usr/local/etc/ripd.conf&lt;br /&gt;iptables -F&lt;br /&gt;iptables -F -t  nat&lt;br /&gt;&lt;br /&gt;8. You should now have a rip enabled linksys client - Try ping the network connected to the wireless interface from a machine connected to the LAN&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Things to improve in this recipe&lt;br /&gt;1. Don't flush all iptables - just enable the port for RIP routing&lt;br /&gt;2. Find location in Makefile where the code.bin image is made - don't need my custom script&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7164904-109891646429965824?l=csircoin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csircoin.blogspot.com/feeds/109891646429965824/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7164904&amp;postID=109891646429965824' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109891646429965824'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109891646429965824'/><link rel='alternate' type='text/html' href='http://csircoin.blogspot.com/2004/10/how-to-set-up-linksys-as-rip2-router.html' title='How to set  up Linksys as a RIP2 router with client mode'/><author><name>king david</name><uri>http://www.blogger.com/profile/17101894497352927717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7164904.post-109870594437109061</id><published>2004-10-25T14:05:00.000+02:00</published><updated>2004-10-25T14:05:44.370+02:00</updated><title type='text'>New Order - computer security and networking portal</title><content type='html'>&lt;a href="http://neworder.box.sk/newsread.php?newsid=11959"&gt;Nice Wifi-security related article&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7164904-109870594437109061?l=csircoin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csircoin.blogspot.com/feeds/109870594437109061/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7164904&amp;postID=109870594437109061' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109870594437109061'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109870594437109061'/><link rel='alternate' type='text/html' href='http://csircoin.blogspot.com/2004/10/new-order-computer-security-and.html' title='New Order - computer security and networking portal'/><author><name>Yusuf Kaka</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-8Q7TL5TuirY/AAAAAAAAAAI/AAAAAAAAFeg/0t3GhDGnxGI/s512-c/photo.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7164904.post-109839542452058370</id><published>2004-10-21T23:47:00.000+02:00</published><updated>2004-10-21T23:50:24.520+02:00</updated><title type='text'>Compiling Satori 4.0 with latest tool chain</title><content type='html'>To compile using the latest toolchain:&lt;br /&gt;&lt;br /&gt;1) Apply this patch (also fixes zebra):&lt;br /&gt;&lt;a href="http://www.greyskydesigns.com/%7Elonewolf/satori_fix.patch"&gt;http://www.greyskydesigns.com/~lonewolf/satori_fix.patch&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Code:&lt;br /&gt;lonewolf@lonewolf:/data4/wrt54g/satori/WRT54G$ patch -p1 --dry-run &lt;satori_fix.patch&gt;&lt;br /&gt;patching file src/router/rc/writeimage.c&lt;br /&gt;patching file src/router/zebra/Makefile&lt;br /&gt;patching file src/router/zebra/lib/Makefile&lt;br /&gt;patching file src/router/zebra/ospfd/Makefile&lt;br /&gt;patching file src/router/zebra/ripd/Makefile&lt;br /&gt;patching file src/router/zebra/zebra/Makefile&lt;br /&gt;lonewolf@lonewolf:/data4/wrt54g/satori/WRT54G$ patch -p1 &lt;satori_fix.patch&gt;&lt;br /&gt;patching file src/router/rc/writeimage.c&lt;br /&gt;patching file src/router/zebra/Makefile&lt;br /&gt;patching file src/router/zebra/lib/Makefile&lt;br /&gt;patching file src/router/zebra/ospfd/Makefile&lt;br /&gt;patching file src/router/zebra/ripd/Makefile&lt;br /&gt;patching file src/router/zebra/zebra/Makefile&lt;br /&gt;lonewolf@lonewolf:/data4/wrt54g/satori/WRT54G.orig$&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2) Run 'make'&lt;br /&gt;&lt;br /&gt;3) When 'make' errors out, run 'for i in src/router/iproute2/lib/*.a; do mipsel-uclibc-ranlib $i; done'&lt;br /&gt;&lt;br /&gt;4) Run make again&lt;br /&gt;&lt;br /&gt;5) for i in src/router/iproute2/tc/*.a; do mipsel-uclibc-ranlib $i; done&lt;br /&gt;&lt;br /&gt;6) make yet again&lt;br /&gt;&lt;br /&gt;Check out  &lt;a href="http://www.sveasoft.com/modules/phpBB2/viewtopic.php?t=5394&amp;amp;highlight=satori+patch"&gt;here&lt;/a&gt; for the forum discussion at sveasoft on the topic&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; &lt;/satori_fix.patch&gt;&lt;/satori_fix.patch&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7164904-109839542452058370?l=csircoin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csircoin.blogspot.com/feeds/109839542452058370/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7164904&amp;postID=109839542452058370' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109839542452058370'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109839542452058370'/><link rel='alternate' type='text/html' href='http://csircoin.blogspot.com/2004/10/compiling-satori-40-with-latest-tool.html' title='Compiling Satori 4.0 with latest tool chain'/><author><name>king david</name><uri>http://www.blogger.com/profile/17101894497352927717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7164904.post-109834920926089756</id><published>2004-10-21T10:56:00.000+02:00</published><updated>2004-10-21T14:00:55.840+02:00</updated><title type='text'>Zebra Routing on the linsys</title><content type='html'>&lt;a href="http://lartc.org/howto/"&gt;Advnaced Linux routing&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.seattlewireless.net/index.cgi/RipRouting"&gt;Setting up RIP on zebra&lt;/a&gt;&lt;br /&gt;&lt;a href="http://manticore.2y.net/doc/zebra/"&gt;Zebra manual&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7164904-109834920926089756?l=csircoin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csircoin.blogspot.com/feeds/109834920926089756/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7164904&amp;postID=109834920926089756' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109834920926089756'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109834920926089756'/><link rel='alternate' type='text/html' href='http://csircoin.blogspot.com/2004/10/zebra-routing-on-linsys.html' title='Zebra Routing on the linsys'/><author><name>king david</name><uri>http://www.blogger.com/profile/17101894497352927717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7164904.post-109813117177353215</id><published>2004-10-18T22:23:00.000+02:00</published><updated>2004-10-18T22:26:11.773+02:00</updated><title type='text'>Great site for Linux wireless LAN driver info</title><content type='html'>&lt;a href="http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Wireless.html"&gt;Wirless LAN resources for Linux&lt;/a&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7164904-109813117177353215?l=csircoin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csircoin.blogspot.com/feeds/109813117177353215/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7164904&amp;postID=109813117177353215' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109813117177353215'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109813117177353215'/><link rel='alternate' type='text/html' href='http://csircoin.blogspot.com/2004/10/great-site-for-linux-wireless-lan.html' title='Great site for Linux wireless LAN driver info'/><author><name>king david</name><uri>http://www.blogger.com/profile/17101894497352927717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7164904.post-109713578409703106</id><published>2004-10-07T09:54:00.000+02:00</published><updated>2004-10-07T09:56:24.096+02:00</updated><title type='text'>Setting up a remote sniffer on the linksys</title><content type='html'>&lt;a href="http://toys.lerdorf.com/archives/20-Kismet-on-the-Linksys-WRT54G.html"&gt;How to setup kismet on linksys&lt;/a&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7164904-109713578409703106?l=csircoin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csircoin.blogspot.com/feeds/109713578409703106/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7164904&amp;postID=109713578409703106' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109713578409703106'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109713578409703106'/><link rel='alternate' type='text/html' href='http://csircoin.blogspot.com/2004/10/setting-up-remote-sniffer-on-linksys.html' title='Setting up a remote sniffer on the linksys'/><author><name>king david</name><uri>http://www.blogger.com/profile/17101894497352927717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7164904.post-109713560422225732</id><published>2004-10-07T09:48:00.000+02:00</published><updated>2004-10-07T09:53:24.223+02:00</updated><title type='text'>How to route between WLAN and LAN on the linksys box</title><content type='html'>Make sure you have installed Sveasoft Alchemy 5.2.4&lt;br /&gt;&lt;br /&gt;Go to Administration - Diagnostics and enter the following into the command line&lt;br /&gt;brctl delif br0 eth1&lt;br /&gt;ifconfig eth1 down&lt;br /&gt;ifconfig eth1 up&lt;br /&gt;if addr add 192.168.2.1/24 dev eth1&lt;br /&gt;&lt;br /&gt;Click on "save startup"&lt;br /&gt;Reboot linksys&lt;br /&gt;&lt;br /&gt;This will create a new subnet for the wireless side of the router on the 192.168.2.0 network&lt;br /&gt;The LAN side of the router will remain on the 192.168.1.0 network&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7164904-109713560422225732?l=csircoin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csircoin.blogspot.com/feeds/109713560422225732/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7164904&amp;postID=109713560422225732' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109713560422225732'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109713560422225732'/><link rel='alternate' type='text/html' href='http://csircoin.blogspot.com/2004/10/how-to-route-between-wlan-and-lan-on.html' title='How to route between WLAN and LAN on the linksys box'/><author><name>king david</name><uri>http://www.blogger.com/profile/17101894497352927717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7164904.post-109640416130336268</id><published>2004-09-28T22:42:00.000+02:00</published><updated>2004-09-28T22:42:41.303+02:00</updated><title type='text'>The revolution has begun</title><content type='html'>Here is a list of all the people registered on www.nodedb.com in Johburg and Pretoria with wifi access points. Disorganised collection of people with all sorts of AP's - no one doing any meshing as yet. Question is - does the CSIR reveal their network to the general population - register on nodedb.com?? Security issues could prohibit and we have a different purpose - namely Removing the barriers to enable bottom-up creation of access infrastructure through use of wireless mesh netwirking - their purpose is similar to CB radio - just make a community network. It might be good though to involve a few of these nodes in Pta if the can help on linux/linksys coding side - we could isolate them from the csir network.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.nodedb.com/africa/za/pretoria/?"&gt;List of all active Pretoria nodes&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.nodedb.com/africa/za/johannesburg/?"&gt;List of all active Johannesburg nodes&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Also thanks Albert for pointing our JAWUG (Johannesburg Area Wireless User Group) &lt;br /&gt;&lt;a href="http://www.daffy.za.net/jawug/index.php?page=home"&gt;JAWUG&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The vision of JaWug is to create the largest Community run Wireless Network in the Johannesburg area. &lt;br /&gt;&lt;br /&gt;JaWug is a not-for-profit effort to develop a wireless broadband community network in Johannesburg - a free, locally owned wireless backbone.&lt;br /&gt;&lt;br /&gt;To get aroung any legal attacks they put a discalimer on their site: &lt;strong&gt;Please Note: We do NOT sell Internet connectivity!&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;There is also a lot of actiuvity and interest in Pretoria - apparently a network called FreeNet - can't find a URL - found this long discussion on the south african myadsl forum&lt;br /&gt;&lt;br /&gt;&lt;a href="http://http://www.myadsl.co.za/forum/topic.asp?TOPIC_ID=944&amp;whichpage=1"&gt;Discussion about sharing ADSL through WiFi in Pta&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7164904-109640416130336268?l=csircoin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csircoin.blogspot.com/feeds/109640416130336268/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7164904&amp;postID=109640416130336268' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109640416130336268'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109640416130336268'/><link rel='alternate' type='text/html' href='http://csircoin.blogspot.com/2004/09/revolution-has-begun.html' title='The revolution has begun'/><author><name>king david</name><uri>http://www.blogger.com/profile/17101894497352927717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7164904.post-109585961874720223</id><published>2004-09-22T15:26:00.000+02:00</published><updated>2004-09-22T15:26:58.746+02:00</updated><title type='text'>Here's an idea for assigning IP addresses to houses</title><content type='html'>Got this idea from CU wireless&lt;br /&gt;&lt;br /&gt;"We will assign numbers to stations from 10.0/16. The last 16 bits are the XOR of the first two octets of the MAC number, the second two octets, and the third octets, where the bytes are taken in 'reading order.' That is, we produce numbers 10.0.A.B from the MAC numbers. If the MAC produces A = 0, B = 0 or A = 255, B = 255, then A and B are assigned randomly. The netmask is /16. (We compute numbers from the MAC to begin with because in the common case, a station will boot with the same A and B every time, which is useful for diagnostic purposes.) The host networks are assigned from 10/8. We assign to each Ethernet interface, a network 10.A.B.0, where A and B are computed as above from the Ethernet MAC number. If A = 0, we re-assign it randomly. The netmask is /24."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7164904-109585961874720223?l=csircoin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csircoin.blogspot.com/feeds/109585961874720223/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7164904&amp;postID=109585961874720223' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109585961874720223'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109585961874720223'/><link rel='alternate' type='text/html' href='http://csircoin.blogspot.com/2004/09/heres-idea-for-assigning-ip-addresses_22.html' title='Here&apos;s an idea for assigning IP addresses to houses'/><author><name>king david</name><uri>http://www.blogger.com/profile/17101894497352927717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7164904.post-109585942647187177</id><published>2004-09-22T15:23:00.000+02:00</published><updated>2004-09-22T15:23:46.470+02:00</updated><title type='text'>Here's an idea for assigning IP addresses to houses</title><content type='html'>Got this idea from CU wireless&lt;br /&gt;&lt;br /&gt;"We will assign numbers to stations from 10.0/16. The last 16 bits are the XOR of the first two octets of the MAC number, the second two octets, and the third octets, where the bytes are taken in 'reading order.' That is, we produce numbers 10.0.A.B from the MAC numbers. If the MAC produces A = 0, B = 0 or A = 255, B = 255, then A and B are assigned randomly. The netmask is /16. (We compute numbers from the MAC to begin with because in the common case, a station will boot with the same A and B every time, which is useful for diagnostic purposes.) The host networks are assigned from 10/8. We assign to each Ethernet interface, a network 10.A.B.0, where A and B are computed as above from the Ethernet MAC number. If A = 0, we re-assign it randomly. The netmask is /24."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7164904-109585942647187177?l=csircoin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csircoin.blogspot.com/feeds/109585942647187177/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7164904&amp;postID=109585942647187177' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109585942647187177'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109585942647187177'/><link rel='alternate' type='text/html' href='http://csircoin.blogspot.com/2004/09/heres-idea-for-assigning-ip-addresses.html' title='Here&apos;s an idea for assigning IP addresses to houses'/><author><name>king david</name><uri>http://www.blogger.com/profile/17101894497352927717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7164904.post-109568191839750471</id><published>2004-09-20T14:05:00.000+02:00</published><updated>2004-09-20T14:05:18.396+02:00</updated><title type='text'></title><content type='html'>&lt;a href='http://photos1.blogger.com/img/233/1044/640/P9170499.jpg'&gt;&lt;img border='0' style='border:1px solid #000000; margin:2px' src='http://photos1.blogger.com/img/233/1044/320/P9170499.jpg'&gt;&lt;/a&gt;&lt;br /&gt;The old wire segment feed. I ran netstumbler after installing the new feed. There seems to be a slight increase in gain, but a definate improvement in bandwidth , i.e. I get better gain in the higher and lower channels as opposed to just channel 6.&amp;nbsp;&lt;a href='http://www.hello.com/' target='ext'&gt;&lt;img src='http://photos1.blogger.com/pbh.gif' alt='Posted by Hello' border='0' style='border:0px;padding:0px;background:transparent;' align='absmiddle'&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7164904-109568191839750471?l=csircoin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csircoin.blogspot.com/feeds/109568191839750471/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7164904&amp;postID=109568191839750471' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109568191839750471'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109568191839750471'/><link rel='alternate' type='text/html' href='http://csircoin.blogspot.com/2004/09/old-wire-segment-feed.html' title=''/><author><name>Yusuf Kaka</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-8Q7TL5TuirY/AAAAAAAAAAI/AAAAAAAAFeg/0t3GhDGnxGI/s512-c/photo.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7164904.post-109568182089828518</id><published>2004-09-20T14:03:00.001+02:00</published><updated>2004-09-20T14:03:40.896+02:00</updated><title type='text'></title><content type='html'>&lt;a href='http://photos1.blogger.com/img/233/1044/640/P9170496.jpg'&gt;&lt;img border='0' style='border:1px solid #000000; margin:2px' src='http://photos1.blogger.com/img/233/1044/320/P9170496.jpg'&gt;&lt;/a&gt;&lt;br /&gt;Mounted on a camera stand...&amp;nbsp;&lt;a href='http://www.hello.com/' target='ext'&gt;&lt;img src='http://photos1.blogger.com/pbh.gif' alt='Posted by Hello' border='0' style='border:0px;padding:0px;background:transparent;' align='absmiddle'&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7164904-109568182089828518?l=csircoin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csircoin.blogspot.com/feeds/109568182089828518/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7164904&amp;postID=109568182089828518' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109568182089828518'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109568182089828518'/><link rel='alternate' type='text/html' href='http://csircoin.blogspot.com/2004/09/mounted-on-camera-stand.html' title=''/><author><name>Yusuf Kaka</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-8Q7TL5TuirY/AAAAAAAAAAI/AAAAAAAAFeg/0t3GhDGnxGI/s512-c/photo.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7164904.post-109568178427064502</id><published>2004-09-20T14:03:00.000+02:00</published><updated>2004-09-20T14:03:04.270+02:00</updated><title type='text'></title><content type='html'>&lt;a href='http://photos1.blogger.com/img/233/1044/640/P9170495.jpg'&gt;&lt;img border='0' style='border:1px solid #000000; margin:2px' src='http://photos1.blogger.com/img/233/1044/320/P9170495.jpg'&gt;&lt;/a&gt;&lt;br /&gt;Close-up of the feed element&amp;nbsp;&lt;a href='http://www.hello.com/' target='ext'&gt;&lt;img src='http://photos1.blogger.com/pbh.gif' alt='Posted by Hello' border='0' style='border:0px;padding:0px;background:transparent;' align='absmiddle'&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7164904-109568178427064502?l=csircoin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csircoin.blogspot.com/feeds/109568178427064502/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7164904&amp;postID=109568178427064502' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109568178427064502'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109568178427064502'/><link rel='alternate' type='text/html' href='http://csircoin.blogspot.com/2004/09/close-up-of-feed-element.html' title=''/><author><name>Yusuf Kaka</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-8Q7TL5TuirY/AAAAAAAAAAI/AAAAAAAAFeg/0t3GhDGnxGI/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7164904.post-109568172171239262</id><published>2004-09-20T14:02:00.000+02:00</published><updated>2004-09-20T14:02:01.713+02:00</updated><title type='text'></title><content type='html'>&lt;a href='http://photos1.blogger.com/img/233/1044/640/P9170492.jpg'&gt;&lt;img border='0' style='border:1px solid #000000; margin:2px' src='http://photos1.blogger.com/img/233/1044/320/P9170492.jpg'&gt;&lt;/a&gt;&lt;br /&gt;The latest coffee cantenna is based upon the previously blogged extremeTech design using a conical feed instead of the simple wire segment. Here are some pics. The cone is made out of copper sheet, I will design a template for the actual construction soon hopefully.&amp;nbsp;&lt;a href='http://www.hello.com/' target='ext'&gt;&lt;img src='http://photos1.blogger.com/pbh.gif' alt='Posted by Hello' border='0' style='border:0px;padding:0px;background:transparent;' align='absmiddle'&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7164904-109568172171239262?l=csircoin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csircoin.blogspot.com/feeds/109568172171239262/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7164904&amp;postID=109568172171239262' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109568172171239262'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109568172171239262'/><link rel='alternate' type='text/html' href='http://csircoin.blogspot.com/2004/09/latest-coffee-cantenna-is-based-upon.html' title=''/><author><name>Yusuf Kaka</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-8Q7TL5TuirY/AAAAAAAAAAI/AAAAAAAAFeg/0t3GhDGnxGI/s512-c/photo.jpg'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7164904.post-109471391133022697</id><published>2004-09-09T09:11:00.000+02:00</published><updated>2004-09-09T09:11:51.330+02:00</updated><title type='text'>Sveasoft 1yr subscription approved</title><content type='html'>We are subscribing to Sveasoft's support which gives us full access to their forums.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7164904-109471391133022697?l=csircoin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csircoin.blogspot.com/feeds/109471391133022697/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7164904&amp;postID=109471391133022697' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109471391133022697'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109471391133022697'/><link rel='alternate' type='text/html' href='http://csircoin.blogspot.com/2004/09/sveasoft-1yr-subscription-approved.html' title='Sveasoft 1yr subscription approved'/><author><name>Andrew</name><uri>http://www.blogger.com/profile/15870545928962029423</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7164904.post-109471122373136220</id><published>2004-09-09T08:27:00.000+02:00</published><updated>2004-09-09T08:27:03.730+02:00</updated><title type='text'>Mobile Mesh Kevin's response to David's email</title><content type='html'>Hi David,&lt;br /&gt;&lt;br /&gt;Thanks for the email. Nice to see others are trying to put Mobile Mesh&lt;br /&gt;&lt;br /&gt;to some good use.&lt;br /&gt;&lt;br /&gt;Other folks appear to have had success in getting MobileMesh to run on&lt;br /&gt;a &lt;br /&gt;MIPS processor. Here are a couple links to the meshcube:&lt;br /&gt;&lt;br /&gt;http://www.meshcube.org/english/specs.html &lt;br /&gt;&lt;br /&gt;http://www.meshcube.org/meshwiki/ &lt;br /&gt;&lt;br /&gt;You might want to take a look at their CVS directory: &lt;br /&gt;http://www.meshcube.org/cgi-bin/viewcvs.cgi/build/ ; it has a tools and&lt;br /&gt;&lt;br /&gt;toolchain directory that may be of use. I personally have no experience&lt;br /&gt;&lt;br /&gt;with the meshcube or their toolchain, but  it looks like it might be &lt;br /&gt;useful for your work.&lt;br /&gt;&lt;br /&gt;Hope this helps,&lt;br /&gt;Kevin&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;-- &lt;br /&gt;This message has been scanned for viruses and&lt;br /&gt;dangerous content by MailScanner, and is&lt;br /&gt;believed to be clean.&lt;br /&gt;MailScanner thanks transtec Computers for their support.&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7164904-109471122373136220?l=csircoin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csircoin.blogspot.com/feeds/109471122373136220/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7164904&amp;postID=109471122373136220' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109471122373136220'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109471122373136220'/><link rel='alternate' type='text/html' href='http://csircoin.blogspot.com/2004/09/mobile-mesh-kevins-response-to-davids.html' title='Mobile Mesh Kevin&apos;s response to David&apos;s email'/><author><name>Andrew</name><uri>http://www.blogger.com/profile/15870545928962029423</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7164904.post-109463638589231041</id><published>2004-09-08T11:39:00.000+02:00</published><updated>2004-09-08T11:39:45.893+02:00</updated><title type='text'></title><content type='html'>&lt;a href='http://photos1.blogger.com/img/233/1044/640/1.jpg'&gt;&lt;img border='0' style='border:1px solid #000000; margin:2px' src='http://photos1.blogger.com/img/233/1044/320/1.jpg'&gt;&lt;/a&gt;&lt;br /&gt;3d simulation (4nec2) of coffee can antenna!&amp;nbsp;&lt;a href='http://www.hello.com/' target='ext'&gt;&lt;img src='http://photos1.blogger.com/pbh.gif' alt='Posted by Hello' border='0' style='border:0px;padding:0px;background:transparent;' align='absmiddle'&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7164904-109463638589231041?l=csircoin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csircoin.blogspot.com/feeds/109463638589231041/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7164904&amp;postID=109463638589231041' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109463638589231041'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109463638589231041'/><link rel='alternate' type='text/html' href='http://csircoin.blogspot.com/2004/09/3d-simulation-4nec2-of-coffee-can.html' title=''/><author><name>Yusuf Kaka</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-8Q7TL5TuirY/AAAAAAAAAAI/AAAAAAAAFeg/0t3GhDGnxGI/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7164904.post-109463395238144564</id><published>2004-09-08T10:59:00.000+02:00</published><updated>2004-09-08T10:59:12.380+02:00</updated><title type='text'>Building a Wi-Fi Antenna Out of a Tin Can</title><content type='html'>&lt;a href="http://www.extremetech.com/article2/0,1558,1641185,00.asp"&gt;The best guide to building your own antennae I've come accross so far! Building a Wi-Fi Antenna Out of a Tin Can&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7164904-109463395238144564?l=csircoin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csircoin.blogspot.com/feeds/109463395238144564/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7164904&amp;postID=109463395238144564' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109463395238144564'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109463395238144564'/><link rel='alternate' type='text/html' href='http://csircoin.blogspot.com/2004/09/building-wi-fi-antenna-out-of-tin-can.html' title='Building a Wi-Fi Antenna Out of a Tin Can'/><author><name>Yusuf Kaka</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-8Q7TL5TuirY/AAAAAAAAAAI/AAAAAAAAFeg/0t3GhDGnxGI/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7164904.post-109459836309354649</id><published>2004-09-08T01:06:00.000+02:00</published><updated>2004-09-08T01:06:03.093+02:00</updated><title type='text'>Got a c++ program compiled for linksys</title><content type='html'>The C++ environment is configured!&lt;br /&gt;&lt;br /&gt;1.Download the linksys firmware source&lt;br /&gt;2. Copy the brcm/ directory from &lt;linksys build&gt;/tools to /opt&lt;br /&gt;3. add /opt/brcm/hndtools-mipsel-linux/bin to your path&lt;br /&gt;4. add /opt/brcm/hndtools-mipsel-uclibc/bin to your path&lt;br /&gt;&lt;br /&gt;Use mipsel-linux-g++ compiler to compile any c++ code&lt;br /&gt;&lt;strong&gt;Don't use the mipsel-uclibc-g++ compiler - this was my mistake!&lt;/strong&gt;&lt;br /&gt;Now we can try compile mobile mesh for linksys&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7164904-109459836309354649?l=csircoin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csircoin.blogspot.com/feeds/109459836309354649/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7164904&amp;postID=109459836309354649' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109459836309354649'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109459836309354649'/><link rel='alternate' type='text/html' href='http://csircoin.blogspot.com/2004/09/got-c-program-compiled-for-linksys.html' title='Got a c++ program compiled for linksys'/><author><name>king david</name><uri>http://www.blogger.com/profile/17101894497352927717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7164904.post-109459449359945278</id><published>2004-09-08T00:01:00.000+02:00</published><updated>2004-09-08T00:01:33.600+02:00</updated><title type='text'>Linksys box processor has memory management!</title><content type='html'>The Linksys processor is a 200MHz MIPS32 core which has a memory management unit with simple fixed mapping translation (FMT) - see this link for more details - so FreeBSD may be possible! &lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.mips.com/content/Products/Cores/32-BitCores/MIPS32M4KCore/ProductCatalog/P_MIPS32M4KCore/productBrief"&gt;description of MIPS32 core&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Reminder of other details:&lt;br /&gt;&lt;br /&gt;RAM: 2 x IC42S16400, 64Mbit (4M X 16) RAM chips (16MB)&lt;br /&gt;Flash: Intel TE28F320 C3 flash 32Mbit chip (4MB)&lt;br /&gt;CPU: Broadcom [WWW]BCM4712KPB, running at 200MHz&lt;br /&gt;Ethernet: [WWW]ADMtek ADM6996 5 port 10/100 switch&lt;br /&gt;Wireless: On board; Broadcom BCM2050KWL &lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7164904-109459449359945278?l=csircoin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csircoin.blogspot.com/feeds/109459449359945278/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7164904&amp;postID=109459449359945278' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109459449359945278'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109459449359945278'/><link rel='alternate' type='text/html' href='http://csircoin.blogspot.com/2004/09/linksys-box-processor-has-memory.html' title='Linksys box processor has memory management!'/><author><name>king david</name><uri>http://www.blogger.com/profile/17101894497352927717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7164904.post-109458305212915634</id><published>2004-09-07T20:50:00.000+02:00</published><updated>2004-09-07T20:50:52.130+02:00</updated><title type='text'>Message sent to Kevin Grace at MITRE </title><content type='html'>Dear Kevin Grace&lt;br /&gt;&lt;br /&gt;The CSIR in South Africa is an organisation much like yours with a vision of using multidisciplinary engineering and scientific research in partnership with government to address issues of critical national importance - which in our case is addressing problems from the legacy of an apartheid government such as poverty, job creation, and addressing the lack of good health and education facilities in disadvantaged communities.&lt;br /&gt;&lt;br /&gt;Some of the areas that we are addressing are the lack of telecommunications infrastructure - particularly in the rural areas of our country. We are busy exploring and researching the idea of communities building their own infrastructure using Wifi mesh networks as a basis on which mini community owned wireless networks will be built.&lt;br /&gt;&lt;br /&gt;Mobile mesh naturally caught our interest and we have been experimenting with it on Linux PC environments. We have also made a port of mobile mesh which compiles on a FreeBSD machine which you might be interested in.&lt;br /&gt;&lt;br /&gt;We have purchased some Linksys WRT54G wireless routers which have cuaused quite a storm due to their low cost - approximately $90 for a device which includes a 200MHz MIPs processor, 32M ram, 16M flash and built in 802.11b/g and it is packaged running a thinned out version of Linux. The entire source and build environemnt is also made available by Linksys under GPL - which creates exciting opportunities to add your own custom software such as mesh protocols and congestion control etc.&lt;br /&gt;&lt;br /&gt;Our next task is to port mobile mesh to this MIPS based Linksys wireless router. Our first challenge is getting a c++ cross compile tool chain with stdlibc++. This has proved quite a challenge. Has any effort been made to move mobile mesh to pure ANSI C code or to cross compile it for an enviroment such as this.&lt;br /&gt;&lt;br /&gt;We would also like to explore the possibility of collaboration with your organisation in the field of wireless networking - we have been working in this area for the past 10 years and their might be some good synergies and shared learning.&lt;br /&gt;&lt;br /&gt;Best Regards&lt;br /&gt;&lt;br /&gt;David Johnson&lt;br /&gt;ICT for development Infrastructure&lt;br /&gt;Information Society Technology Centre (ISTC)&lt;br /&gt;Icomtek CSIR South Africa&lt;br /&gt;Phone: +27 12 8414266&lt;br /&gt;Fax:   +27 12 8414829&lt;br /&gt;Address: PO Box 395, Pretoria, 0001&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7164904-109458305212915634?l=csircoin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csircoin.blogspot.com/feeds/109458305212915634/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7164904&amp;postID=109458305212915634' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109458305212915634'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109458305212915634'/><link rel='alternate' type='text/html' href='http://csircoin.blogspot.com/2004/09/message-sent-to-kevin-grace-at-mitre.html' title='Message sent to Kevin Grace at MITRE '/><author><name>king david</name><uri>http://www.blogger.com/profile/17101894497352927717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7164904.post-109450114419652578</id><published>2004-09-06T22:05:00.000+02:00</published><updated>2004-09-06T22:44:59.776+02:00</updated><title type='text'>mesh on linksys - comments from sveasoft</title><content type='html'>On Sat Jan 10, 2004 sveasoft placed the following poll on their forum: should we build a WRT54G mesh box?  	&lt;br /&gt;&lt;br /&gt;How many folks would like to see a fully interconnected wireless mesh based on the WRT54G?&lt;br /&gt;&lt;br /&gt;This would require dumping the WRT54G application source tree and starting anew with an AODV port and some tricky routing daemons built from scratch.&lt;br /&gt;&lt;br /&gt;The result from the user base was 79% were for it and 20% were against it&lt;br /&gt;&lt;br /&gt;Some highlights from the respondants&lt;br /&gt;&lt;br /&gt;******************&lt;br /&gt;&lt;span class="postdetails"&gt;Posted: Fri Jan 30, 2004 16:44&lt;span class="gen"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="postbody"&gt;I would be *very* happy if that could be implemented. Why not using "mobile &lt;span style="color: rgb(255, 163, 79);"&gt;&lt;b&gt;mesh&lt;/b&gt;&lt;/span&gt;" from &lt;a href="http://www.mitre.org/work/tech_transfer/mobilemesh/" target="_blank"&gt;http://www.mitre.org/work/tech_transfer/mobilemesh/&lt;/a&gt; ?&lt;br /&gt;I've only heard nice things about it (e.g. finds other nodes swiftly, uses wired links (via so called border gateways) to decrease the load on the wireless links if necessary etc.)&lt;br /&gt;&lt;br /&gt;There are quite a few initiaves in several towns who want to build up free networks. Meshing is one of the things very much needing!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;*****************&lt;br /&gt;&lt;span class="postdetails"&gt;Posted: Wed Feb 04, 2004 22:23&lt;span class="gen"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="postbody"&gt;I'd love to be able to setup my WRT54G as a &lt;span style="color: rgb(255, 163, 79);"&gt;&lt;b&gt;mesh&lt;/b&gt;&lt;/span&gt;-capable box. I had looked into running the locust software a while ago, but my hardware (an older model laptop) wasn't up to the job. But perhaps more importantly, I didn't have anyone else to connect with! If a widely available box like the WRT54G supported meshing, there'd be a far greater chance that others in the area would spend the $80 (on the box) to join the network.&lt;br /&gt;&lt;br /&gt;My fantasy world would have a few dozen meshing boxes around the city, all forming a private network.  Other &lt;span style="color: rgb(255, 163, 79);"&gt;&lt;b&gt;mesh&lt;/b&gt;&lt;/span&gt; servers could join the &lt;span style="color: rgb(255, 163, 79);"&gt;&lt;b&gt;mesh&lt;/b&gt;&lt;/span&gt; without pre-coordination (though there would be protection against rogue-meshboxen trying to DOS or whatever). Clients could roam easily. If the box was connected to the Internet, you'd have the option of sharing it publicly to locally connected clients only, publicly to the whole &lt;span style="color: rgb(255, 163, 79);"&gt;&lt;b&gt;mesh&lt;/b&gt;&lt;/span&gt;, or privately (through the &lt;span style="color: rgb(255, 163, 79);"&gt;&lt;b&gt;mesh&lt;/b&gt;&lt;/span&gt;) via ipsec/pptp/whatever.  &lt;br /&gt;&lt;br /&gt;*****************&lt;br /&gt;&lt;/span&gt;&lt;span class="postdetails"&gt;Posted: Wed Feb 04, 2004 23:05&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="postbody"&gt;I would absolutly LOVE to see &lt;span style="color: rgb(255, 163, 79);"&gt;&lt;b&gt;mesh&lt;/b&gt;&lt;/span&gt; on this device. Locustworld would be nice&lt;br /&gt;as it would allow already deployed networks to add this unit. IMO there needs to be a way to control what channel the &lt;span style="color: rgb(255, 163, 79);"&gt;&lt;b&gt;mesh&lt;/b&gt;&lt;/span&gt; lives on. You do not want the entire &lt;span style="color: rgb(255, 163, 79);"&gt;&lt;b&gt;mesh&lt;/b&gt;&lt;/span&gt; running on 1 channel. You want to beable to make sectors and have gateways that transport between the two. Locustworld is in the best position to develop such a item due to there central registration and configuration setup they have.&lt;br /&gt;&lt;br /&gt;********************&lt;br /&gt;&lt;/span&gt;&lt;span class="postdetails"&gt;Posted: Wed Feb 04, 2004 23:19&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="postbody"&gt;&lt;span style="font-weight: bold;"&gt;Posted by sveasoft again&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="postbody"&gt;We are looking at using IPv6 and incorporating the Ethernet MAC so we won't need to interact with IANA or any other central body.&lt;br /&gt;&lt;br /&gt;At this point I think we will stick with BSS mode and use WDS for the links, depending on what limits we find while developing and testing.&lt;br /&gt;&lt;br /&gt;This will mean the &lt;span style="color: rgb(255, 163, 79);"&gt;&lt;b&gt;mesh&lt;/b&gt;&lt;/span&gt; build will support all 802.11b/g clients out of the box rather than requiring adhoc mode.&lt;br /&gt;&lt;br /&gt;********************&lt;br /&gt;&lt;/span&gt;&lt;a href="http://www.sveasoft.com/modules/phpBB2/viewtopic.php?p=2272#2272"&gt;&lt;img src="file:///C:/Documents%20and%20Settings/david/Desktop/viewtopic.php_files/icon_minipost.gif" alt="Post" title="Post" border="0" height="9" width="12" /&gt;&lt;/a&gt;&lt;span class="postdetails"&gt;Posted: Thu Feb 05, 2004 04:05&lt;/span&gt;&lt;br /&gt;&lt;span class="postbody"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="postbody"&gt;OK the thing about &lt;span style="color: rgb(255, 163, 79);"&gt;&lt;b&gt;Mesh&lt;/b&gt;&lt;/span&gt;'s and there best advantage is you don;t need to be with in the range of a AP only with in range of anothe rmesh use and you can hope through them to the AP hence you ned to keep this in Ad-Hoc mode other wise you are limiting the &lt;span style="color: rgb(255, 163, 79);"&gt;&lt;b&gt;mesh&lt;/b&gt;&lt;/span&gt; to AP's only and there i sno way to have the &lt;span style="color: rgb(255, 163, 79);"&gt;&lt;b&gt;mesh&lt;/b&gt;&lt;/span&gt; expand at large.&lt;br /&gt;&lt;br /&gt;I am right now working on a &lt;span style="color: rgb(255, 163, 79);"&gt;&lt;b&gt;mesh&lt;/b&gt;&lt;/span&gt; project and we loked at using the wrt54g but I could not get the wifi card to go into adhoc mode, if I could I woulsd be all over this in a heart beat.&lt;br /&gt;&lt;br /&gt;We are doign this wiht out ham community to try and provide coms fo rthe hams (since we can use more power on the band) and this will greatly increase the range of the &lt;span style="color: rgb(255, 163, 79);"&gt;&lt;b&gt;mesh&lt;/b&gt;&lt;/span&gt;, we are workgin with Mobile &lt;span style="color: rgb(255, 163, 79);"&gt;&lt;b&gt;Mesh&lt;/b&gt;&lt;/span&gt; and IP &lt;span style="color: rgb(255, 163, 79);"&gt;&lt;b&gt;Mesh&lt;/b&gt;&lt;/span&gt; Linuz and Windows Versions yes and they work well together.&lt;br /&gt;&lt;br /&gt;**********************&lt;br /&gt;&lt;/span&gt;&lt;span class="postdetails"&gt;Posted: Thu Feb 05, 2004 09:27&lt;span class="gen"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="postbody"&gt;&lt;span style="font-weight: bold;"&gt;Posted by sveasoft again&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="postbody"&gt;Adhoc mode is supported in the Sveasoft firmware. But adhoc mode is not interoperable across all manufacturers.&lt;br /&gt;&lt;br /&gt;With WDS we get the same peer-to-peer connectability as with adhoc mode but still remain completely compatible with the many 802.11b and 802.11g client products on the market.&lt;br /&gt;&lt;br /&gt;Fom a &lt;span style="color: rgb(255, 163, 79);"&gt;&lt;b&gt;mesh&lt;/b&gt;&lt;/span&gt; topolgy and routing viewpoint there is no difference in using adhoc versus WDS.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;**********************&lt;br /&gt;&lt;span class="postdetails"&gt;Posted: Thu Feb 05, 2004 20:06&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="postbody"&gt; But WDS means layer 2, meaning broadcasts over a whole town in certain situations. I think you should modulize the distro so that I can build my "mobile &lt;span style="color: rgb(255, 163, 79);"&gt;&lt;b&gt;mesh&lt;/b&gt;&lt;/span&gt;" (pro-active protocol) whereas others can build there AODV (on-demand protocol) modul/package.&lt;br /&gt;&lt;br /&gt;*********************&lt;br /&gt;&lt;/span&gt;&lt;span class="postdetails"&gt;Posted: Fri Feb 06, 2004 17:19&lt;/span&gt;&lt;br /&gt;&lt;span class="postbody"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="postbody"&gt; I am workgi with a small group in my city now to get soem inital ground work and Nodes up and runign and then bring more members of our clud online.&lt;br /&gt;&lt;br /&gt;Presently we are doing this on small linux boxes with PC cards or ethernet bridges.&lt;br /&gt;&lt;br /&gt;We also want to keep the adverage user in mind that won't have a clue of linux and have a Windows client for them to work with. or a great sveasoft firmware to load on a WRT54G (that would work nicely)&lt;br /&gt;&lt;br /&gt;Right now we are in the testin stages and can report back more feed back in a while.&lt;br /&gt;&lt;br /&gt;But there is our inital thoughts on what a box needs to have in it.&lt;br /&gt;&lt;br /&gt;-Linux&lt;br /&gt;-full IP routing (zebra maybe)&lt;br /&gt;-two interfaces (or more, WAN &amp; Wireless more is local switch)&lt;br /&gt;-Selectable AP or ADHOC mode&lt;br /&gt;-iptables stateful firewall&lt;br /&gt;-mobilemesh, olsr, aodv&lt;br /&gt;-QoS&lt;br /&gt;-dns (cache or proxy)&lt;br /&gt;-dhcp (with Reservations)&lt;br /&gt;-VPN for LAN-to-LAN &amp;amp; wifi Client to BOx&lt;br /&gt;-Radius Client for Auth or differnet services&lt;br /&gt;-SSH (no Telnet, maybe a Web is OK to keep)&lt;br /&gt;-Maybe SNMP for monitoring with a Central host like OpenView or something&lt;br /&gt;-WDS add on to help build backhaul links&lt;br /&gt;&lt;br /&gt;************************&lt;br /&gt;&lt;/span&gt;&lt;span class="postdetails"&gt;Posted: Mon Feb 16, 2004 16:27&lt;/span&gt;&lt;br /&gt;&lt;span class="postbody"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="postbody"&gt;For those interested in &lt;span style="color: rgb(255, 163, 79);"&gt;&lt;b&gt;Mesh&lt;/b&gt;&lt;/span&gt; networking, It might be interesting to see if MIT's Roof Net could run on the box. As an aside, it brings back memories to see who's behind the project. Everyone remember Robert Morris?&lt;br /&gt;&lt;br /&gt;Source is available on their site : &lt;a href="http://www.pdos.lcs.mit.edu/roofnet/index.php" target="_blank" class="postlink"&gt;MIT's Roof Net&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;************************&lt;br /&gt;&lt;/span&gt;&lt;span class="postdetails"&gt;Posted: Thu Feb 19, 2004 11:19&lt;/span&gt;&lt;br /&gt;&lt;span class="postbody"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="postbody"&gt;what about the meshstuff used in roofnet. (DSDV + X )&lt;br /&gt;Network Description: &lt;a href="http://www.pdos.lcs.mit.edu/roofnet/index.php" target="_blank"&gt;http://www.pdos.lcs.mit.edu/roofnet/index.php&lt;/a&gt;&lt;br /&gt;Software &lt;a href="http://sourceforge.net/projects/roofnet/" target="_blank"&gt;http://sourceforge.net/projects/roofnet/&lt;/a&gt;&lt;br /&gt;Thesis: &lt;a href="http://www.pdos.lcs.mit.edu//papers/grid:bac-meng.pdf" target="_blank"&gt;http://www.pdos.lcs.mit.edu//papers/grid:bac-meng.pdf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;gives anice overview about routing techniques&lt;br /&gt;and experienced problems!&lt;br /&gt;&lt;br /&gt;***************************&lt;br /&gt;&lt;/span&gt;&lt;span class="postdetails"&gt;Posted: Sat Feb 21, 2004 08:31&lt;/span&gt;&lt;br /&gt;&lt;span class="postbody"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="postbody"&gt;there is alao a mash setup for pebble linux, maybe it would work for you:&lt;br /&gt;&lt;a href="http://www.nycwireless.net/pebble/" target="_blank"&gt;http://www.nycwireless.net/pebble/&lt;/a&gt;&lt;br /&gt;near the bottom&lt;br /&gt;&lt;a href="http://www.sown.org.uk/pebble-mesh.tar.gz" target="_blank"&gt;http://www.sown.org.uk/pebble-&lt;span style="color: rgb(255, 163, 79);"&gt;&lt;b&gt;mesh&lt;/b&gt;&lt;/span&gt;.tar.gz&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;***************************&lt;br /&gt;&lt;/span&gt;&lt;span class="postdetails"&gt;Posted: Wed Mar 03, 2004 13:37&lt;/span&gt;&lt;br /&gt;&lt;span class="postbody"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="postbody"&gt;roofnet software looks cool, dunno about thier approach to hidden nodes, &lt;br /&gt;and wireless collisions,  they seems to go for a complete &lt;span style="color: rgb(255, 163, 79);"&gt;&lt;b&gt;mesh&lt;/b&gt;&lt;/span&gt; using&lt;br /&gt;onmi's , rather than directional client/backbone setup which scales.... Using NAT at each node too, simplfies configuration, but it's just extra hassle to configure network applications, uses more resources at router level, and these days, I don't see what benefits NAT gives you over a normal software firewall for a small home user lan, so using a fully routed &lt;span style="color: rgb(255, 163, 79);"&gt;&lt;b&gt;mesh&lt;/b&gt;&lt;/span&gt; without nat is the way to go. &lt;br /&gt;&lt;br /&gt;I don't see how this will scale, if it's get busy, there's going to be so much interference from the onmi's the &lt;span style="color: rgb(255, 163, 79);"&gt;&lt;b&gt;mesh&lt;/b&gt;&lt;/span&gt; will grind to a halt, but I guess there's other network design goal rather than speed, nah, I'm kidding myself......&lt;br /&gt;&lt;br /&gt;Fast - Cheap - Reliable .... choose two..  &lt;img src="file:///C:/Documents%20and%20Settings/david/Desktop/viewtopic2.php_files/icon_confused.gif" alt="Confused" border="0" /&gt; &lt;br /&gt;&lt;br /&gt;I really think with wrt54g you can have two, and the reliablity is to use&lt;br /&gt;multiple units for redundancy, because there cheap.... &lt;img src="file:///C:/Documents%20and%20Settings/david/Desktop/viewtopic2.php_files/icon_wink.gif" alt="Wink" border="0" /&gt;)&lt;br /&gt;&lt;br /&gt;I think porting thier routing roofnet protcols to the wrt54g is a great Idea, wether or not thier just going to give away all the hard coding work and research material is another thing, no such thing as a free lunch.&lt;br /&gt;&lt;br /&gt;***********************&lt;br /&gt;&lt;/span&gt;&lt;span class="postdetails"&gt;Posted: Sat Mar 06, 2004 23:38&lt;/span&gt;&lt;br /&gt;&lt;span class="postbody"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="postbody"&gt; Which one is the question. Having spent many hours reading about varous &lt;span style="color: rgb(255, 163, 79);"&gt;&lt;b&gt;mesh&lt;/b&gt;&lt;/span&gt; projects, I like the MIT roofnet project. It looks well designed. They are using SrcRR (see &lt;a href="http://www.pdos.lcs.mit.edu/roofnet/design/%29." target="_blank"&gt;http://www.pdos.lcs.mit.edu/roofnet/design/).&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Why? In my case I am in the early stages of building a network in hilly bush clad terrain. I want the meshing, not just for the redundancy, but to get around hills and trees. The redundancy is an added bonus. I wouldn't get very much meshing occuring though. Most housing can only see a small subset of others, if any at all. (http://www.burrowes.org/WiKarekare/ The picture at the top illustrates the problem )&lt;br /&gt;&lt;br /&gt;Would I be interested in helping? Yes, I was going to look at this anyway. I bought the linksys boxes with this in mind, knowing that the source tree was available. I was going to start with a static &lt;span style="color: rgb(255, 163, 79);"&gt;&lt;b&gt;mesh&lt;/b&gt;&lt;/span&gt; using OSPF and work up to a more adaptive one or a combination of static core and adaptive edges.&lt;br /&gt;&lt;br /&gt;***************************&lt;br /&gt;&lt;/span&gt;&lt;span class="postdetails"&gt;Posted: Sun Mar 07, 2004 16:32&lt;span class="gen"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="postbody"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="postbody"&gt;&lt;span style="font-weight: bold;"&gt;Posted by sveasoft again&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="postbody"&gt;Hi Rob,&lt;br /&gt;&lt;br /&gt;This was actually my inspiration for creating my own firmware builds in the first place. The weatherproof box in the Products section is also the result of living in a hilly, forested, wet area with no broadband in sight in Sweden.&lt;br /&gt;&lt;br /&gt;I currently use OSPF with redundant WDS links to make this work. I can say that, though it works pretty well, it requires a LOT of tuning.&lt;br /&gt;&lt;br /&gt;My goal has always been to start from a clean kernel and build a &lt;span style="color: rgb(255, 163, 79);"&gt;&lt;b&gt;mesh&lt;/b&gt;&lt;/span&gt; on the Linksys hardware. My current design uses IPv6 for the internall &lt;span style="color: rgb(255, 163, 79);"&gt;&lt;b&gt;mesh&lt;/b&gt;&lt;/span&gt;, DSTM for IPv4 support, and a custom routing program yet to be written that will route and balance based on a dynamic link strength and throughput metric.&lt;br /&gt;&lt;br /&gt;My goal is to throw up a bunch of weatherproof nodes on the rooftops and tell a couple of them where to find the Internet. Any 802.11b/g client with the right security should be able to connect and each household can just plug into the hub. &lt;/span&gt;&lt;br /&gt;&lt;a href="ftp://edna.icomtek.csir.co.za/pub/linksys/sveasoft/forum"&gt;Link to questions about mesh on linksys on sveasoft&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;****************************&lt;br /&gt;&lt;span class="postdetails"&gt;Posted: Tue Mar 09, 2004 18:19&lt;span class="gen"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="postbody"&gt;It's allready done &lt;br /&gt;&lt;br /&gt;You can find it here: &lt;a href="http://www.paris-sansfil.fr/%7Ethus/wrt54g/firmware/code-kernel_aodv-adhoc-daemon.bin" target="_blank"&gt;http://www.paris-sansfil.fr/~thus/wrt54g/firmware/code-kernel_aodv-adhoc-daemon.bin&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;Temporarly unavaillable...&lt;br /&gt;&lt;br /&gt;If someone want it i can send a copy of the one i've downloaded some days ago by mail but i don't have the source code...&lt;br /&gt;&lt;br /&gt;*************************&lt;br /&gt;&lt;/span&gt;&lt;span class="postdetails"&gt;Posted: Wed Mar 10, 2004 09:15&lt;/span&gt;&lt;br /&gt;&lt;span class="postbody"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="postbody"&gt;here is the root on the above URL&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.paris-sansfil.fr/%7Ethus/wrt54g/" target="_blank"&gt;http://www.paris-sansfil.fr/~thus/wrt54g/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;***********************&lt;br /&gt;&lt;/span&gt;&lt;span class="postdetails"&gt;Posted: Sun Mar 21, 2004 02:50&lt;/span&gt;&lt;br /&gt;&lt;span class="postbody"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="postbody"&gt;This is my goal as well. I'm envisioning the ability to extend that network rapidly during an emergency by putting up a few 10M masts with nodes on top. "User Gateways" would be a WRT/WAP54G loaded with the &lt;span style="color: rgb(255, 163, 79);"&gt;&lt;b&gt;mesh&lt;/b&gt;&lt;/span&gt; firmware and a small local LAN connected via the wired Ethernet ports. While such a network would be very useful and convenient during normal oeprations it would really by during some type of emergency (I'm a ham radio operator) that it would be incredibly useful.&lt;br /&gt;&lt;br /&gt;***********************&lt;br /&gt;&lt;/span&gt;&lt;span class="postdetails"&gt;Posted: Mon Mar 22, 2004 02:14&lt;span class="gen"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="postbody"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="postbody"&gt;I found a posting that indicated that the MIT people were working on a roofnet/wrt54g solution. I emailed them and got a response indicating that they have pre-alpha source, but need to strip the code down to fit on the wrt54g.&lt;br /&gt;&lt;br /&gt;**********************&lt;br /&gt;&lt;/span&gt;&lt;span class="postdetails"&gt;Posted: Wed Jun 09, 2004 22:19&lt;/span&gt;&lt;br /&gt;&lt;span class="postbody"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="postbody"&gt; The only thing that bothered me in reading the CBRP overview is that you seem to have to nominate "cluster heads" which would stop it being a true self configuire &lt;span style="color: rgb(255, 163, 79);"&gt;&lt;b&gt;mesh&lt;/b&gt;&lt;/span&gt; like a community &lt;span style="color: rgb(255, 163, 79);"&gt;&lt;b&gt;mesh&lt;/b&gt;&lt;/span&gt; should be. For that reason AODV or DSR might be a better bet.&lt;br /&gt;&lt;br /&gt;Another interesting protocol is AODV6 which is AODV for IPv6, there is linux code out for it already.&lt;br /&gt;&lt;br /&gt;**********************&lt;br /&gt;&lt;/span&gt;&lt;span class="postdetails"&gt;Posted: Thu Jun 10, 2004 03:34&lt;span class="gen"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="postbody"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="postbody"&gt;Guys Dont; forget about mobile &lt;span style="color: rgb(255, 163, 79);"&gt;&lt;b&gt;mesh&lt;/b&gt;&lt;/span&gt; it already takes care of this.&lt;br /&gt;&lt;br /&gt;the node advertises if it is a gateway or other route and then the clients all figure out which once is closest to them and uses that one, lets not reincent the wheel here.&lt;br /&gt;&lt;br /&gt;Will&lt;br /&gt;&lt;br /&gt;********************&lt;br /&gt;&lt;/span&gt;&lt;span class="postdetails"&gt;Posted: Fri Jun 11, 2004 13:25&lt;/span&gt;&lt;br /&gt;&lt;span class="postbody"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="postbody"&gt;My vote is for roofnet. Only problem that they may have is that there are no AP's in their system, you have to be wired to an accesspoint, or that was my understanding last time I looked.&lt;br /&gt;&lt;br /&gt;I would be thrilled with any decent wrt &lt;span style="color: rgb(255, 163, 79);"&gt;&lt;b&gt;mesh&lt;/b&gt;&lt;/span&gt; though.&lt;br /&gt;&lt;br /&gt;Think about it. Huge scalable networks built for the same price as a cable modem with no configuration. Add on a server to authenticate and you're done. You could build a WISP and have your users pay all of the infrastructure costs by simply purchasing an AP.&lt;br /&gt;&lt;br /&gt;*******************&lt;br /&gt;&lt;/span&gt;&lt;span class="postdetails"&gt;Posted: Sat Jun 12, 2004 22:18&lt;/span&gt;&lt;br /&gt;&lt;span class="postbody"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="postbody"&gt;&lt;span style="font-weight: bold;"&gt;Posted by sveasoft again&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="postbody"&gt;&lt;br /&gt;Adhoc is available in Satori. You do not need adhoc mode to create a self-configuring &lt;span style="color: rgb(255, 163, 79);"&gt;&lt;b&gt;mesh&lt;/b&gt;&lt;/span&gt; (where &lt;span style="font-style: italic;"&gt;do&lt;/span&gt; these urban legends come from?).&lt;br /&gt;&lt;br /&gt;One popular version of AODV runs as a kernel module. You can patch the existing kernel and add it. Several other versions run in userspace. Routing runs just as well (actually it is much safer and easier to develop) in userspace as in the kernel. All routing software does as far as the kernel is concerned is update the kernel routing tables.&lt;br /&gt;&lt;br /&gt;***********************&lt;br /&gt;&lt;/span&gt;&lt;span class="postdetails"&gt;Posted: Wed Jun 16, 2004 12:28&lt;span class="gen"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="postbody"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="postbody"&gt;I have been looking for a low cost meshbox solution for a community networking project and I am encouraged by the content of this thread.&lt;br /&gt;&lt;br /&gt;I had considered the Locustworld meshbox, however this is a relatively expensive solution, that is 'locked in' to WIANA, as highlighted by previous posts.&lt;br /&gt;&lt;br /&gt;At what stage is the development of the meshbox 'firmware', and is it possible to compare the functionality of the WRT54 meshbox to that of the Locust world meshbox?&lt;br /&gt;&lt;br /&gt;It is highly probable that I would be using the WRT54GS as they appear to be the only models currently available.&lt;br /&gt;&lt;br /&gt;Keep up the good work!&lt;br /&gt;&lt;br /&gt;*****************&lt;br /&gt;&lt;/span&gt;&lt;span class="postdetails"&gt;Posted: Fri Jun 18, 2004 13:58&lt;span class="gen"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="postbody"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="postbody"&gt; I am not sure if this was mentioned earlier, since i just went through 6 months of posts in 6 minutes, but a Norwegian named Andreas Tønnesen is working on: Optimized Link State Routing protocol (OLSR). It seems to do just the trick.&lt;br /&gt;&lt;br /&gt;Pls check: &lt;a href="http://www.olsr.org/" target="_blank"&gt;http://www.olsr.org/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I know &lt;a href="http://www.amsterdam-wireless.nl/" target="_blank"&gt;www.amsterdam-wireless.nl&lt;/a&gt; is switching over from mobileMesh to OLSR.&lt;br /&gt;&lt;br /&gt;P.S. I would love to see smart &lt;span style="color: red;"&gt;&lt;span style="color: rgb(255, 163, 79);"&gt;&lt;b&gt;mesh&lt;/b&gt;&lt;/span&gt;&lt;/span&gt; routing happen on the WRT54G  !&lt;br /&gt;&lt;br /&gt;********************&lt;br /&gt;&lt;/span&gt;&lt;span class="postdetails"&gt;Posted: Wed Jun 30, 2004 01:17&lt;/span&gt;&lt;br /&gt;&lt;span class="postbody"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="postbody"&gt;check out &lt;a href="http://meshcube.org/" target="_blank"&gt;http://meshcube.org&lt;/a&gt; for another cool &lt;span style="color: rgb(255, 163, 79);"&gt;&lt;b&gt;mesh&lt;/b&gt;&lt;/span&gt; routing device running MobileMesh and OLSR&lt;br /&gt;&lt;br /&gt;*********************&lt;br /&gt;&lt;/span&gt;&lt;span class="postdetails"&gt;Posted: Wed Jun 30, 2004 23:24&lt;/span&gt;&lt;br /&gt;&lt;span class="postbody"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="postbody"&gt;I whole heartedly agree with PatchesJ. The satori and alchemy distributions are excellent and supply the hotspot folks with wifi in a box but a &lt;span style="color: rgb(255, 163, 79);"&gt;&lt;b&gt;mesh&lt;/b&gt;&lt;/span&gt; box would satisfy more of a community based market where users just want to plug in and go.&lt;br /&gt;A beautiful arrangement would be alchemy as your gateway and &lt;span style="color: rgb(255, 163, 79);"&gt;&lt;b&gt;mesh&lt;/b&gt;&lt;/span&gt; nodes for your clients or for broader cell coverage.&lt;br /&gt;I'd love to see just a barebones &lt;span style="color: rgb(255, 163, 79);"&gt;&lt;b&gt;mesh&lt;/b&gt;&lt;/span&gt; box!&lt;br /&gt;&lt;br /&gt;*************************&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;See the following local link for all the posts to the forum&lt;br /&gt;&lt;br /&gt;&lt;a href="ftp:///edna.icomtek.csir.co.za/pub/linksys/sveasoft/forum"&gt;Sveasoft discussion on mesh&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7164904-109450114419652578?l=csircoin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csircoin.blogspot.com/feeds/109450114419652578/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7164904&amp;postID=109450114419652578' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109450114419652578'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109450114419652578'/><link rel='alternate' type='text/html' href='http://csircoin.blogspot.com/2004/09/mesh-on-linksys-comments-from-sveasoft.html' title='mesh on linksys - comments from sveasoft'/><author><name>king david</name><uri>http://www.blogger.com/profile/17101894497352927717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7164904.post-109449562839526459</id><published>2004-09-06T20:33:00.000+02:00</published><updated>2004-09-06T20:33:48.396+02:00</updated><title type='text'>seamless wifi VoIP handover</title><content type='html'>Picked this up on the Sveasoft forum&lt;br /&gt;&lt;br /&gt;we have several hundred APs connected wirelessly covering an entire city with a seamless mobile network. These are all on the same SSID (non routed) and we can seamlessly roam everywhere up to about 55mph. We can do mobile VoIP with only a slight delay as the handoffs occur, but no calls are dropped.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;more info on the city we covered is here: &lt;a href="http://www.ottawawireless.net"&gt;otawawireless&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7164904-109449562839526459?l=csircoin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csircoin.blogspot.com/feeds/109449562839526459/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7164904&amp;postID=109449562839526459' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109449562839526459'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109449562839526459'/><link rel='alternate' type='text/html' href='http://csircoin.blogspot.com/2004/09/seamless-wifi-voip-handover.html' title='seamless wifi VoIP handover'/><author><name>king david</name><uri>http://www.blogger.com/profile/17101894497352927717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7164904.post-109446725518632124</id><published>2004-09-06T12:40:00.000+02:00</published><updated>2004-09-06T12:40:55.186+02:00</updated><title type='text'>Porting Mobilemesh From Linux To FreeBSD</title><content type='html'>First off the "Legal stuff", i.e. Limitations and Disclaimers!!!!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;1.1 &lt;strong&gt;Limitation&lt;/strong&gt;&lt;br /&gt;At the time of writing this document, the ported implementation was not fully regress tested to make sure it performs exactly the same as the original Linux version. However, the minimal testing done did not reveal any differences in performance and/or functionality between the two ports.&lt;br /&gt;&lt;br /&gt;1.2 &lt;strong&gt;Disclaimer&lt;/strong&gt;&lt;br /&gt;The Linux version is written in C++, so please take note that the writer is not a C++ expert and hence (possibly) some of the suggestions made could be amateurish. Certainly with rigorous testing and more time on the project such possible technical errors could have been spotted and fixed (hopefully).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;3. Environment&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;3.1 Software Environment&lt;/strong&gt;&lt;br /&gt;The following table shows the software used during the porting.&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Software Version&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;FreeBSD 5.2.1&lt;br /&gt;Gmake 3.80&lt;br /&gt;G++ 3.3.3&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;3.2 Make Utility Issues&lt;/strong&gt;&lt;br /&gt;From the start, if you get errors when running &lt;em&gt;&lt;strong&gt;make &lt;/strong&gt;&lt;/em&gt;using the provided Makefile, simply switch to &lt;strong&gt;&lt;em&gt;gmake&lt;/em&gt;&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;3.2.1 Compiler Isuues&lt;br /&gt;3.2.1.1 Array Indexing Issues&lt;br /&gt;&lt;/strong&gt;The Linux version indexes arrays using char type. This causes at least warnings during compile time.&lt;br /&gt;&lt;strong&gt;Suggested solution:&lt;/strong&gt; Typecast all indices to unsigned char.&lt;br /&gt;&lt;strong&gt;Reason&lt;/strong&gt;: It appears that the ISO standard does allow/specify that type char can be used as an array index, however, leave it up to the compiler implementors to decided where such &lt;strong&gt;&lt;em&gt;char&lt;/em&gt;&lt;/strong&gt; is &lt;strong&gt;&lt;em&gt;signed&lt;/em&gt;&lt;/strong&gt; or &lt;strong&gt;&lt;em&gt;unsigned&lt;/em&gt;&lt;/strong&gt;. However, a char can either be &lt;em&gt;&lt;strong&gt;unsigned &lt;/strong&gt;&lt;/em&gt;or &lt;strong&gt;&lt;em&gt;signed&lt;/em&gt;&lt;/strong&gt;. In the case of &lt;strong&gt;&lt;em&gt;signed char&lt;/em&gt;&lt;/strong&gt;, this also includes negative numbers that cannot index array and hence a possible runtime error. So some compilers do insist/expect (at complie time) that the &lt;strong&gt;char&lt;/strong&gt; index variable be qualified as either &lt;strong&gt;&lt;em&gt;signed&lt;/em&gt;&lt;/strong&gt; or &lt;strong&gt;&lt;em&gt;unsigned&lt;/em&gt;&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;3.2.1.2 Class Variables Initilisation&lt;/strong&gt;&lt;br /&gt;Ensure that class variables are initialised. Otherwise, calls to some system calls simply fail. E.g. the call to &lt;strong&gt;&lt;em&gt;sysctl()&lt;/em&gt;&lt;/strong&gt; function failed until all variables used in its call were properly initialised.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;3.2.1.3 Errors and Warnings in File BoBorder.h&lt;br /&gt;Error&lt;/strong&gt;: “ISO ++ standard ambiguity”.&lt;br /&gt;&lt;strong&gt;Suggested solution&lt;/strong&gt;: At every occurance of an expression where an addition between an object and an integeris performed, use the dot operator+.&lt;br /&gt;E.g. use &lt;strong&gt;&lt;em&gt;now.operator+(cAdPeriod) &lt;/em&gt;&lt;/strong&gt;instead of &lt;strong&gt;&lt;em&gt;now + cAdPeriod&lt;/em&gt;&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;3.2.1.4 Errors and Warnings in File LnDiscover.h&lt;br /&gt;&lt;/em&gt;Error&lt;/strong&gt;: “ISO ++ standard ambiguity”.&lt;br /&gt;&lt;strong&gt;Suggested solution&lt;/strong&gt;: At every occurance of an expression where an object is added to an integer, use the dor operator.&lt;br /&gt;E.g. use &lt;strong&gt;&lt;em&gt;pruneTime.operator+(cPrunePeriod)&lt;/em&gt;&lt;/strong&gt; instead of &lt;strong&gt;&lt;em&gt;pruneTime + cPrunePeriod&lt;/em&gt;&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;3.2.1.5 Errors accessing member variables of &lt;em&gt;rtentry &lt;/em&gt;structure in File MmRouter.h&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;Error&lt;/strong&gt;: Variables &lt;strong&gt;&lt;em&gt;rt_dst, rt_gateway, rt_genmask and rt_metric&lt;/em&gt;&lt;/strong&gt; are not members of the structure &lt;strong&gt;&lt;em&gt;rtentry&lt;/em&gt;&lt;/strong&gt;.&lt;br /&gt;&lt;strong&gt;Suggested solution&lt;/strong&gt;: Comment them out and carry on. At least this stops the compiler errors.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;NOTE&lt;/strong&gt;: Please remember that I didn’t do regress testing and hence didn’t notice any errors as a result of commenting out this code. I however do realise that these commented lines are functional code and one could/should expect some issues either functional or performance related.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;3.2.1.6 Errors in Parameter Arguments in File UtDebug.c&lt;br /&gt;Error&lt;/strong&gt;: Some functions make variable assignments on the function parameters. This causes an error as the same assignments are already made in file UtDebug.h.&lt;br /&gt;&lt;strong&gt;Suggested Solution&lt;/strong&gt;: Comment out the variable assignment part of the function parameters.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;3.2.1.7 Changes in File UtInterface.h&lt;br /&gt;&lt;/strong&gt;This file presented me with so many functional runtime problems that I had to “rewrite” a part of it. This mainly apply to &lt;strong&gt;&lt;em&gt;Discover()&lt;/em&gt;&lt;/strong&gt; method.&lt;br /&gt;&lt;strong&gt;Suggested solution&lt;/strong&gt;:&lt;br /&gt;a) Replace all &lt;strong&gt;&lt;em&gt;ioctl&lt;/em&gt;&lt;/strong&gt; function calls with &lt;strong&gt;&lt;em&gt;sysctl&lt;/em&gt;&lt;/strong&gt; calls. Search the man pages for the &lt;strong&gt;&lt;em&gt;sysctl&lt;/em&gt;&lt;/strong&gt; documentation.&lt;br /&gt;b) The &lt;strong&gt;&lt;em&gt;Discover()&lt;/em&gt;&lt;/strong&gt; method mainly extracts each interface’s information from the kernel, create an interface object using the extracted information and then pushes the interface object into a list. Replace the extraction of interface information code and a good reference is the source code of &lt;strong&gt;&lt;em&gt;ifconfig.c&lt;/em&gt;&lt;/strong&gt; (that’s part of the FreeBSD distribution).&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;3.2.1.8 Errors in Parameter Arguments in File UtString.C&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;Error&lt;/strong&gt;: Some functions make variable assignments on the function parameters. This causes an error since the same assignments are already made in file &lt;strong&gt;&lt;em&gt;UtString.h&lt;/em&gt;&lt;/strong&gt;.&lt;br /&gt;&lt;strong&gt;Suggested Solution&lt;/strong&gt;: Comment out the assignment part of the function parameters.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7164904-109446725518632124?l=csircoin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csircoin.blogspot.com/feeds/109446725518632124/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7164904&amp;postID=109446725518632124' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109446725518632124'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109446725518632124'/><link rel='alternate' type='text/html' href='http://csircoin.blogspot.com/2004/09/porting-mobilemesh-from-linux-to.html' title='Porting Mobilemesh From Linux To FreeBSD'/><author><name>lawrence</name><uri>http://www.blogger.com/profile/06966268036060464236</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7164904.post-109446208618203857</id><published>2004-09-06T11:14:00.000+02:00</published><updated>2004-09-06T11:14:46.183+02:00</updated><title type='text'>Numerical Electromagnet Code (NEC) Archives</title><content type='html'>&lt;a href="http://www.si-list.org/swindex2.html"&gt;This site contains several versions of NEC (Numerical Electromagnet Code) software, similar to that used by Poyting (SuperNEC)&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7164904-109446208618203857?l=csircoin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csircoin.blogspot.com/feeds/109446208618203857/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7164904&amp;postID=109446208618203857' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109446208618203857'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109446208618203857'/><link rel='alternate' type='text/html' href='http://csircoin.blogspot.com/2004/09/numerical-electromagnet-code-nec.html' title='Numerical Electromagnet Code (NEC) Archives'/><author><name>Yusuf Kaka</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-8Q7TL5TuirY/AAAAAAAAAAI/AAAAAAAAFeg/0t3GhDGnxGI/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7164904.post-109446201428708120</id><published>2004-09-06T11:13:00.000+02:00</published><updated>2004-09-06T11:13:34.286+02:00</updated><title type='text'>www.freeantennas.com</title><content type='html'>&lt;a href="http://www.freeantennas.com/"&gt;This site contains the design, simulation and construction of several home-made wifi and other antennae&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7164904-109446201428708120?l=csircoin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csircoin.blogspot.com/feeds/109446201428708120/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7164904&amp;postID=109446201428708120' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109446201428708120'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109446201428708120'/><link rel='alternate' type='text/html' href='http://csircoin.blogspot.com/2004/09/wwwfreeantennascom.html' title='www.freeantennas.com'/><author><name>Yusuf Kaka</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-8Q7TL5TuirY/AAAAAAAAAAI/AAAAAAAAFeg/0t3GhDGnxGI/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7164904.post-109445750081304511</id><published>2004-09-06T09:58:00.000+02:00</published><updated>2004-09-06T09:58:20.813+02:00</updated><title type='text'>Wireless community networks around the world</title><content type='html'>&lt;a href="http://en.wikipedia.org/wiki/Wireless_community_network"&gt;Wireless community network - Wikipedia, the free encyclopedia&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Now we just need to see an entry for Africa in there&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7164904-109445750081304511?l=csircoin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csircoin.blogspot.com/feeds/109445750081304511/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7164904&amp;postID=109445750081304511' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109445750081304511'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109445750081304511'/><link rel='alternate' type='text/html' href='http://csircoin.blogspot.com/2004/09/wireless-community-networks-around.html' title='Wireless community networks around the world'/><author><name>king david</name><uri>http://www.blogger.com/profile/17101894497352927717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7164904.post-109441620813492260</id><published>2004-09-05T22:30:00.000+02:00</published><updated>2004-09-05T22:30:08.133+02:00</updated><title type='text'>Site with help on cross compiling</title><content type='html'>&lt;a href="http://billgatliff.com/"&gt;Bill Gatliff's Website&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7164904-109441620813492260?l=csircoin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csircoin.blogspot.com/feeds/109441620813492260/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7164904&amp;postID=109441620813492260' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109441620813492260'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109441620813492260'/><link rel='alternate' type='text/html' href='http://csircoin.blogspot.com/2004/09/site-with-help-on-cross-compiling.html' title='Site with help on cross compiling'/><author><name>king david</name><uri>http://www.blogger.com/profile/17101894497352927717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7164904.post-109416150399230556</id><published>2004-09-02T23:45:00.000+02:00</published><updated>2004-09-02T23:45:03.993+02:00</updated><title type='text'>Finally a way to compile mobile mesh for Linksys</title><content type='html'>&lt;a href="http://openwrt.org/forum/viewtopic.php?t=19"&gt;This shows how to create the C++ build environment on OpenWrt&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7164904-109416150399230556?l=csircoin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csircoin.blogspot.com/feeds/109416150399230556/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7164904&amp;postID=109416150399230556' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109416150399230556'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109416150399230556'/><link rel='alternate' type='text/html' href='http://csircoin.blogspot.com/2004/09/finally-way-to-compile-mobile-mesh-for.html' title='Finally a way to compile mobile mesh for Linksys'/><author><name>king david</name><uri>http://www.blogger.com/profile/17101894497352927717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7164904.post-109407567729478787</id><published>2004-09-01T23:54:00.000+02:00</published><updated>2004-09-01T23:54:37.293+02:00</updated><title type='text'>Configuring IP Forwarding Policies</title><content type='html'>&lt;a href="http://en.tldp.org/HOWTO/IP-Masquerade-HOWTO/firewall-examples.html#RC.FIREWALL-2.4.X"&gt;Configuring IP Forwarding Policies&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7164904-109407567729478787?l=csircoin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csircoin.blogspot.com/feeds/109407567729478787/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7164904&amp;postID=109407567729478787' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109407567729478787'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109407567729478787'/><link rel='alternate' type='text/html' href='http://csircoin.blogspot.com/2004/09/configuring-ip-forwarding-policies.html' title='Configuring IP Forwarding Policies'/><author><name>king david</name><uri>http://www.blogger.com/profile/17101894497352927717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7164904.post-109407557572990738</id><published>2004-09-01T23:52:00.000+02:00</published><updated>2004-09-01T23:52:55.730+02:00</updated><title type='text'>Linux IP Masquerade HOWTO</title><content type='html'>&lt;a href="http://en.tldp.org/HOWTO/IP-Masquerade-HOWTO/"&gt;Linux IP Masquerade HOWTO&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7164904-109407557572990738?l=csircoin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csircoin.blogspot.com/feeds/109407557572990738/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7164904&amp;postID=109407557572990738' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109407557572990738'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109407557572990738'/><link rel='alternate' type='text/html' href='http://csircoin.blogspot.com/2004/09/linux-ip-masquerade-howto_01.html' title='Linux IP Masquerade HOWTO'/><author><name>king david</name><uri>http://www.blogger.com/profile/17101894497352927717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7164904.post-109405184188206830</id><published>2004-09-01T17:17:00.000+02:00</published><updated>2004-09-01T17:17:21.883+02:00</updated><title type='text'>Community Owned Information Network</title><content type='html'>Good link if you want to do IP forwarding between a private network (10.x.x.x or 192.168.x.x) and the internet&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.lkn.ei.tum.de/testbed/node16.html"&gt;How to setup a router on linux&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7164904-109405184188206830?l=csircoin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csircoin.blogspot.com/feeds/109405184188206830/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7164904&amp;postID=109405184188206830' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109405184188206830'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109405184188206830'/><link rel='alternate' type='text/html' href='http://csircoin.blogspot.com/2004/09/community-owned-information-network.html' title='Community Owned Information Network'/><author><name>king david</name><uri>http://www.blogger.com/profile/17101894497352927717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7164904.post-109404659050331025</id><published>2004-09-01T15:49:00.000+02:00</published><updated>2004-09-01T15:49:50.503+02:00</updated><title type='text'>marlow.dk - Marlow@home</title><content type='html'>&lt;a href="http://www.marlow.dk/site.php/tech/wan"&gt;marlow.dk - Marlow@home&lt;/a&gt;: "Wireless Community WAN"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7164904-109404659050331025?l=csircoin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csircoin.blogspot.com/feeds/109404659050331025/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7164904&amp;postID=109404659050331025' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109404659050331025'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109404659050331025'/><link rel='alternate' type='text/html' href='http://csircoin.blogspot.com/2004/09/marlowdk-marlowhome.html' title='marlow.dk - Marlow@home'/><author><name>Yusuf Kaka</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-8Q7TL5TuirY/AAAAAAAAAAI/AAAAAAAAFeg/0t3GhDGnxGI/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7164904.post-109361736476172707</id><published>2004-08-27T16:33:00.000+02:00</published><updated>2004-08-27T16:36:04.760+02:00</updated><title type='text'>good link on setting up linux on linksys </title><content type='html'>&lt;span class="down" style="display: block;" id="formatbar_CreateLink" title="Link" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"&gt;&lt;a href="http://www.codefu.org/weblogs/darkness/archives/000144.html"&gt;how to build image from linksys source&lt;/a&gt;&lt;/span&gt;&lt;a href="http://www.codefu.org/weblogs/darkness/archives/000144.html"&gt;&lt;span class="" style="display: block;" id="formatbar_CreateLink" title="Link" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"&gt;&lt;img src="../img/gl.link.gif" alt="Link" border="0" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="down" style="display: block;" id="formatbar_CreateLink" title="Link" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7164904-109361736476172707?l=csircoin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csircoin.blogspot.com/feeds/109361736476172707/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7164904&amp;postID=109361736476172707' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109361736476172707'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109361736476172707'/><link rel='alternate' type='text/html' href='http://csircoin.blogspot.com/2004/08/good-link-on-setting-up-linux-on.html' title='good link on setting up linux on linksys '/><author><name>king david</name><uri>http://www.blogger.com/profile/17101894497352927717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7164904.post-109273803791983821</id><published>2004-08-17T12:20:00.000+02:00</published><updated>2004-08-17T14:20:49.753+02:00</updated><title type='text'>My experience getting shell prompt on Linksys WRT54G</title><content type='html'>This amazing little cheap wireless router can be customized with a new version of linux or extra user applications by making use of a PING backdoor. The PING backdoor allows you to send commands to the box through a PING diagnostic command running from its httpd service.&lt;br /&gt;&lt;br /&gt;Step 1:&lt;br /&gt;&lt;br /&gt;Get the box connected your computer by plugging the supplied ethernet cable into a free network port on your PC and one of the 4 network ports on the Linksys (Not the port which is called internet)&lt;br /&gt;&lt;br /&gt;Step 2:&lt;br /&gt;&lt;br /&gt;Make sure the port you are using on your PC has DHCP enabled. Your machine will be given an IP address in the range 192.168.1.x. The Linksys is always 192.168.1.1 by default. Try to ping the Linksys box&lt;br /&gt;&lt;br /&gt;#ping 192.168.1.1&lt;br /&gt;&lt;br /&gt;Step 3:&lt;br /&gt;&lt;br /&gt;Open a web browser (make sure your proxy is turned off or set a proxy exception for 192.168.1.1). Open the Linksys web administration page opening the following URL&lt;br /&gt;&lt;br /&gt;http://192.168.1.1&lt;br /&gt;&lt;br /&gt;Browse around here and check some its cool features.&lt;br /&gt;&lt;br /&gt;Step 4:&lt;br /&gt;&lt;br /&gt;Now it's time to test out the PING backdoor:&lt;br /&gt;&lt;br /&gt;Go to the Administration - Diagnostic screen and click on PING&lt;br /&gt;In the box "IP Address or Domain Name:", type&lt;br /&gt;&lt;br /&gt;'ls&gt;tmp/ping.log"&lt;br /&gt;&lt;br /&gt;Wow - who would have thought you can execute commands on the box using PING - this backdoor will be exploited later to access the box and upload programs to it.&lt;br /&gt;&lt;br /&gt;Step 5:&lt;br /&gt;&lt;br /&gt;Download and configure the batbox installation&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.batbox.org"&gt;Batbox site&lt;/a&gt; (seems to be problem with dns at the moment)&lt;br /&gt;&lt;a href="ftp://edna.icomtek.csir.co.za/pub/mesh/wrt54g-0.51.tar.gz.tar"&gt;Local site&lt;/a&gt; (alternative location)&lt;br /&gt;&lt;br /&gt;Unzip this with&lt;br /&gt;&lt;br /&gt;# gunzip &lt; wrt54g-0.51.tar.gz.tar | tar xvf -&lt;br /&gt;&lt;br /&gt; Look at the README file&lt;br /&gt;Edit the script wrt54g.sh and make the following changes&lt;br /&gt;&lt;br /&gt;PASSWORD=admin&lt;br /&gt;&lt;br /&gt;If you have java installed you can leave the script as is If you don't have java but you do have wget installed uncomment the lines&lt;br /&gt;&lt;br /&gt;# PROGRAM="wget --quiet ....&lt;br /&gt;# EXTRA="" ....&lt;br /&gt;&lt;br /&gt;if you don't have wget or java installed make sure you install these If you are using cygwin: MAke sure ttcp is installed and copy the ttcp program from /usr/bin to the current wrt54g directory&lt;br /&gt;&lt;br /&gt;Step 6:&lt;br /&gt;&lt;br /&gt;Execute the script # ./wrt54g.sh After the script executes, you should be able to telnet to the box # telnet 192.168.1.1&lt;br /&gt;&lt;br /&gt;The script also installs a new page on the web server, access it by going to the following URL&lt;br /&gt;&lt;br /&gt;http://192.168.1.1:8000/&lt;br /&gt;&lt;br /&gt;Step 7:&lt;br /&gt;&lt;br /&gt;Get the cross compiler tools for MIPS from&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.batbox.org"&gt;Batbox site&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;and start compiling and testing your own applications ...&lt;br /&gt;soon to follow - instructions and transferring your own application - will be based on the batbox script&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7164904-109273803791983821?l=csircoin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csircoin.blogspot.com/feeds/109273803791983821/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7164904&amp;postID=109273803791983821' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109273803791983821'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109273803791983821'/><link rel='alternate' type='text/html' href='http://csircoin.blogspot.com/2004/08/my-experience-getting-shell-prompt-on.html' title='My experience getting shell prompt on Linksys WRT54G'/><author><name>king david</name><uri>http://www.blogger.com/profile/17101894497352927717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7164904.post-109238151890245805</id><published>2004-08-13T09:18:00.000+02:00</published><updated>2004-08-13T09:18:38.903+02:00</updated><title type='text'>Ad hoc protocols implementations - Wikipedia</title><content type='html'>List of all implementations of ad hoc protocols&lt;br /&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Ad_hoc_protocols_implementations"&gt;Ad hoc protocols implementations - Wikipedia&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7164904-109238151890245805?l=csircoin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csircoin.blogspot.com/feeds/109238151890245805/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7164904&amp;postID=109238151890245805' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109238151890245805'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109238151890245805'/><link rel='alternate' type='text/html' href='http://csircoin.blogspot.com/2004/08/ad-hoc-protocols-implementations.html' title='Ad hoc protocols implementations - Wikipedia'/><author><name>king david</name><uri>http://www.blogger.com/profile/17101894497352927717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7164904.post-109238143310677563</id><published>2004-08-13T09:17:00.000+02:00</published><updated>2004-08-13T09:17:13.106+02:00</updated><title type='text'>Ad Hoc Networking Links</title><content type='html'>Good list of links including simulators&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.cwc.oulu.fi/~hernia/linkit.html"&gt;Ad Hoc Networking Links&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7164904-109238143310677563?l=csircoin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csircoin.blogspot.com/feeds/109238143310677563/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7164904&amp;postID=109238143310677563' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109238143310677563'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109238143310677563'/><link rel='alternate' type='text/html' href='http://csircoin.blogspot.com/2004/08/ad-hoc-networking-links.html' title='Ad Hoc Networking Links'/><author><name>king david</name><uri>http://www.blogger.com/profile/17101894497352927717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7164904.post-109238138998272129</id><published>2004-08-13T09:16:00.000+02:00</published><updated>2004-08-13T09:16:29.983+02:00</updated><title type='text'>Ad hoc protocol list - Wikipedia, the free encyclopedia</title><content type='html'>Full list of all ad-hoc protocols - scary if we need to work through all of these&lt;br /&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Ad_hoc_protocol_list"&gt;Ad hoc protocol list - Wikipedia, the free encyclopedia&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7164904-109238138998272129?l=csircoin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csircoin.blogspot.com/feeds/109238138998272129/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7164904&amp;postID=109238138998272129' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109238138998272129'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109238138998272129'/><link rel='alternate' type='text/html' href='http://csircoin.blogspot.com/2004/08/ad-hoc-protocol-list-wikipedia-free.html' title='Ad hoc protocol list - Wikipedia, the free encyclopedia'/><author><name>king david</name><uri>http://www.blogger.com/profile/17101894497352927717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7164904.post-109220653935568406</id><published>2004-08-11T08:40:00.000+02:00</published><updated>2004-08-11T08:43:08.370+02:00</updated><title type='text'>Quick Edit links enabled on this blog</title><content type='html'>Enabled Quick Edit links. This gives you quick and direct access to edit your posts after they've been published. You see the "pencil" icon on your own  posts only. This requires that cookies are enabled on your browser so that the server knows who is logged in.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7164904-109220653935568406?l=csircoin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csircoin.blogspot.com/feeds/109220653935568406/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7164904&amp;postID=109220653935568406' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109220653935568406'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109220653935568406'/><link rel='alternate' type='text/html' href='http://csircoin.blogspot.com/2004/08/quick-edit-links-enabled-on-this-blog_11.html' title='Quick Edit links enabled on this blog'/><author><name>Andrew</name><uri>http://www.blogger.com/profile/15870545928962029423</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7164904.post-109217335386506149</id><published>2004-08-10T23:29:00.000+02:00</published><updated>2004-08-10T23:29:13.866+02:00</updated><title type='text'>DAKnet a wireless store and forward solution in India</title><content type='html'>Interesting way of getting access to rural areas without the use of fixed access points. Information is stored and forwarded when the mobile access point vehicle drives past. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.medialabasia.org/mlaShow.php?typeId=4&amp;amp;subTypeId=15"&gt;Media Lab Asia -- Research&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7164904-109217335386506149?l=csircoin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csircoin.blogspot.com/feeds/109217335386506149/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7164904&amp;postID=109217335386506149' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109217335386506149'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109217335386506149'/><link rel='alternate' type='text/html' href='http://csircoin.blogspot.com/2004/08/daknet-wireless-store-and-forward.html' title='DAKnet a wireless store and forward solution in India'/><author><name>king david</name><uri>http://www.blogger.com/profile/17101894497352927717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7164904.post-109208305561480183</id><published>2004-08-09T22:24:00.000+02:00</published><updated>2004-08-09T22:24:15.613+02:00</updated><title type='text'>Mesh, IP allocation and IP Routing</title><content type='html'>One of the ourstganding issues amongst the mesh gurus is the issue of IP allocation. The general approach is to assign each person in the mesh a staic Ip in the 10.x.x.x or 192.168.x.x range. The ideal is to give everyone a generic box - they install it, turn it on, and it automatically gets assigned an IP, updates it's routing table based on the mesh routing algorithm being used, gets a gateway and a dns (basically like DHCP)&lt;br /&gt;&lt;br /&gt;Here is a discussion about handing out IP's between networked PC's with multiple hops &lt;br /&gt;&lt;br /&gt;&lt;a href="http://lists.bawug.org/pipermail/wireless/2003-April/026423.html"&gt;[BAWUG] Mesh, IP allocation and IP Routing&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7164904-109208305561480183?l=csircoin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csircoin.blogspot.com/feeds/109208305561480183/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7164904&amp;postID=109208305561480183' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109208305561480183'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109208305561480183'/><link rel='alternate' type='text/html' href='http://csircoin.blogspot.com/2004/08/mesh-ip-allocation-and-ip-routing.html' title='Mesh, IP allocation and IP Routing'/><author><name>king david</name><uri>http://www.blogger.com/profile/17101894497352927717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7164904.post-109200904232610584</id><published>2004-08-09T01:50:00.000+02:00</published><updated>2004-08-09T01:50:42.326+02:00</updated><title type='text'>Wireless community network - definition</title><content type='html'>Good definitition with complete list of wireless community network activities in North Ameria, Europe and Australia&lt;br /&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Community_wireless_network"&gt;Wireless community network - Wikipedia, the free encyclopedia&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7164904-109200904232610584?l=csircoin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csircoin.blogspot.com/feeds/109200904232610584/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7164904&amp;postID=109200904232610584' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109200904232610584'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109200904232610584'/><link rel='alternate' type='text/html' href='http://csircoin.blogspot.com/2004/08/wireless-community-network-definition.html' title='Wireless community network - definition'/><author><name>king david</name><uri>http://www.blogger.com/profile/17101894497352927717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7164904.post-109200895213028513</id><published>2004-08-09T01:49:00.000+02:00</published><updated>2004-08-09T01:49:12.130+02:00</updated><title type='text'>Nice site with WiFi antenna summaries - Cisco</title><content type='html'>Cisco antennas summary&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.cisco.com/en/US/products/hw/wireless/ps469/products_data_sheet09186a008008883b.html"&gt;Cisco Aironet Antenna Reference Guide-Cisco Aironet Antennas and Accessories - Cisco Systems&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7164904-109200895213028513?l=csircoin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csircoin.blogspot.com/feeds/109200895213028513/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7164904&amp;postID=109200895213028513' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109200895213028513'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109200895213028513'/><link rel='alternate' type='text/html' href='http://csircoin.blogspot.com/2004/08/nice-site-with-wifi-antenna-summaries.html' title='Nice site with WiFi antenna summaries - Cisco'/><author><name>king david</name><uri>http://www.blogger.com/profile/17101894497352927717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7164904.post-109200717872230825</id><published>2004-08-09T01:19:00.000+02:00</published><updated>2004-08-09T01:19:38.723+02:00</updated><title type='text'>MIT mesh networking home pages</title><content type='html'>This describes their grid project&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.pdos.lcs.mit.edu/grid/index.html"&gt;The Grid Ad�Hoc Networking Project&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This describes their outdoor rooftop network&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.pdos.lcs.mit.edu/roofnet/"&gt;MIT Rooftop&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Let's download their software and test it&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.pdos.lcs.mit.edu/grid/software.html"&gt;MIT software&lt;/a&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7164904-109200717872230825?l=csircoin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csircoin.blogspot.com/feeds/109200717872230825/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7164904&amp;postID=109200717872230825' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109200717872230825'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109200717872230825'/><link rel='alternate' type='text/html' href='http://csircoin.blogspot.com/2004/08/mit-mesh-networking-home-pages.html' title='MIT mesh networking home pages'/><author><name>king david</name><uri>http://www.blogger.com/profile/17101894497352927717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7164904.post-109200472726434981</id><published>2004-08-09T00:38:00.000+02:00</published><updated>2004-08-09T00:38:47.263+02:00</updated><title type='text'>MIT mesh networking Publications</title><content type='html'>More good publications from MIT on mesh networking&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.pdos.lcs.mit.edu/grid/pubs.html"&gt;The Grid Ad�Hoc Networking Project: Publications&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7164904-109200472726434981?l=csircoin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csircoin.blogspot.com/feeds/109200472726434981/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7164904&amp;postID=109200472726434981' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109200472726434981'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109200472726434981'/><link rel='alternate' type='text/html' href='http://csircoin.blogspot.com/2004/08/mit-mesh-networking-publications.html' title='MIT mesh networking Publications'/><author><name>king david</name><uri>http://www.blogger.com/profile/17101894497352927717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7164904.post-109200287967186014</id><published>2004-08-09T00:07:00.000+02:00</published><updated>2004-08-09T00:07:59.670+02:00</updated><title type='text'>Setting up a Linux machine to become an access point</title><content type='html'>1. Make sure you install dhcpd off the Mandrake disks&lt;br /&gt;2. Put the Wireless card into access point mode with the following example script /etc/sysconfig/network-scripts/ifcfg-wifi0&lt;br /&gt;&lt;br /&gt;DEVICE=wifi0&lt;br /&gt;BOOTPROTO=static&lt;br /&gt;IPADDR=192.168.0.1&lt;br /&gt;ONBOOT=yes&lt;br /&gt;NETMASK=255.255.255.0&lt;br /&gt;NETWORK=192.168.0.0&lt;br /&gt;BROADCAST=192.168.0.255&lt;br /&gt;DHCP_TIMEOUT=5&lt;br /&gt;WIRELESS_MODE=Master&lt;br /&gt;WIRELESS_ESSID=mesh&lt;br /&gt;WIRELESS_CHANNEL=10&lt;br /&gt;&lt;br /&gt;3. run ifup wifi0&lt;br /&gt;4. copy /etc/dhcpd.conf.sample (this file only exisits the first time you install dhcpd) to dhcpd.conf ... Change the IP address allocations in this file to suite your needs&lt;br /&gt;5. start dhcpd with /etc/rc.d/init.d/dhcpd&lt;br /&gt;6. Check the /var/lib/dhcpd/dhcpd.leases to check which IP addresses are being assigned&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7164904-109200287967186014?l=csircoin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csircoin.blogspot.com/feeds/109200287967186014/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7164904&amp;postID=109200287967186014' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109200287967186014'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109200287967186014'/><link rel='alternate' type='text/html' href='http://csircoin.blogspot.com/2004/08/setting-up-linux-machine-to-become.html' title='Setting up a Linux machine to become an access point'/><author><name>king david</name><uri>http://www.blogger.com/profile/17101894497352927717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7164904.post-109200228020649841</id><published>2004-08-08T23:58:00.000+02:00</published><updated>2004-08-08T23:58:00.206+02:00</updated><title type='text'>Setting up the SANOA card in linux</title><content type='html'>1. Download the hostap driver from ftp://edna.icomtek.csir.co.za/pub/drivers ... This driver ensures that the SANOA card can run in Access point mode as well as Ad-Hoc and Infrastructure&lt;br /&gt;2. Unzip using gunzip &lt; hostap-driver-0.2.4.tar.gz | tar xvf -&lt;br /&gt;3. Change Makefile to include KERNEL_PATH ...  KERNEL_PATH=/usr/src/linux&lt;br /&gt;4. Run 'make'&lt;br /&gt;5. run  'make install'&lt;br /&gt;6. Restart card manager using /etc/rc.d/init.d/pcmcia restart&lt;br /&gt;&lt;br /&gt;If you are using the PCI to PCMCIA bridge card with the RLSC475 chipset follow these steps&lt;br /&gt;&lt;br /&gt;1. Edit the file /etc/sysconfig/pcmcia to include these lines&lt;br /&gt;PCMCIA=yes&lt;br /&gt;PCIC=RLSC475&lt;br /&gt;2. Run /etc/rc.d/init.d/pcmcia restart&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7164904-109200228020649841?l=csircoin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csircoin.blogspot.com/feeds/109200228020649841/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7164904&amp;postID=109200228020649841' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109200228020649841'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109200228020649841'/><link rel='alternate' type='text/html' href='http://csircoin.blogspot.com/2004/08/setting-up-sanoa-card-in-linux.html' title='Setting up the SANOA card in linux'/><author><name>king david</name><uri>http://www.blogger.com/profile/17101894497352927717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7164904.post-109200119383831673</id><published>2004-08-08T23:39:00.000+02:00</published><updated>2004-08-08T23:39:53.836+02:00</updated><title type='text'>Linux network configurations tips</title><content type='html'>Linux network configuration&lt;br /&gt;&lt;br /&gt;1. Setting IP address and modes of interface&lt;br /&gt;&lt;br /&gt;The file /etc/sysconfig/network-scripts/ifcfg-eth0 contains all the settingsfor interface eth0 including &lt;br /&gt;	IP allocation type (static or dynamic)&lt;br /&gt;	IP Address&lt;br /&gt;	Subnet mask&lt;br /&gt;	Broadcast address&lt;br /&gt;	Wireless mode&lt;br /&gt;	wireless channel&lt;br /&gt;&lt;br /&gt;type &lt;br /&gt;# man ifcfg&lt;br /&gt;to see all the options for this config file&lt;br /&gt;&lt;br /&gt;Use &lt;br /&gt;# ifup eth0&lt;br /&gt;to bring eth0 network interface up using the script ifcfg-eth0&lt;br /&gt;&lt;br /&gt;#ifdown eth0&lt;br /&gt;to pull the eth0 interface down&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2. The DNS nameserver&lt;br /&gt;&lt;br /&gt;The file /etc/resolve.conf contains the nameserver (dns) to use for the network&lt;br /&gt;&lt;br /&gt;3. The gateway and other network routes&lt;br /&gt;&lt;br /&gt;To see the current network routes type &lt;br /&gt;# route&lt;br /&gt;This will show you all the routes which the network is currently using&lt;br /&gt;&lt;br /&gt;To add a new route for interface eth0 type&lt;br /&gt;# route add -net 10.0.0.0 netmask 255.255.255.0 dev eth0&lt;br /&gt;&lt;br /&gt;This adds a route to the network 10.0.0.0 using device eth0&lt;br /&gt;&lt;br /&gt;# route add default gw 10.0.0.8&lt;br /&gt;Adds a default route which will be used if no other route matches. &lt;br /&gt;&lt;br /&gt;There should be an existing route, in this case, to 10.0.0.8 through some interface.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7164904-109200119383831673?l=csircoin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csircoin.blogspot.com/feeds/109200119383831673/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7164904&amp;postID=109200119383831673' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109200119383831673'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109200119383831673'/><link rel='alternate' type='text/html' href='http://csircoin.blogspot.com/2004/08/linux-network-configurations-tips.html' title='Linux network configurations tips'/><author><name>king david</name><uri>http://www.blogger.com/profile/17101894497352927717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7164904.post-109199965876653836</id><published>2004-08-08T23:14:00.000+02:00</published><updated>2004-08-08T23:14:18.766+02:00</updated><title type='text'>Good wireless and networking to install off the Mandrake CD's - and some install tips</title><content type='html'>1. Kismet: An 802.11 network sniffer and network detecter&lt;br /&gt;&lt;br /&gt;Common applications Kismet is useful for:&lt;br /&gt;&lt;br /&gt;    - Wardriving:  Mobile detection of wireless networks, logging and mapping&lt;br /&gt;      of network location, WEP, etc.&lt;br /&gt;    - Site survey:  Monitoring and graphing signal strength and location.&lt;br /&gt;    - Distributed IDS:  Multiple Remote Drone sniffers distributed throughout&lt;br /&gt;      an installation monitored by a single server, possibly combined with a&lt;br /&gt;      layer3 IDS like Snort.&lt;br /&gt;    - Rogue AP Detection:  Stationary or mobile sniffers to enforce site policy&lt;br /&gt;      against rogue access points.&lt;br /&gt;&lt;br /&gt;Setup tips&lt;br /&gt;&lt;br /&gt;Make sure you set up the following in /etc/kismet.conf or they may be in /usr/local/etc/kismet.conf&lt;br /&gt;&lt;br /&gt;1. Setup the target suiduser: eg. suiduser=djohnson&lt;br /&gt;2. Setup the capture sources using the 'source' directive: eg. source=hostap_prism2,wifi0,david (this works for the SANOA cards)&lt;br /&gt;&lt;br /&gt;Change to root&lt;br /&gt;run kismet_monitor to put the wifi card into monitor mode&lt;br /&gt;run kismet&lt;br /&gt;&lt;br /&gt;When you are finished using kismet&lt;br /&gt;run kismet_unmonitor to put the wifi card back into it's previous mode&lt;br /&gt;&lt;br /&gt;2. Ethereal: A network traffic analyser - this is used to view the network packet dumps produced by Kismet&lt;br /&gt;&lt;br /&gt;3. Etherape: A graphical network viewer&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7164904-109199965876653836?l=csircoin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csircoin.blogspot.com/feeds/109199965876653836/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7164904&amp;postID=109199965876653836' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109199965876653836'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109199965876653836'/><link rel='alternate' type='text/html' href='http://csircoin.blogspot.com/2004/08/good-wireless-and-networking-to.html' title='Good wireless and networking to install off the Mandrake CD&apos;s - and some install tips'/><author><name>king david</name><uri>http://www.blogger.com/profile/17101894497352927717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7164904.post-109199803740050823</id><published>2004-08-08T22:47:00.000+02:00</published><updated>2004-08-08T22:47:17.400+02:00</updated><title type='text'>MeshDynamics--High Performance Mesh Networks for HotZones and Metro</title><content type='html'>This company claims that only their proprietry mesh network (Structured Mesh) can create useable city wide mesh networks. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.meshdynamics.com/"&gt;MeshDynamics--High Performance Mesh Networks for HotZones and Metro&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7164904-109199803740050823?l=csircoin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csircoin.blogspot.com/feeds/109199803740050823/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7164904&amp;postID=109199803740050823' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109199803740050823'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109199803740050823'/><link rel='alternate' type='text/html' href='http://csircoin.blogspot.com/2004/08/meshdynamics-high-performance-mesh.html' title='MeshDynamics--High Performance Mesh Networks for HotZones and Metro'/><author><name>king david</name><uri>http://www.blogger.com/profile/17101894497352927717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7164904.post-109199775284298900</id><published>2004-08-08T22:42:00.000+02:00</published><updated>2004-08-08T22:42:32.843+02:00</updated><title type='text'>Daily Wireless - Ugly truth about mesh networks</title><content type='html'>This is why it is so important to build a real experimental mesh network which will be tested under high usage situations&lt;br /&gt;&lt;br /&gt;Read the first argument and the counter-arguments to get the whole picture in this article&lt;br /&gt;&lt;br /&gt;&lt;a href="http://dailywireless.org/modules.php?name=News&amp;amp;file=article&amp;amp;sid=2750&amp;amp;src=rss10"&gt;Daily Wireless - Ugly truth about mesh networks&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7164904-109199775284298900?l=csircoin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csircoin.blogspot.com/feeds/109199775284298900/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7164904&amp;postID=109199775284298900' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109199775284298900'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109199775284298900'/><link rel='alternate' type='text/html' href='http://csircoin.blogspot.com/2004/08/daily-wireless-ugly-truth-about-mesh.html' title='Daily Wireless - Ugly truth about mesh networks'/><author><name>king david</name><uri>http://www.blogger.com/profile/17101894497352927717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7164904.post-109161790386375995</id><published>2004-08-04T13:11:00.000+02:00</published><updated>2004-08-04T23:36:45.470+02:00</updated><title type='text'>IP addresses for the office mesh</title><content type='html'>It appears that we need to use static IP addresses for the mobile mesh network. For Computers in Building 43 - here are the current IP address assignments&lt;br /&gt;&lt;br /&gt;&lt;div&gt;10.0.0.2 - Lawrence: Free-BSD machine 1&lt;br /&gt;10.0.0.3 - Lawrence: Mandrake Linux  machine 2&lt;br /&gt;10.0.0.4 - Andrew: Mandrake Linux machine&lt;br /&gt;10.0.0.5 - David:  Edna Mandrake Linux machine (can be used as a gateway)&lt;br /&gt;10.0.0.6 - David:  Mandrake Linux laptop&lt;br /&gt;10.0.0.7 - Andrew/Kim: Debian Linux Digital doorway  machine &lt;/div&gt;  &lt;div&gt;10.0.0.8 - Albert: Laptop Windows machine&lt;br /&gt;10.0.0.9 - David/Kim: Norbit Mandrake Linux machine&lt;br /&gt;10.0.0.10 - Kim: Desktop Windows machine&lt;br /&gt;10.0.0.11 - Ajay: Desktop windows machine&lt;br /&gt;10.0.0.12 - Yusuf: Desktop windows machine&lt;br /&gt;10.0.0.13 - Andrew: Desktop windows machine&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Anyone that wants to become part of the mesh must contact me for an IP address&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7164904-109161790386375995?l=csircoin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csircoin.blogspot.com/feeds/109161790386375995/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7164904&amp;postID=109161790386375995' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109161790386375995'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109161790386375995'/><link rel='alternate' type='text/html' href='http://csircoin.blogspot.com/2004/08/ip-addresses-for-office-mesh.html' title='IP addresses for the office mesh'/><author><name>king david</name><uri>http://www.blogger.com/profile/17101894497352927717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7164904.post-109139850438230088</id><published>2004-08-02T00:15:00.000+02:00</published><updated>2004-08-02T00:15:04.383+02:00</updated><title type='text'>Nice receipte for setting up Linux as an access point</title><content type='html'>&lt;a href="http://www.oreillynet.com/pub/a/wireless/2001/03/06/recipe.htm"&gt;O'Reilly Wireless dev centre 802.11b linux AP recipe?&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7164904-109139850438230088?l=csircoin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csircoin.blogspot.com/feeds/109139850438230088/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7164904&amp;postID=109139850438230088' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109139850438230088'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109139850438230088'/><link rel='alternate' type='text/html' href='http://csircoin.blogspot.com/2004/08/nice-receipte-for-setting-up-linux-as.html' title='Nice receipte for setting up Linux as an access point'/><author><name>king david</name><uri>http://www.blogger.com/profile/17101894497352927717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7164904.post-109138196412026265</id><published>2004-08-01T19:39:00.000+02:00</published><updated>2004-08-01T19:39:24.120+02:00</updated><title type='text'>Radio theory and link planning for Wireless LAN (WLAN)  - good summary</title><content type='html'>&lt;a href="http://www.swisswireless.org/wlan_calc_en.html"&gt;Radio theory and link planning for Wireless LAN (WLAN)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Everyone should know the free space loss equation in their head&lt;br /&gt;&lt;br /&gt;Loss [ dB] = 32.44 + 20(Log(distance[km]) + Log(freq[MHz]))&lt;br /&gt;&lt;br /&gt;Useful cable losses&lt;br /&gt;&lt;br /&gt;RG58 = 1 dB/m&lt;br /&gt;RG213 = -.6 dB/m&lt;br /&gt;RG174 = 2 dB/m (often used in pigtails)&lt;br /&gt;LMR-400 = 0.22 dB/m&lt;br /&gt;&lt;br /&gt;Typical WiFi  sensitivity for orinoco cards&lt;br /&gt;&lt;br /&gt;11Mbps = -82dBm&lt;br /&gt;5.5Mbps = -87dBm&lt;br /&gt;2Mbps = -92dBm&lt;br /&gt;1Mbps = -94dBm&lt;br /&gt;&lt;br /&gt;Typical allowed signal to noise ratios for orinoco cards&lt;br /&gt;&lt;br /&gt;11Mbps = 16dB&lt;br /&gt;5.5Mbps = 11dB&lt;br /&gt;2Mbps = 7dB&lt;br /&gt;1Mbps = 4dB&lt;br /&gt;&lt;br /&gt;Typical Noise level at 2.4GHz = -100dBm. Compute S/N level eg. at 11Mbps = -84dBm but sensitivity is -82dBm so sensitivity is the limiting factor.&lt;br /&gt;&lt;br /&gt;Just worked out that with our 2 8dBi omnis, 2dB loss in the RF cable each side of the link and the 200mW SANOA cards it is possible to acheive a theoretical distance of 5km with a 3dB margin (margin probably a bit tight), 4km will give you a 5dB margin - probably more realistic.&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7164904-109138196412026265?l=csircoin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csircoin.blogspot.com/feeds/109138196412026265/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7164904&amp;postID=109138196412026265' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109138196412026265'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109138196412026265'/><link rel='alternate' type='text/html' href='http://csircoin.blogspot.com/2004/08/radio-theory-and-link-planning-for.html' title='Radio theory and link planning for Wireless LAN (WLAN)  - good summary'/><author><name>king david</name><uri>http://www.blogger.com/profile/17101894497352927717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7164904.post-109096073442772357</id><published>2004-07-27T22:38:00.000+02:00</published><updated>2004-07-27T22:38:54.426+02:00</updated><title type='text'>Mobile Ad-hoc Networks home page at the IETF</title><content type='html'>&lt;a href="http://ietf.org/html.charters/manet-charter.html"&gt;Mobile Ad-hoc Networks (manet) Charter&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;All COINers should study these protocols&lt;br /&gt;&lt;br /&gt;Internet-Drafts:&lt;br /&gt;The Dynamic Source Routing Protocol for Mobile Ad Hoc Networks (DSR) &lt;br /&gt;&lt;br /&gt;Request For Comments:&lt;br /&gt;Mobile Ad hoc Networking (MANET): Routing Protocol Performance Issues and Evaluation Considerations (RFC 2501) &lt;br /&gt;Ad Hoc On Demand Distance Vector (AODV) Routing (RFC 3561) &lt;br /&gt;Optimized Link State Routing Protocol (OLSR) (RFC 3626) &lt;br /&gt;Topology Dissemination Based on Reverse-Path Forwarding (TBRPF) (RFC 3684)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7164904-109096073442772357?l=csircoin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csircoin.blogspot.com/feeds/109096073442772357/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7164904&amp;postID=109096073442772357' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109096073442772357'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109096073442772357'/><link rel='alternate' type='text/html' href='http://csircoin.blogspot.com/2004/07/mobile-ad-hoc-networks-home-page-at.html' title='Mobile Ad-hoc Networks home page at the IETF'/><author><name>king david</name><uri>http://www.blogger.com/profile/17101894497352927717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7164904.post-109096060538537861</id><published>2004-07-27T22:36:00.000+02:00</published><updated>2004-07-27T22:36:45.386+02:00</updated><title type='text'>Detailed info on the Linksys Wrt54g </title><content type='html'>&lt;a href="http://www.seattlewireless.net/index.cgi/LinksysWrt54g#head-998c4ad7982499899aee917d0f93f3c36f71df0c"&gt;Info on LinksysWrt54g - SeattleWireless&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Hardware onboard V 1.0&lt;br /&gt;&lt;br /&gt;RAM: 2 x IC42S16400, 64Mbit (4M X 16) RAM chips (16MB)&lt;br /&gt;Flash: [WWW]AMD AM29LV320DB-90EI, a 32Mbit chip (4MB)&lt;br /&gt;CPU: [WWW]Broadcom BCM4702KPB, with a 125MHz MIPS and two 10/100 Ethernet controllers&lt;br /&gt;Ethernet: [WWW]ADMtek ADM6996 5 port 10/100 switch&lt;br /&gt;version 1.0: Mini PCI slot with Linksys/Broadcom radio FCC ID PKW-WM54G, dual Hirose antenna connectors&lt;br /&gt;version 1.1: has the wireless integrated on the mainboard&lt;br /&gt;&lt;br /&gt;Version 2.0:&lt;br /&gt;&lt;br /&gt;RAM: 2 x IC42S16400, 64Mbit (4M X 16) RAM chips (16MB)&lt;br /&gt;Flash: Intel TE28F320 C3 flash 32Mbit chip (4MB)&lt;br /&gt;CPU: Broadcom [WWW]BCM4712KPB, running at 200MHz&lt;br /&gt;Ethernet: [WWW]ADMtek ADM6996 5 port 10/100 switch&lt;br /&gt;Wireless: On board; Broadcom BCM2050KWL &lt;br /&gt;&lt;br /&gt;Some alternative operating systems available&lt;br /&gt;&lt;br /&gt;&lt;a href="http://openwrt.ksilebo.net/"&gt;OpenWrt&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.batbox.org/wrt54g-linux.html"&gt;Batbox&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Talk of installing this mesh protocol on OpenWrt&lt;br /&gt;&lt;a href="http://www.olsr.org/"&gt;OLSR&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7164904-109096060538537861?l=csircoin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csircoin.blogspot.com/feeds/109096060538537861/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7164904&amp;postID=109096060538537861' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109096060538537861'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109096060538537861'/><link rel='alternate' type='text/html' href='http://csircoin.blogspot.com/2004/07/detailed-info-on-linksys-wrt54g.html' title='Detailed info on the Linksys Wrt54g '/><author><name>king david</name><uri>http://www.blogger.com/profile/17101894497352927717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7164904.post-109095952644272775</id><published>2004-07-27T22:18:00.000+02:00</published><updated>2004-07-27T22:18:46.443+02:00</updated><title type='text'>Good comparison of Linksys WRT54G, Soekris and Meshcube</title><content type='html'>&lt;a href="http://slashdot.org/articles/04/06/29/0252239.shtml?tid=137&amp;amp;tid=193&amp;amp;tid=215"&gt;Slashdot | Meshcube: A New Mesh-Routing Wireless Device&lt;/a&gt;: "http://www.olsr.org"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7164904-109095952644272775?l=csircoin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csircoin.blogspot.com/feeds/109095952644272775/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7164904&amp;postID=109095952644272775' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109095952644272775'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109095952644272775'/><link rel='alternate' type='text/html' href='http://csircoin.blogspot.com/2004/07/good-comparison-of-linksys-wrt54g.html' title='Good comparison of Linksys WRT54G, Soekris and Meshcube'/><author><name>king david</name><uri>http://www.blogger.com/profile/17101894497352927717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7164904.post-109040186043018689</id><published>2004-07-21T11:24:00.000+02:00</published><updated>2004-07-21T11:24:20.430+02:00</updated><title type='text'>Fwd: Patch Antenna?</title><content type='html'>This may be useful to COIN, not sure....&lt;br /&gt;&lt;br /&gt;http://www.rc-cam.com/gp_patch.htm &lt;br /&gt;&lt;br /&gt;- Kim&lt;br /&gt;&lt;br /&gt;-- &lt;br /&gt;This message has been scanned for viruses and&lt;br /&gt;dangerous content by MailScanner, and is&lt;br /&gt;believed to be clean.&lt;br /&gt;MailScanner thanks transtec Computers for their support.&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7164904-109040186043018689?l=csircoin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csircoin.blogspot.com/feeds/109040186043018689/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7164904&amp;postID=109040186043018689' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109040186043018689'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/109040186043018689'/><link rel='alternate' type='text/html' href='http://csircoin.blogspot.com/2004/07/fwd-patch-antenna.html' title='Fwd: Patch Antenna?'/><author><name>Yusuf Kaka</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-8Q7TL5TuirY/AAAAAAAAAAI/AAAAAAAAFeg/0t3GhDGnxGI/s512-c/photo.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7164904.post-108972328402423404</id><published>2004-07-13T14:54:00.000+02:00</published><updated>2004-07-13T14:54:44.026+02:00</updated><title type='text'></title><content type='html'>&lt;a href='http://photos1.blogger.com/img/34/1053/640/2004july(8).jpg'&gt;&lt;img border='0' style='border:1px solid #000000; margin:2px' src='http://photos1.blogger.com/img/34/1053/320/2004july(8).jpg'&gt;&lt;/a&gt;&lt;br /&gt;detail of fishbone antenna as part of experimental wifi installation in building 43c&lt;br /&gt;&lt;span style='font-size: 8pt;'&gt;Posted by &lt;a href='http://www.hello.com/' target='ext'&gt;Hello&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7164904-108972328402423404?l=csircoin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csircoin.blogspot.com/feeds/108972328402423404/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7164904&amp;postID=108972328402423404' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/108972328402423404'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/108972328402423404'/><link rel='alternate' type='text/html' href='http://csircoin.blogspot.com/2004/07/detail-of-fishbone-antenna-as-part-of.html' title=''/><author><name>Andrew</name><uri>http://www.blogger.com/profile/15870545928962029423</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7164904.post-108972218572664009</id><published>2004-07-13T14:36:00.000+02:00</published><updated>2004-07-13T14:36:25.726+02:00</updated><title type='text'></title><content type='html'>&lt;a href='http://photos1.blogger.com/img/34/1053/640/2004july(7).jpg'&gt;&lt;img border='0' style='border:1px solid #000000; margin:2px' src='http://photos1.blogger.com/img/34/1053/320/2004july(7).jpg'&gt;&lt;/a&gt;&lt;br /&gt;edna experimental wifi installation in building 43c&lt;br /&gt;&lt;span style='font-size: 8pt;'&gt;Posted by &lt;a href='http://www.hello.com/' target='ext'&gt;Hello&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7164904-108972218572664009?l=csircoin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csircoin.blogspot.com/feeds/108972218572664009/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7164904&amp;postID=108972218572664009' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/108972218572664009'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/108972218572664009'/><link rel='alternate' type='text/html' href='http://csircoin.blogspot.com/2004/07/edna-experimental-wifi-installation-in.html' title=''/><author><name>Andrew</name><uri>http://www.blogger.com/profile/15870545928962029423</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7164904.post-108967391479745562</id><published>2004-07-13T01:08:00.000+02:00</published><updated>2004-07-13T01:11:54.796+02:00</updated><title type='text'>Good contact made with Champaign-Urbana community wireless network</title><content type='html'>&lt;a href="http://www.cuwireless.net"&gt;Here's their home page&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This organisation has also been funded by the IDRC and Johann has made contact with them&lt;br /&gt;&lt;br /&gt;On Sat, 10 Jul 2004, Johann Hugo wrote:&lt;br /&gt;&gt; On Wednesday 07 July 2004 23:16, you wrote:&lt;br /&gt;&gt; &gt; tell us something about your background and skillset.&lt;br /&gt;&gt;&lt;br /&gt;&gt; Hi Chase&lt;br /&gt;&gt;&lt;br /&gt;&gt; I am working for the CSIR in South Africa (www.csir.co.za).  The CSIR is&lt;br /&gt;&gt; the premier technology and research organisation in Africa.&lt;br /&gt;&gt;&lt;br /&gt;&gt; My area of expertise is mainly in outdoor wifi networks and FreeBSD and&lt;br /&gt;&gt; I've been involved with it since 2000. Most of our projects are around&lt;br /&gt;&gt; bettering the lives of people in rural areas, using state of the art&lt;br /&gt;&gt; technologies. We've won a Stockholm award in both 2000 and 2004 for some of&lt;br /&gt;&gt; the work that we have done. Here are some links of the stuff I've been&lt;br /&gt;&gt; involved with: http://www.cda.co.za &lt;br /&gt;&gt; http://www.cda.co.za/Media%20Cache/2000/Technobrief%20June%202000/Technobri &lt;br /&gt;&gt;ef% 20June%202000.htm&lt;br /&gt;&gt; http://www.digitaldoorway.co.za &lt;br /&gt;&gt; http://www.challenge.stockholm.se/feature_index.asp &lt;br /&gt;&gt;&lt;br /&gt;&gt; Our unit started with wireless Lans in about 1998 using Lucent wireless&lt;br /&gt;&gt; cards and Karl Brug software. Later we started using FreeBSD (One of the&lt;br /&gt;&gt; group members are a FreeBSD developer and we are also a mirror site for&lt;br /&gt;&gt; FreeBSD in South Africa). Our current wifi systems are mostly green soekris&lt;br /&gt;&gt; boxes running FreeBSD (I think we were one of soekris first clients). We've&lt;br /&gt;&gt; set up a couple of wifi networks and we are running voice, video and data&lt;br /&gt;&gt; over these networks.&lt;br /&gt;&lt;br /&gt;Excellent!  It would appear our groups have much in common.&lt;br /&gt;&lt;br /&gt;&gt; One of our latest activities is to change our current network and to set up&lt;br /&gt;&gt; an experimental wifi mesh network with about 25 nodes in the Pretoria area.&lt;br /&gt;&gt; Once this is up and running there will be followups where we install mesh&lt;br /&gt;&gt; networks (+ training ) into some rural areas.&lt;br /&gt;&gt;&lt;br /&gt;&gt; Our group are currently looking at mobilemesh that runs on Linux. Some of&lt;br /&gt;&gt; members of the team are busy trying to port it to FreeBSD. See link to our&lt;br /&gt;&gt; blog spot (some of the team ony use our wifi):&lt;br /&gt;&gt; http://CSIRCOIN.BlogSpot.com/ &lt;br /&gt;&lt;br /&gt;Interesting.  I'll make sure people on our team see this.&lt;br /&gt;&lt;br /&gt;&gt; I had a look on your website and are very interested in your system. I've&lt;br /&gt;&gt; downloaded your images and made a bootable CD + burnt a flash for a soekris&lt;br /&gt;&gt; box. I can boot the images, but I cannot log in as root and change&lt;br /&gt;&gt; settings.&lt;br /&gt;&gt;&lt;br /&gt;&gt; Some questions:&lt;br /&gt;&gt; May we know the root password for your images ?&lt;br /&gt;&lt;br /&gt;From what I understand, the root password in the images on the website is&lt;br /&gt;currently nothing which locks the system from root logins.  If you&lt;br /&gt;download the upgrade tarball you can take a look at the system image&lt;br /&gt;itself.&lt;br /&gt;&lt;br /&gt;At this time we recommend you set up a development environment and build&lt;br /&gt;an ISO image if you wish to preconfigure it with a specific root password.&lt;br /&gt;We plan to add some scripts which makes configuring aspects of an image&lt;br /&gt;possible without a complete development environment.&lt;br /&gt;&lt;br /&gt;I'll be happy to help you in setting up that development environment, as&lt;br /&gt;well.&lt;br /&gt;&lt;br /&gt;&gt; Are your source code open source ?&lt;br /&gt;&lt;br /&gt;Yes.  Our code is covered by a BSD-variant license.  You can find a sample&lt;br /&gt;of that license at:&lt;br /&gt;&lt;br /&gt;  http://www.cuwireless.net/faq.html#software-license &lt;br /&gt;&lt;br /&gt;&gt; Are HSLS and ETX running on your current system ?&lt;br /&gt;&lt;br /&gt;A three-part answer:&lt;br /&gt;&lt;br /&gt;  * Not in the images on the website taken on May 11, 2004.&lt;br /&gt;&lt;br /&gt;  * Yes in the images on our source code trunk, but HSLS and ETX are not&lt;br /&gt;    affecting the route tables, only running to measure that they are&lt;br /&gt;    working as expected.&lt;br /&gt;&lt;br /&gt;  * Yes in our next release, tentatively scheduled for the fourth week of&lt;br /&gt;    July, but, again not affecting the route tables.&lt;br /&gt;&lt;br /&gt;Until HSLS and ETX are completely turned on, we are using OSPF.&lt;br /&gt;&lt;br /&gt;&gt; May we try to port your code to FreeBSD ?&lt;br /&gt;&gt; (We prefer FreeBSD to NetBSD because of our expertise with FreeBSD)&lt;br /&gt;&lt;br /&gt;We welcome ports!  I hear that a port to FreeBSD should be easy compared&lt;br /&gt;to some other platforms.&lt;br /&gt;&lt;br /&gt;&gt; Do you plan a Linux port as well ?&lt;br /&gt;&gt; (Some of the group are Linux users)&lt;br /&gt;&lt;br /&gt;Porting the software to run on Linux would probably take some work.  We're&lt;br /&gt;not certain if/when we'll get around to it.  The biggest API differences&lt;br /&gt;are, from what I understand, in the IPv4/IPv6 parts of the networking&lt;br /&gt;system.&lt;br /&gt;&lt;br /&gt;We think that the first step for CUWiN on Linux is to build the software&lt;br /&gt;with NetBSD as the target platform.  I, for one, am interested in doing&lt;br /&gt;this as my main systems are all Linux.  No ETA on when it will happen,&lt;br /&gt;though.  Of course, we'd welcome any assistance you or your team has to&lt;br /&gt;offer.&lt;br /&gt;&lt;br /&gt;We're very excited about the prospect of working together, especially in&lt;br /&gt;light of the recent IDRC grants given to wireless groups in Africa.&lt;br /&gt;&lt;br /&gt;Chase&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7164904-108967391479745562?l=csircoin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csircoin.blogspot.com/feeds/108967391479745562/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7164904&amp;postID=108967391479745562' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/108967391479745562'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/108967391479745562'/><link rel='alternate' type='text/html' href='http://csircoin.blogspot.com/2004/07/good-contact-made-with-champaign.html' title='Good contact made with Champaign-Urbana community wireless network'/><author><name>king david</name><uri>http://www.blogger.com/profile/17101894497352927717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7164904.post-108967368225664214</id><published>2004-07-13T00:58:00.000+02:00</published><updated>2004-07-13T01:08:02.256+02:00</updated><title type='text'>Some more useful mesh info</title><content type='html'>&lt;a href="http://wire.less.dk/wiki/index.php/MeshLinkshttp://"&gt;Complete list of mesh protocols - Wiki site&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Desciprion of protcols being used at CU wireless&lt;br /&gt;&lt;br /&gt;    To sustain the scalability of its infrastructure, Community&lt;br /&gt;    Wireless Network needs software that implements an uncomplicated,&lt;br /&gt;    extensible routing protocol that will support a network of&lt;br /&gt;    hundreds of nodes, and a routing path metric that "prefers"&lt;br /&gt;    reliable, high-capacity routes to spotty, low-capacity routes.&lt;br /&gt;&lt;br /&gt;    Based on a review of the wireless networking literature, BBN&lt;br /&gt;    Technologies' Hazy Sighted Link State (HSLS) routing algorithm&lt;br /&gt;    will support growth to thousands of nodes, which will more than&lt;br /&gt;    meet our requirements.  HSLS also admits a parsimonious&lt;br /&gt;    implementation that will be far easier for a grassroots project&lt;br /&gt;    to debug and extend than more complicated algorithms whose&lt;br /&gt;    scalability is comparatively poor.  The Expected Transmission&lt;br /&gt;    Count (ETX) path metric is a simple, proven routing path metric&lt;br /&gt;    that favors high-capacity, reliable links.  The Community&lt;br /&gt;    Wireless Network will develop a UNIX routing daemon implementing&lt;br /&gt;    HSLS and ETX. The major functional units of the daemon are&lt;br /&gt;    described below.&lt;br /&gt;&lt;br /&gt;    CWN will leverage existing open source software whenever that&lt;br /&gt;    is possible.  For example, the Zebra routing software suite&lt;br /&gt;    will provide our Routing Information Base (RIB) and kernel&lt;br /&gt;    abstraction. Because we will re-use Zebra, we will save tens&lt;br /&gt;    of hours of development and debugging, we will gain some&lt;br /&gt;    inter-operating system portability (*BSD, Linux, Solaris), and&lt;br /&gt;    we will have the capability to extend our HSLS daemon to share&lt;br /&gt;    routes with other routing protocols (BGP, OSPF, and RIP) in&lt;br /&gt;    the future.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.cuwireless.net/downloads/HSLS.pdfhttp://"&gt;More detailed description of HSLS&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.cuwireless.net/downloads/ETXprotocol.txthttp://"&gt;More detailed descrtiption of ETX&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7164904-108967368225664214?l=csircoin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csircoin.blogspot.com/feeds/108967368225664214/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7164904&amp;postID=108967368225664214' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/108967368225664214'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/108967368225664214'/><link rel='alternate' type='text/html' href='http://csircoin.blogspot.com/2004/07/some-more-useful-mesh-info.html' title='Some more useful mesh info'/><author><name>king david</name><uri>http://www.blogger.com/profile/17101894497352927717</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7164904.post-108963816973688280</id><published>2004-07-12T15:16:00.000+02:00</published><updated>2004-07-12T15:16:09.736+02:00</updated><title type='text'>Fwd: ZDNet UK: Open-source Wi-Fi links remote communities</title><content type='html'>&lt;br /&gt;&gt; Open-source Wi-Fi links remote communities&lt;br /&gt;&gt;&lt;br /&gt;&gt;&lt;br /&gt;&gt;&lt;br /&gt;&gt; Andrew Donoghue&lt;br /&gt;&gt;&lt;br /&gt;&gt;&lt;br /&gt;&gt;&lt;br /&gt;&gt;&lt;br /&gt;&gt;&lt;br /&gt;&gt; European wireless and open-source specialists have embarked on an&lt;br /&gt;&gt; international tour to spread the benefits of the technology to  &lt;br /&gt;&gt; developing&lt;br /&gt;&gt; countries from Tajikistan to Ghana.&lt;br /&gt;&gt;&lt;br /&gt;&gt; The team, known as Informal, claims its wireless roadshow is an  &lt;br /&gt;&gt; attempt to&lt;br /&gt;&gt; empower non-governmental organisations (NGOs) in the developing world&lt;br /&gt; &lt;br /&gt;&gt; to own,&lt;br /&gt;&gt; operate and grow their own Internet infrastructure using wireless  &lt;br /&gt;&gt; technology&lt;br /&gt;&gt; such as mesh networking. The aim is to allow remote communities in  &lt;br /&gt;&gt; developing&lt;br /&gt;&gt; countries without traditional telecoms infrastructure to communicate &lt;br /&gt;&lt;br /&gt;&gt; more&lt;br /&gt;&gt; effectively.&lt;br /&gt;&gt;&lt;br /&gt;&gt; "We support these kinds of activities because we believe that the  &lt;br /&gt;&gt; benefits of&lt;br /&gt;&gt; the Internet should be available globally," said Informal lead team &lt;br /&gt;&lt;br /&gt;&gt; member&lt;br /&gt;&gt; Simon Crab.&lt;br /&gt;&gt;&lt;br /&gt;&gt; While a lot of attention has been focused on bridging the digital  &lt;br /&gt;&gt; divide and&lt;br /&gt;&gt; providing Internet access to remote areas, Informal claims to be&lt;br /&gt;more&lt;br /&gt;&gt; concerned with allowing local communities to exchange information&lt;br /&gt;with  &lt;br /&gt;&gt; each&lt;br /&gt;&gt; other -- spreading local knowledge. "In each country, we will work  &lt;br /&gt;&gt; primarily&lt;br /&gt;&gt; with local NGOs to assist them in building, maintaining and extending&lt;br /&gt; &lt;br /&gt;&gt; their&lt;br /&gt;&gt; own networks in areas that are under-served by telecommunication&lt;br /&gt;&gt; infrastructure," said Crab.&lt;br /&gt;&gt;&lt;br /&gt;&gt; The Informal team recently arrived in Tajikistan where it will remain&lt;br /&gt; &lt;br /&gt;&gt; for&lt;br /&gt;&gt; next three months before moving onto Ghana, Nepal, the Philippines, &lt;br /&gt;&lt;br /&gt;&gt; China and&lt;br /&gt;&gt; finally India.&lt;br /&gt;&gt;&lt;br /&gt;&gt; Existing examples of wireless technology projects in the developing &lt;br /&gt;&lt;br /&gt;&gt; world&lt;br /&gt;&gt; include DakNet and First Mile Solutions in Cambodia and the Jhai  &lt;br /&gt;&gt; Foundation's&lt;br /&gt;&gt; Remote IT Village Project in Laos.&lt;br /&gt;&gt;&lt;br /&gt;&gt; Informal plans to use emerging wireless mesh technology to create  &lt;br /&gt;&gt; cheap,&lt;br /&gt;&gt; robust connections in remote areas that do not have an established  &lt;br /&gt;&gt; telecoms&lt;br /&gt;&gt; infrastructure. Each device on a mesh network receives and transmits &lt;br /&gt;&lt;br /&gt;&gt; its own&lt;br /&gt;&gt; traffic, while acting as a router for other devices; intelligence in &lt;br /&gt;&lt;br /&gt;&gt; each&lt;br /&gt;&gt; device allows it to automatically configure an efficient network, and&lt;br /&gt; &lt;br /&gt;&gt; to&lt;br /&gt;&gt; adjust if, for example, a node becomes overloaded or unavailable.&lt;br /&gt;The&lt;br /&gt;&gt; advantages include ease of set-up, the ability to spread wireless  &lt;br /&gt;&gt; access over&lt;br /&gt;&gt; a wide area from a single central wired connection, and the inherent&lt;br /&gt;&gt; toughness of such networks.&lt;br /&gt;&gt;&lt;br /&gt;&gt; Key to the Informal project is the development of a blueprint for a &lt;br /&gt;&lt;br /&gt;&gt; low-cost,&lt;br /&gt;&gt; wireless, rugged computing device which Informal will encourage the &lt;br /&gt;&lt;br /&gt;&gt; NGOs to&lt;br /&gt;&gt; develop and build. The so-called Autonokit will essentially be a  &lt;br /&gt;&gt; low-cost&lt;br /&gt;&gt; computer that can work on non-standard power sources such as solar, &lt;br /&gt;&lt;br /&gt;&gt; wind,&lt;br /&gt;&gt; micro-hydro or even bicycle power.&lt;br /&gt;&gt;&lt;br /&gt;&gt; The Autonokit will run an open-source Linux or BSD distribution  &lt;br /&gt;&gt; optimised for&lt;br /&gt;&gt; networking and auto configuration. It will be equipped with a 12V  &lt;br /&gt;&gt; battery in&lt;br /&gt;&gt; case of power cuts, low wind or a fuel shortage.&lt;br /&gt;&gt;&lt;br /&gt;&gt; In an article written for CNET, UN secretary-general Kofi Annan  &lt;br /&gt;&gt; spelled out&lt;br /&gt;&gt; the potential benefits that wireless and other technologies could  &lt;br /&gt;&gt; bring to&lt;br /&gt;&gt; the developing world.&lt;br /&gt;&gt;&lt;br /&gt;&gt; "We need to think of ways to bring wireless fidelity (Wi-Fi)  &lt;br /&gt;&gt; applications to&lt;br /&gt;&gt; the developing world, so as to make use of unlicensed radio spectrum&lt;br /&gt;to&lt;br /&gt;&gt; deliver cheap and fast Internet access," he said.&lt;br /&gt;&gt;&lt;br /&gt;&gt; While providing developing communities with access to information is &lt;br /&gt;&lt;br /&gt;&gt; one of&lt;br /&gt;&gt; the main motivations behind the road-show,&amp;nbsp;Crab --&amp;nbsp;whose&lt;br /&gt;day  &lt;br /&gt;&gt; job is&lt;br /&gt;&gt; at digital consultancy&amp;nbsp;Lateral -- claims&amp;nbsp;Informal's  &lt;br /&gt;&gt; motivations are&lt;br /&gt;&gt; not purely altruistic. "A side effect of these projects is that it  &lt;br /&gt;&gt; keeps us&lt;br /&gt;&gt; in touch with technical and creative developments in areas most  &lt;br /&gt;&gt; companies&lt;br /&gt;&gt; don't look at, it keeps our roots in the real world," he said.&lt;br /&gt;&gt;&lt;br /&gt;&gt; Crab admitted that providing open access to information in some  &lt;br /&gt;&gt; countries&lt;br /&gt;&gt; could be politically sensitive but he claimed that there is a lot of&lt;br /&gt;&gt; misleading information circulated about some countries approach  &lt;br /&gt;&gt; controlling&lt;br /&gt;&gt; Internet access. "You have to be very careful about how you approach &lt;br /&gt;&lt;br /&gt;&gt; it but&lt;br /&gt;&gt; there are a lot of myths about countries such as China -- they  &lt;br /&gt;&gt; actually have&lt;br /&gt;&gt; very free access compared to some places," he said.&lt;br /&gt;&gt;&lt;br /&gt;&gt; China has been heavily criticised by organisations such as Amnesty&lt;br /&gt;&gt; International for its attempts to censor Internet traffic and  &lt;br /&gt;&gt; imprisoning&lt;br /&gt;&gt; several individuals for Internet-related crimes.&lt;br /&gt;&gt;&lt;br /&gt;&gt;&lt;br /&gt;&gt;&lt;br /&gt;&gt;&lt;br /&gt;-----------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;&gt; -&lt;br /&gt;&gt;&lt;br /&gt;&gt;&lt;br /&gt;&lt;br /&gt;-- &lt;br /&gt;This message has been scanned for viruses and&lt;br /&gt;dangerous content by MailScanner, and is&lt;br /&gt;believed to be clean.&lt;br /&gt;MailScanner thanks transtec Computers for their support.&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7164904-108963816973688280?l=csircoin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csircoin.blogspot.com/feeds/108963816973688280/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7164904&amp;postID=108963816973688280' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/108963816973688280'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7164904/posts/default/108963816973688280'/><link rel='alternate' type='text/html' href='http://csircoin.blogspot.com/2004/07/fwd-zdnet-uk-open-source-wi-fi-links.html' title='Fwd: ZDNet UK: Open-source Wi-Fi links remote communities'/><author><name>Yusuf Kaka</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-8Q7TL5TuirY/AAAAAAAAAAI/AAAAAAAAFeg/0t3GhDGnxGI/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry></feed>
