<?xml version="1.0" encoding="utf-8" ?>

<rss version="2.0" 
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/"
   xmlns:content="http://purl.org/rss/1.0/modules/content/"
   xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule">
<channel>
    <title>Bend in the Weather (Entries tagged as networking)</title>
    <link>http://matt.bottrell.com.au/</link>
    <description>A blog about Linux, Life and the 'Net</description>
    <dc:language>en</dc:language>
    <admin:errorReportsTo rdf:resource="mailto:matt@bottrell.com.au" />
    <generator>Serendipity 1.3.1 - http://www.s9y.org/</generator>
    <pubDate>Thu, 22 Jan 2009 09:46:15 GMT</pubDate>

    <image>
        <url>http://matt.bottrell.com.au/templates/default/img/s9y_banner_small.png</url>
        <title>RSS: Bend in the Weather - A blog about Linux, Life and the 'Net</title>
        <link>http://matt.bottrell.com.au/</link>
        <width>100</width>
        <height>21</height>
    </image>

<item>
    <title>Linux Printing - where is the fun in that</title>
    <link>http://matt.bottrell.com.au/archives/311-Linux-Printing-where-is-the-fun-in-that.html</link>
            <category>Apps</category>
            <category>Hardware</category>
            <category>Linux</category>
            <category>Windows</category>
    
    <comments>http://matt.bottrell.com.au/archives/311-Linux-Printing-where-is-the-fun-in-that.html#comments</comments>
    <wfw:comment>http://matt.bottrell.com.au/wfwcomment.php?cid=311</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://matt.bottrell.com.au/rss.php?version=2.0&amp;type=comments&amp;cid=311</wfw:commentRss>
    

    <author>mbottrell@gmail.com (Matt)</author>
    <content:encoded>
    Ahh the good ol&#039; days.   &lt;img src=&quot;http://matt.bottrell.com.au/templates/default/img/emoticons/smile.png&quot; alt=&quot;:-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt; &lt;br /&gt;
&lt;br /&gt;
I distinctly remember the days when you would stick a printer on the network and then wrestle with the sucker getting the right settings so your printouts didn&#039;t look like Egyptian hieroglyphics.&lt;br /&gt;
Installing custom filters and weird control files were all the norm.  Not so much now. &lt;br /&gt;
&lt;br /&gt;
Thanks to &lt;a href=&quot;http://heimic.net/&quot; target=&quot;_blank&quot; class=&quot;bb-url&quot;&gt;Michael Fox&lt;/a&gt; advice, I purchased a Brother Mono Laser printer this week (that handles Duplex/Networking as well).  The Brother &lt;a href=&quot;http://www.brother.com.au/products/printer_productoverview.asp?ProductID=199&amp;amp;SubCategoryID=4&quot; target=&quot;_blank&quot; class=&quot;bb-url&quot;&gt;HL-5250DN&lt;/a&gt; works 100% under Linux and just &lt;a href=&quot;http://openprinting.org/show_printer.cgi?recnum=Brother-HL-5250DN&quot; target=&quot;_blank&quot; class=&quot;bb-url&quot;&gt;required installing the PPDs&lt;/a&gt; off &lt;a href=&quot;http://linuxfoundation.org/en/OpenPrinting&quot; target=&quot;_blank&quot; class=&quot;bb-url&quot;&gt;LinuxPrinting.org&lt;/a&gt; (though it was working fine prior to that just via CUPS and the included driver).   What&#039;s even more surprising is that they have a &lt;a href=&quot;http://solutions.brother.com/linux/en_us/index.html&quot; target=&quot;_blank&quot; class=&quot;bb-url&quot;&gt;Linux section on the Brother website&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
I had the printer uninstalled from the box, read the &#039;setup instructions&#039; included (plug this, remove that, etc), and had it printing duplex in &lt; 10 minutes!&lt;br /&gt;
&lt;br /&gt;
Before Michael&#039;s advice -- I had avoided Brother printers -- mainly due to having a PoS Brother plain-paper Fax machine.   It seems their printers are much better than their Faxes.  &lt;img src=&quot;http://matt.bottrell.com.au/templates/default/img/emoticons/tongue.png&quot; alt=&quot;:-P&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
So a big thanks to Michael.    &lt;img src=&quot;http://matt.bottrell.com.au/templates/default/img/emoticons/cool.png&quot; alt=&quot;8-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
So I ask Linux developers... stop making it so easy to install hardware.  Otherwise everyone will be running Linux before too long!  &lt;img src=&quot;http://matt.bottrell.com.au/templates/default/img/emoticons/wink.png&quot; alt=&quot;;-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;  &lt;br /&gt;
&lt;br /&gt;
Now -- I only need a bookcase in my office, and I&#039;ve completed my &lt;a href=&quot;http://matt.bottrell.com.au/archives/304-Not-Marching-South....html&quot; target=&quot;_blank&quot; class=&quot;bb-url&quot;&gt;new office setup&lt;/a&gt;! 
    </content:encoded>

    <pubDate>Thu, 22 Jan 2009 04:16:00 +1100</pubDate>
    <guid isPermaLink="false">http://matt.bottrell.com.au/archives/311-guid.html</guid>
    <category>apps</category>
<category>cups</category>
<category>fonts</category>
<category>gnome</category>
<category>hardware</category>
<category>linux</category>
<category>networking</category>
<category>office</category>
<category>printing</category>
<category>software</category>
<category>support</category>
<category>windows</category>
<creativeCommons:license>http://creativecommons.org/licenses/by-sa/3.0/</creativeCommons:license>
</item>
<item>
    <title>Internet Usage Monitoring - conky style!</title>
    <link>http://matt.bottrell.com.au/archives/305-Internet-Usage-Monitoring-conky-style!.html</link>
            <category>Coding</category>
            <category>Linux</category>
    
    <comments>http://matt.bottrell.com.au/archives/305-Internet-Usage-Monitoring-conky-style!.html#comments</comments>
    <wfw:comment>http://matt.bottrell.com.au/wfwcomment.php?cid=305</wfw:comment>

    <slash:comments>18</slash:comments>
    <wfw:commentRss>http://matt.bottrell.com.au/rss.php?version=2.0&amp;type=comments&amp;cid=305</wfw:commentRss>
    

    <author>mbottrell@gmail.com (Matt)</author>
    <content:encoded>
    &lt;table&gt;&lt;tr valign=&quot;top&quot;&gt;&lt;td&gt;&lt;img src=&quot;http://matt.bottrell.com.au/uploads/Usage.gif&quot; title=&quot;ISP Usage meter using Conky&quot; alt=&quot;ISP Usage meter using Conky&quot;/&gt;&lt;/td&gt;&lt;td&gt;In Australia Internet users are limited to the amount they may download.   Each Internet Service plan normally involves a speed and download limit.  Failing to keep an eye on this and exceed your limit normally effects the user in question either by:&lt;ol&gt;&lt;li&gt;Paying exorbitant excess fees  that can be as much as $150/GB!&lt;/li&gt;&lt;li&gt;Being &#039;throttled&#039; by your ISP, in effect turning your lovely xDSL/Cable connection into something slower than dial-up.&lt;/li&gt;&lt;/ol&gt;As you can image, most people wish to avoid these.  As a result ISPs provide a usage meter normally on their site, however you have to remember to view it, which unless you&#039;re diligent in doing so, you can still run over your quota.&lt;br /&gt;
&lt;br /&gt;
Previously I&#039;ve relied on the fabulous Firefox extension &lt;a href=&quot;http://netusage.iau5.com/&quot;&gt;NetUsage&lt;/a&gt;, however this meant you had to have a browser open.  This isn&#039;t always the case, and I found it frustrating to have to load a browser just to check my usage.  (I could just login to the ISP&#039;s usage meter if I had a browser open).&lt;br /&gt;
&lt;br /&gt;
I&#039;ve seen others produce &lt;a href=&quot;http://www.darryn.net/2004/monitoring-bigpond-broadband-usage-with-mrtg-windows/darryn/191/&quot;&gt;mrtg graphs&lt;/a&gt; and even &lt;a href=&quot;http://www.users.on.net/~scullywag/Cacti-ISP-Quota/index.html&quot;&gt;Cacti graphs&lt;/a&gt; to display their usage; however they too also rely on having a browser open.&lt;br /&gt;
&lt;br /&gt;
Ideally, I want to have my usage available, when I wanted, and without loading a browser.&lt;br /&gt;
&lt;br /&gt;
I use &lt;a href=&quot;http://conky.sourceforge.net/&quot;&gt;conky&lt;/a&gt; on my desktop to display a range of information.  It seemed a logical step would be to integrate a meter into my conky setup.&lt;br /&gt;
&lt;br /&gt;
As you can see from the graph in the picture to the left, it displays a raw percentage of what has been used, as well as a visual bar graph.  Below that is the raw data, showing exactly how much I&#039;ve downloaded (~11.5GB), what my ISP believes my quota to be (55GB in this case), and when this billing period ends (the 13&lt;sup&gt;th&lt;/sup&gt; of every month).&lt;br /&gt;
&lt;br /&gt;
I can now view my current Internet usage at a glance, without the need to load any additional program.  &lt;img src=&quot;http://matt.bottrell.com.au/templates/default/img/emoticons/cool.png&quot; alt=&quot;8-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
So how did I achieve it?     Like many ISPs, my ISP provides an interface to the raw data.  This is used by 3&lt;sup&gt;rd&lt;/sup&gt; party utilities like NetUsage and others to parse and generate the information.   &lt;a href=&quot;http://www.internode.on.net/&quot;&gt;Internode&lt;/a&gt; (my ISP) has &lt;a href=&quot;https://customer-webtools-api.internode.on.net/cgi-bin/padsl-usage&quot;&gt;such an interface&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
A quick and dirty script and I was able to spit out the graph in a format conky liked.  &lt;img src=&quot;http://matt.bottrell.com.au/templates/default/img/emoticons/cool.png&quot; alt=&quot;8-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;    Whilst this works directly with Internode, similiar ISPs have such interfaces and you will be able to hack the script to suit your own environment.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;
Below is the simple bash shell script used to generate the data:&lt;br /&gt;
&lt;tt&gt;#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
# Get usage information from Internode&#039;s web page.  &lt;br /&gt;
# Setup to run once every half hour.&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
# Set the username and password&lt;br /&gt;
Username=INTERNODE_USERNAME&lt;br /&gt;
Password=INTERNODE_PASSWORD&lt;br /&gt;
&lt;br /&gt;
# Grab the details&lt;br /&gt;
Temp=`wget -q -O - --post-data &quot;username=${Username}&amp;password=${Password}&quot; --user-agent=&quot;Conky ISP Quota Grabber 0.1&quot; https://customer-webtools-api.internode.on.net/cgi-bin/padsl-usage`&lt;br /&gt;
&lt;br /&gt;
# Generate the percent used.&lt;br /&gt;
echo $Temp|gawk &#039;{print $1/$2*100}&#039;&gt; /tmp/node-graph.txt&lt;br /&gt;
Percent=`cat /tmp/node-graph.txt`&lt;br /&gt;
echo $(printf %.0f $Percent) &gt; /tmp/node-percent.txt&lt;br /&gt;
&lt;br /&gt;
# Break up the values into their respective parts&lt;br /&gt;
Values=($Temp)&lt;br /&gt;
echo &quot;Used: $(printf %.0f ${Values[0]})MB  Quota: ${Values[1]}MB  Period Ends: ${Values[2]}&quot; &gt; /tmp/node-text.txt&lt;br /&gt;
&lt;br /&gt;
# Time to leave.&lt;br /&gt;
exit&lt;/tt&gt;&lt;br /&gt;
&lt;br /&gt;
Sure it&#039;s not the most secure script (It stores your username/password in plain text).  For me, the script sits on my desktop machine... and is protected by file permissions.  The password I use for my ISP I also don&#039;t consider highly sensative. (It&#039;s important to note that most people throw around their password in clear-text across the Internet when picking up their mail with POP3! &lt;img src=&quot;http://matt.bottrell.com.au/templates/default/img/emoticons/tongue.png&quot; alt=&quot;:-P&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;  ).   It does however do the job.&lt;br /&gt;
&lt;br /&gt;
The above shell script I run every 30 minutes from cron.   &lt;br /&gt;
&lt;br /&gt;
It is then up to your ~/.conkyrc file to display the results.  Here is the snippet of the appropriate code for the ~/.conkyrc file that will do that for you:&lt;br /&gt;
&lt;br /&gt;
&lt;tt&gt;${color orange}INTERNET USAGE ${hr 2}$color&lt;br /&gt;
${execi 900 cat /tmp/node-percent.txt}% ${execibar 900 cat /tmp/node-graph.txt}&lt;br /&gt;
${execi 900 cat /tmp/node-text.txt}&lt;/tt&gt;&lt;br /&gt;
&lt;br /&gt;
There you have it, a simple ISP usage meter sitting right on your desktop.   &lt;img src=&quot;http://matt.bottrell.com.au/templates/default/img/emoticons/laugh.png&quot; alt=&quot;:-D&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;br /&gt;
It&#039;s not the most elegant or complicated program, however it serves it&#039;s purpose extremely well.  YMMV. 
    </content:encoded>

    <pubDate>Mon, 19 Jan 2009 03:18:00 +1100</pubDate>
    <guid isPermaLink="false">http://matt.bottrell.com.au/archives/305-guid.html</guid>
    <category>accounting</category>
<category>apps</category>
<category>browser</category>
<category>coding</category>
<category>email</category>
<category>firefox</category>
<category>internet</category>
<category>isp</category>
<category>linux</category>
<category>monitoring</category>
<category>networking</category>
<category>open source</category>
<category>software</category>
<category>sysadmin</category>
<category>web</category>
<creativeCommons:license>http://creativecommons.org/licenses/by-sa/3.0/</creativeCommons:license>
</item>
<item>
    <title>Strange IRC messages from across the Indian Ocean</title>
    <link>http://matt.bottrell.com.au/archives/285-Strange-IRC-messages-from-across-the-Indian-Ocean.html</link>
            <category>Linux</category>
            <category>Work</category>
    
    <comments>http://matt.bottrell.com.au/archives/285-Strange-IRC-messages-from-across-the-Indian-Ocean.html#comments</comments>
    <wfw:comment>http://matt.bottrell.com.au/wfwcomment.php?cid=285</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://matt.bottrell.com.au/rss.php?version=2.0&amp;type=comments&amp;cid=285</wfw:commentRss>
    

    <author>mbottrell@gmail.com (Matt)</author>
    <content:encoded>
    Leave your IRC client &lt;a href=&quot;http://www.melbournecup.com/&quot;&gt;set to away for a day&lt;/a&gt;, and then check your private chats later that night.&lt;br /&gt;
&lt;br /&gt;
It&#039;s amazing some of the strange banter you get:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;[someuser] hi..&lt;br /&gt;
[someuser] yesterday we completed the network config change in all servers, and now network part is clear&lt;br /&gt;
[someuser] ;P&lt;br /&gt;
[someuser] ;P&lt;br /&gt;
[someuser] :p&lt;br /&gt;
[someuser] please ignore above 3 lines&lt;/blockquote&gt;&lt;br /&gt;
For the record, I was helping a fellow admin out with configuring a series of bonded interfaces for a server (7 connections - 3 bonded, one not).&lt;br /&gt;
&lt;br /&gt;
I take it the first two lines of the message tells me it&#039;s been completed.  &lt;img src=&quot;http://matt.bottrell.com.au/templates/default/img/emoticons/laugh.png&quot; alt=&quot;:-D&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;br /&gt;
The next 3 lines were meant for someone else, whilst the last the user recognised what they had done.   &lt;img src=&quot;http://matt.bottrell.com.au/templates/default/img/emoticons/wink.png&quot; alt=&quot;;-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;   &lt;br /&gt;
&lt;br /&gt;
&lt;em&gt;&lt;strong&gt;The lesson for today:&lt;/strong&gt;&lt;/em&gt;  Check which window you&#039;re in before typing.  &lt;img src=&quot;http://matt.bottrell.com.au/templates/default/img/emoticons/tongue.png&quot; alt=&quot;:-P&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt; 
    </content:encoded>

    <pubDate>Tue, 04 Nov 2008 20:34:00 +1100</pubDate>
    <guid isPermaLink="false">http://matt.bottrell.com.au/archives/285-guid.html</guid>
    <category>hardware</category>
<category>humour</category>
<category>irc</category>
<category>life</category>
<category>linux</category>
<category>mistake</category>
<category>networking</category>
<category>san</category>
<category>software</category>
<category>sysadmin</category>
<category>work</category>
<creativeCommons:license>http://creativecommons.org/licenses/by-sa/3.0/</creativeCommons:license>
</item>
<item>
    <title>Setting up simple virtual box networking</title>
    <link>http://matt.bottrell.com.au/archives/258-Setting-up-simple-virtual-box-networking.html</link>
            <category>Apps</category>
            <category>Hardware</category>
            <category>Linux</category>
            <category>Windows</category>
    
    <comments>http://matt.bottrell.com.au/archives/258-Setting-up-simple-virtual-box-networking.html#comments</comments>
    <wfw:comment>http://matt.bottrell.com.au/wfwcomment.php?cid=258</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://matt.bottrell.com.au/rss.php?version=2.0&amp;type=comments&amp;cid=258</wfw:commentRss>
    

    <author>mbottrell@gmail.com (Matt)</author>
    <content:encoded>
    I&#039;ve seen many people that run Windows under &lt;a href=&quot;http://www.virtualbox.org/&quot; title=&quot;VirtualBox - OpenSourced Virtualization software for OpenSolaris, Linux, Mac and Windows&quot;&gt;VirtualBox&lt;/a&gt; to run those legacy applications that just haven&#039;t made it across to Linux.&lt;br /&gt;
&lt;br /&gt;
Too often I see people messing about with Ethernet bridging because they feel the need to have some incoming ports on the machine active to the outside world.  &lt;br /&gt;
Fair enough, however it&#039;s a complex way to accomplish that.   You&#039;re much better using the simple &lt;a href=&quot;http://en.wikipedia.org/wiki/Network_address_translation&quot;&gt;NAT&lt;/a&gt; interface, particularly if it&#039;s only a few incoming ports.&lt;br /&gt;
&lt;br /&gt;
NAT under VirtualBox does indeed allow incoming ports.   Knowing how to set these up is the key!&lt;br /&gt;
&lt;br /&gt;
By definition, a NAT internal IP uses an IP address in the private address space defined by &lt;a href=&quot;http://www.faqs.org/rfcs/rfc1918.html&quot;&gt;RFC1918&lt;/a&gt;.  Namely one from these networks:&lt;blockquote&gt;     10.0.0.0        -   10.255.255.255  (10/8 prefix) &lt;br /&gt;
     172.16.0.0      -   172.31.255.255  (172.16/12 prefix)&lt;br /&gt;
     192.168.0.0     -   192.168.255.255 (192.168/16 prefix)&lt;br /&gt;
&lt;/blockquote&gt;Most people are familiar with 192.168.0.0/24 or 192.168.1.0/24 which many ADSL routers provide.  Many know that you can setup &lt;a href=&quot;http://en.wikipedia.org/wiki/Port_forwarding&quot;&gt;port forwarding&lt;/a&gt; in their router to allow external IPs access to a particular port/service on their internal machine.  Virtual Box is no different.&lt;br /&gt;
&lt;br /&gt;
Like a network router that can be configured so that accessing a particular port on the router it can be sent directly to the machine(s) behind it.  How is this accomplished under VirtualBox?    You just configure a port on the host machine to be forwarded to the IP and port on the virtual machine.   &lt;img src=&quot;http://matt.bottrell.com.au/templates/default/img/emoticons/cool.png&quot; alt=&quot;8-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt; &lt;br /&gt;
&lt;br /&gt;
VirtualBox ships with a nifty little GUI.  It&#039;s simple but effective.  Unfortunately much of the power to configuring your virtual machines is not found in this tool.&lt;br /&gt;
VirtualBox also packs some handy cli tools for managing your virtual machines.&lt;br /&gt;
&lt;br /&gt;
One such tool is the &lt;strong&gt;&lt;em&gt;VBoxManage&lt;/em&gt;&lt;/strong&gt; utility. Infact this is the tool we&#039;ll be using to enable some port forwards.&lt;br /&gt;
&lt;br /&gt;
Let&#039;s enable the &lt;a href=&quot;http://en.wikipedia.org/wiki/Remote_Desktop_Protocol&quot;&gt;Remote Desktop Protocol&lt;/a&gt; in our Virtual Machine. This Virtual Machine is called MyVM for ease of use:&lt;blockquote&gt;VBoxManage setextradata &quot;MyVM&quot; &quot;VBoxInternal/Devices/pcnet/0/LUN#0/Config/vmrdp/Protocol&quot; TCP&lt;br /&gt;
VBoxManage setextradata &quot;MyVM&quot; &quot;VBoxInternal/Devices/pcnet/0/LUN#0/Config/vmrdp/GuestPort&quot; 3389&lt;br /&gt;
VBoxManage setextradata &quot;MyVM&quot; &quot;VBoxInternal/Devices/pcnet/0/LUN#0/Config/vmrdp/HostPort&quot; 3389&lt;/blockquote&gt;As you can see we passed several arguments to VBoxManage.   You&#039;ll find by just running VBoxManage without any arguments that it will list all it&#039;s available options (there is quite a few!).&lt;br /&gt;
&lt;br /&gt;
In this example the arguments are:&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;setextradata:  Inform VBoxManage that we wish to do additional configuration of our Virtual Machine.&lt;/li&gt;&lt;li&gt;&quot;MyVM&quot;: The name of our virtual machine.&lt;/li&gt;&lt;li&gt;&quot;VBoxInternal....&quot;: The key we wish to change.  In this example, it&#039;s a new port forwarding rule on our specific ethernet card. (You&#039;ll find more information in the &lt;a href=&quot;http://download.virtualbox.org/virtualbox/2.0.2/UserManual.pdf&quot;&gt;UserManual for Virtual Box&lt;/a&gt; for a list of available ones)&lt;/li&gt;&lt;li&gt;Final value:  The actual value we wish to set for the key.&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;
So what did the 3 lines accomplish?&lt;br /&gt;
&lt;ol type=a&gt;&lt;li&gt;We informed VBoxManage that we wanted to configure a TCP rule (named vmrdp) for our first ethernet card (pcnet)&lt;/li&gt;&lt;li&gt;We set the TCP port we want to send the forwarded packets to within the virtual machine. (GuestPort 3389)&lt;/li&gt;&lt;li&gt;We then defined the port we wanted to listen to on the VirtualBox Host (HostPort 3389)&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;
Now basically from anywhere on you can hit your Virtual Box Host on TCP/3389 (eg: Your Linux desktop), and it will forward the packets through to your virtual machine.  Neat &#039;eh?  If you are on your Linux box and running VirtualBox in say headless mode.. you can get a remote desktop session by just connecting to localhost:3389.  &lt;img src=&quot;http://matt.bottrell.com.au/templates/default/img/emoticons/cool.png&quot; alt=&quot;8-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
Some things to also remember:&lt;ul&gt;&lt;li&gt;If you need TCP and UDP rules... you need to define them seperately.&lt;/li&gt;&lt;li&gt;You need to set a &#039;working&#039; port forward with the triple configuration above (it takes 3 commands to get a working port forward.&lt;/li&gt;&lt;li&gt;No two rules can have the same name.  This also counts for a service that runs on both UDP/TCP on the same port.   In that instance name it something like myserviceudp and myservicetcp to distinguish them.&lt;/li&gt;&lt;li&gt;Port forwarding is set across reboots.   You don&#039;t need to do this multiple times.&lt;/li&gt;&lt;li&gt;VBoxManage basically edits the xml configuration file for your Virtual Machine.  If you don&#039;t want the port forwards any more... just edit the xml file directly is the fastest and easiest way (likewise once you get the hang of it and the format, there is nothing stoppign you editing the xml definition file directly).&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;
Other things you should know about NAT networking include:&lt;ul&gt;&lt;li&gt;By default the NAT network is 10.0.2.0/24.&lt;/li&gt;&lt;li&gt;The actual network can be changed using VBoxManage modifyvm &quot;MyVM&quot; -natnet1 &quot;10.10.1.0/24&quot;  (Change the last value to your desired network/netmask.)&lt;/li&gt;&lt;li&gt;The IP assigned by the VBox DHCP server will be .15, with a gateway of .2.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;
That&#039;s a brief introduction to some of the features you can accomplish with VBoxManage.  Explore a little and you&#039;ll be amazed how much you can customise.&lt;br /&gt;
&lt;br /&gt;
Have fun!  &lt;img src=&quot;http://matt.bottrell.com.au/templates/default/img/emoticons/cool.png&quot; alt=&quot;8-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;  
    </content:encoded>

    <pubDate>Wed, 24 Sep 2008 03:39:00 +1000</pubDate>
    <guid isPermaLink="false">http://matt.bottrell.com.au/archives/258-guid.html</guid>
    <category>apps</category>
<category>hardware</category>
<category>linux</category>
<category>networking</category>
<category>virtualbox</category>
<category>virtualization</category>
<category>windows</category>
<creativeCommons:license>http://creativecommons.org/licenses/by-sa/3.0/</creativeCommons:license>
</item>
<item>
    <title>802.11n - The official delivery of pipe dreams</title>
    <link>http://matt.bottrell.com.au/archives/214-802.11n-The-official-delivery-of-pipe-dreams.html</link>
            <category>Hardware</category>
    
    <comments>http://matt.bottrell.com.au/archives/214-802.11n-The-official-delivery-of-pipe-dreams.html#comments</comments>
    <wfw:comment>http://matt.bottrell.com.au/wfwcomment.php?cid=214</wfw:comment>

    <slash:comments>4</slash:comments>
    <wfw:commentRss>http://matt.bottrell.com.au/rss.php?version=2.0&amp;type=comments&amp;cid=214</wfw:commentRss>
    

    <author>mbottrell@gmail.com (Matt)</author>
    <content:encoded>
    The IEEE&#039;s 802.11n standard is supposed to bring high speed wireless to the masses.&lt;br /&gt;
It&#039;s been in draft longer than most can remember, and from the schedule it appears that it won&#039;t be out of draft release and make it to a &lt;a href=&quot;http://grouper.ieee.org/groups/802/11/Reports/802.11_Timelines.htm&quot;&gt;final specification until Dec 2009&lt;/a&gt;.  &lt;img src=&quot;http://matt.bottrell.com.au/templates/default/img/emoticons/eek.png&quot; alt=&quot;:-O&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt; This is from a working party that was setup in January 2004!   &lt;img src=&quot;http://matt.bottrell.com.au/templates/default/img/emoticons/tongue.png&quot; alt=&quot;:-P&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt; &lt;br /&gt;
&lt;br /&gt;
Sure there was a rival groups in the early days, but as of July 2005 these rivals (TGn Sync, WWiSE, and MITMOT) all agreed to merge their proposals into the TGn draft.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://grouper.ieee.org/groups/802/11/Reports/tgn_update.htm&quot; title=&quot;802.11n Draft 4.0 approved.&quot;&gt;Last month we saw Draft 4 of the specification approved&lt;/a&gt;, and there is already talk of a Draft 5...   how many before we get something into our hands?   &lt;img src=&quot;http://matt.bottrell.com.au/templates/default/img/emoticons/sad.png&quot; alt=&quot;:-(&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt; &lt;br /&gt;
&lt;br /&gt;
Sure, there is a bunch of &#039;Draft 2.0&#039; 802.11n devices on the market.   It&#039;s risky business deploying one now.  Why?&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Being at &#039;draft&#039; status each manufacturer has a different interpretation of the standard.   This can mean that different manufacturers equipment is unlikely to work well (if at all), in addition different releases from the same manufacturer has no guarantee of interoperbility&lt;/li&gt;&lt;li&gt;There is no guarantee that these devices (wireless cards, embedded chips and Access Points) will be upgradeable to the final specification.&lt;/li&gt;&lt;li&gt;Not all the details of the specification have been sorted out (thus the draft).  You&#039;re likely to run into some &#039;interesting&#039; issues.&lt;/li&gt;&lt;/ul&gt;Even before the release, 802.11n will be a failure.  Harsh words yes... but let me explain.&lt;br /&gt;
&lt;br /&gt;
Many believe it will be the silver bullet for networking, with the &lt;a href=&quot;http://www.wirevolution.com/2007/09/07/how-does-80211n-get-to-600mbps/&quot;&gt;promise of delivering 600Mbps&lt;/a&gt;.  Many read that as &#039;data throughput&#039; - that&#039;s not the case, it&#039;s raw bit-rate.&lt;br /&gt;
&lt;br /&gt;
How many people to you currently speak to that use an 802.11g network whinge that they aren&#039;t seeing 54Mbps transfers?  &lt;br /&gt;
&lt;br /&gt;
Expect anywhere between 30-70Mbps in real world data-transfer rates.  &lt;br /&gt;
&lt;br /&gt;
Many have moved their cordless phones from the overburdened 2.4Ghz spectrum up to the 5Ghz area.   (Just look at any new cordless phone  -- most are shipping in this space).   802.11n will operate in both the the crowded 2.4Ghz space and the 5Ghz range.&lt;br /&gt;
&lt;br /&gt;
Expect to see the same issues we saw when 2.4Ghz wireless networks first came out with a range of devices interfering with the 802.11n network. (on either 2.4Ghz or 5Ghz).&lt;br /&gt;
&lt;br /&gt;
MIMO (multiple input, multiple output) does help somewhat, in extending the quality, range and provides multiple streams.&lt;br /&gt;
&lt;br /&gt;
The draft allows for up to 4 antennas on either end, but you&#039;ll be lucky to see one of these.  Expect dual antennas to be the norm.&lt;br /&gt;
&lt;br /&gt;
In addition,  high-throughput will require high performing CPUs (particularly if you have encryption enabled -- which &lt;em&gt;should&lt;/em&gt; be unless you want to be wifi-jacked).  Home wireless network routers are notorious for having underpowered CPUs...  whilst they will get a little jump in grunt, expect them to falter if attempting several large data transfers at the same time.&lt;br /&gt;
&lt;br /&gt;
It appears 802.11n routers will be a mine-field for some time for consumers, there are loads of options and those cheaper ones are likely to miss the bells and whistles...  watch out for the cheapies that can&#039;t do both bands.  Many are working solely in the 2.4Ghz range.    Most of those on the market presently are only Draft-2.0 models, so they are quite a fair way from the &#039;final spec&#039;  (We know of 5 drafts at least prior to the final spec).&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://arstechnica.com/reviews/hardware/802-11n-router-roundup.ars/1&quot;&gt;Ars Technica has a great review on current 802.11n routers&lt;/a&gt;.   What they have to say doesn&#039;t suprise me.   These are speeds all running in 802.11n mode and show the average of UDP/TCP throughput results at multiple locations:&lt;br /&gt;
&lt;table border=&quot;1&quot; cellspacing=&quot;0&quot; cellpadding=&quot;3&quot; align=&quot;center&quot;&gt;&lt;tr&gt;&lt;th&gt;Device&lt;/th&gt;&lt;th&gt;2 feet&lt;/th&gt;&lt;th&gt;25 feet&lt;/th&gt;&lt;th&gt;35 feet&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Apple AirPort Extreme @ 2.4Ghz&lt;/td&gt;&lt;td&gt;22.75Mbps&lt;/td&gt;&lt;td&gt;25.15Mbps&lt;/td&gt;&lt;td&gt;17.80Mpbs&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Apple AirPort Extreme @ 5.0Ghz&lt;/td&gt;&lt;td&gt;44.30Mbps&lt;/td&gt;&lt;td&gt;34.20Mbps&lt;/td&gt;&lt;td&gt;12.65Mpbs&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Netgear RANGEMAX Next Wireless Router&lt;/td&gt;&lt;td&gt;28.48Mbps&lt;/td&gt;&lt;td&gt;24.83Mbps&lt;/td&gt;&lt;td&gt;5.39Mpbs&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;D-Link XtremeN Wireless N Gigabit Router&lt;/td&gt;&lt;td&gt;56.10Mbps&lt;/td&gt;&lt;td&gt;17.42Mbps&lt;/td&gt;&lt;td&gt;FAIL!&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Linksys Wireless-N Gigabit Router with Storage Link&lt;/td&gt;&lt;td&gt;44.37Mbps&lt;/td&gt;&lt;td&gt;20.10Mbps&lt;/td&gt;&lt;td&gt;10.70Mbps&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;
&lt;br /&gt;
For those Aussies wonder what the feet is in metres (well it was a US review).&lt;br /&gt;
1 metre ~= 3.28 feet.  On the flip side, 1 foot ~= 30.48cms&lt;br /&gt;
&lt;br /&gt;
So these results were measured at:    60.96cms, 7.62 metres, and 10.67 metres.   Nothing out of the ordinary and actually relatively close for at least the first two.  If you were &lt; 1 metre away, just plug in an Ethernet cable!  &lt;img src=&quot;http://matt.bottrell.com.au/templates/default/img/emoticons/tongue.png&quot; alt=&quot;:-P&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
One thing 802.11n will deliver is supposedly better range. so those struggling with dropouts on a 802.11g network may like the upgrade... though it will come at a cost.  Don&#039;t expect the devices to come cheap.   A &#039;decent&#039; 802.11n device currently costs upwards of $200USD....  plus adding in all the cards you&#039;ll need, you could be up for some serious dollars.&lt;br /&gt;
From all reports if you want the range and speed - get the 5.0Ghz models.. though if it doesn&#039;t support 2.4Ghz you won&#039;t have backwards compatibility with 802.11g devices.   &lt;img src=&quot;http://matt.bottrell.com.au/templates/default/img/emoticons/normal.png&quot; alt=&quot;:-|&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt; &lt;br /&gt;
&lt;br /&gt;
You will also notice most currently advertise 270Mbps or 110Mbps..... it&#039;s no where near real-world results.  I would love to see one of these manufacturers demonstrate their delivery of these speeds, to date -- we haven&#039;t seen anything near them.  Advertising raw bit speed is also misleading and these makers know it... they are aware when people look at speeds they normally are looking at &#039;real world&#039; speed performances.  I expect more outrageous claims to be made and the infamous 600Mbps will soon start to be sprouted.  Realistically on a &#039;600Mbps device&#039; -- don&#039;t expect anything beyond 80Mbps.  See that Ethernet cable isn&#039;t looking that old at all.  &lt;img src=&quot;http://matt.bottrell.com.au/templates/default/img/emoticons/wink.png&quot; alt=&quot;;-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
Me, I&#039;ll stick with 802.11g for the time being.. . I only use it currently to get to the Wii and the MythTV box.  Occassionally I might use it for our laptops or visitors (if I can&#039;t be bothered running an Ethernet cable from the switch).&lt;br /&gt;
&lt;br /&gt;
I&#039;m laying Gigabit Ethernet on Cat6 throughout my new house  (48 ports baby!  &lt;img src=&quot;http://matt.bottrell.com.au/templates/default/img/emoticons/tongue.png&quot; alt=&quot;:-P&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt; ), and expect that all bar the Wii will be on that.&lt;br /&gt;
&lt;br /&gt;
For streaming High Definition Video, don&#039;t expect your sparkling new 802.11n device to handle it, or if it does, don&#039;t expect multiple streams.&lt;br /&gt;
&lt;br /&gt;
For a specification that been in the thinking tank now for 4 years, the current speeds are pretty disappointing.&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Sat, 31 May 2008 15:18:00 +1000</pubDate>
    <guid isPermaLink="false">http://matt.bottrell.com.au/archives/214-guid.html</guid>
    <category>hardware</category>
<category>networking</category>
<category>wireless</category>
<creativeCommons:license>http://creativecommons.org/licenses/by-sa/3.0/</creativeCommons:license>
</item>
<item>
    <title>Opening up your home NAS</title>
    <link>http://matt.bottrell.com.au/archives/212-Opening-up-your-home-NAS.html</link>
            <category>Hardware</category>
            <category>Linux</category>
            <category>Windows</category>
    
    <comments>http://matt.bottrell.com.au/archives/212-Opening-up-your-home-NAS.html#comments</comments>
    <wfw:comment>http://matt.bottrell.com.au/wfwcomment.php?cid=212</wfw:comment>

    <slash:comments>2</slash:comments>
    <wfw:commentRss>http://matt.bottrell.com.au/rss.php?version=2.0&amp;type=comments&amp;cid=212</wfw:commentRss>
    

    <author>mbottrell@gmail.com (Matt)</author>
    <content:encoded>
    &lt;div class=&quot;serendipity_imageComment_left&quot; style=&quot;width: 110px&quot;&gt;&lt;div class=&quot;serendipity_imageComment_img&quot;&gt;&lt;!-- s9ymdb:19 --&gt;&lt;a href=&quot;http://matt.bottrell.com.au/uploads/Pics/MSS_Plus_Case.jpg&quot;&gt;&lt;img width=&quot;110&quot; height=&quot;110&quot; border=&quot;0&quot; src=&quot;http://matt.bottrell.com.au/uploads/Pics/MSS_Plus_Case.thumb.jpg&quot; alt=&quot;&quot;  /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;serendipity_imageComment_txt&quot;&gt;The Maxtor Shared Storage Plus&lt;/div&gt;&lt;/div&gt;I&#039;ve owned a &lt;a href=&quot;http://www.seagate.com/www/en-us/support/installation_assistance/installation_instructions/external_drives_&amp;amp;_personal_servers/shared-storage&quot;&gt;Maxtor Shared Storage Plus NAS (MSS+) device&lt;/a&gt; for quite a while.  It was reasonably cheap when we picked it up and it&#039;s well and truly paid for itself saving me on several occasions!&lt;br /&gt;
&lt;br /&gt;
It&#039;s basically a 500GB disk inside an enclosure that you network (10/100Mbps), and contains 2 additional USB ports so you either plug additional USB storage or a USB printer into (to make it a networked printer).&lt;br /&gt;
&lt;br /&gt;
In our instance we use it mainly for backing up.   For this purpose it serves well.&lt;br /&gt;
&lt;br /&gt;
We ran into a problem today when the device filled.   &lt;img src=&quot;http://matt.bottrell.com.au/templates/default/img/emoticons/cry.png&quot; alt=&quot;:&#039;(&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;br /&gt;
That was unusual, as we traditionally have loads of space left on it (we only backup our content/configurations), not the OS or applications... and we purge old backups.&lt;br /&gt;
&lt;br /&gt;
A closer inspection showed that the &lt;a href=&quot;http://sourceforge.net/projects/cobianbackup&quot; title=&quot;Cobian Backup&quot;&gt;backup software&lt;/a&gt; we were running on the Windows machine was actually &lt;em&gt;not&lt;/em&gt; removing old archive files.  That explained the lack of disk space.&lt;br /&gt;
&lt;br /&gt;
It seemed under certain conditions that the Windows machine was unable to delete the files it created.  &lt;img src=&quot;http://matt.bottrell.com.au/templates/default/img/emoticons/normal.png&quot; alt=&quot;:-|&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;   This now appears more an issue with Windows then the actual backup software.  (I could delete the mentioned files using Nautilus fine under Linux, just not through Explorer!)  &lt;img src=&quot;http://matt.bottrell.com.au/templates/default/img/emoticons/tongue.png&quot; alt=&quot;:-P&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;serendipity_imageComment_right&quot; style=&quot;width: 110px&quot;&gt;&lt;div class=&quot;serendipity_imageComment_img&quot;&gt;&lt;!-- s9ymdb:18 --&gt;&lt;a href=&quot;http://matt.bottrell.com.au/uploads/Pics/MSS_Plus.png&quot;&gt;&lt;img width=&quot;110&quot; height=&quot;71&quot; src=&quot;http://matt.bottrell.com.au/uploads/Pics/MSS_Plus.thumb.png&quot; border=&quot;0&quot; alt=&quot;&quot;  /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;serendipity_imageComment_txt&quot;&gt;MSS Plus Web Administration Interface&lt;/div&gt;&lt;/div&gt;Whilst the device itself has worked flawlessly (it basically creates SMB based shares), it did become a problem when large amounts of files needed to be deleted (it was dreadfully slow over SMB - as it appeared to require a full stat of the files to be deleted, prior to even commencing the delete ). This could &lt;em&gt;take hours&lt;/em&gt; before one file was ever deleted.   &lt;img src=&quot;http://matt.bottrell.com.au/templates/default/img/emoticons/eek.png&quot; alt=&quot;:-O&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt; &lt;br /&gt;
&lt;br /&gt;
It always was frustrating that besides the web-interface to manage the device, that SMB appeared to be the only option available for file management.  &lt;img src=&quot;http://matt.bottrell.com.au/templates/default/img/emoticons/sad.png&quot; alt=&quot;:-(&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
Many people have used SLUGs (aka &lt;a href=&quot;http://www.linksys.com/servlet/Satellite?childpagename=US%2FLayout&amp;amp;packedargs=c%3DL_Product_C2%26cid%3D1118334819312&amp;amp;pagename=Linksys%2FCommon%2FVisitorWrapper&quot;&gt;NSLU2 - LinkSys&#039;s NAS device&lt;/a&gt;).  This allowed people to use &lt;a href=&quot;http://www.nslu2-linux.org/&quot;&gt;modified firmware&lt;/a&gt; to create  a nice embedded Linux device, allowing them to install additional software and expand on the base functionality.&lt;br /&gt;
&lt;br /&gt;
How nice would this be with my MSS+   &lt;img src=&quot;http://matt.bottrell.com.au/templates/default/img/emoticons/cool.png&quot; alt=&quot;8-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt; &lt;br /&gt;
&lt;br /&gt;
I thought I would take a peep at the support website, as I realized that this device too is likely to use OSS software such as Samba to create it.   Low and behold, &lt;a href=&quot;http://www.seagate.com/ww/v/index.jsp?locale=en-US&amp;amp;name=gpl&amp;amp;vgnextoid=02d819e56cdee010VgnVCM100000dd04090aRCRD&quot; title=&quot;Maxtor Shared Storage Source Code&quot;&gt;the source code was available&lt;/a&gt;.    &lt;img src=&quot;http://matt.bottrell.com.au/templates/default/img/emoticons/wink.png&quot; alt=&quot;;-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt; &lt;br /&gt;
&lt;br /&gt;
This got my creative juices running!  Could I use this to create a modded version myself and add items like NFS, FTP and SSH to the device?  Surely someone else has already thought the same thing.&lt;br /&gt;
&lt;br /&gt;
Apparently they have!   &lt;a href=&quot;http://www.openmss.org/&quot;&gt;OpenMSS&lt;/a&gt; is just that.  Not only does it put down a telnet server by default (so you can login, they have got BusyBox working on it as well.&lt;br /&gt;
&lt;br /&gt;
From my reading &lt;a href=&quot;http://www.openmss.org/Misc/FAQ#toc3&quot;&gt;it appears NFS is there&lt;/a&gt;, just was never enabled on the original firmware image.  It also allows you to install additional software, as well as &lt;a href=&quot;http://ipkg.nslu2-linux.org/feeds/optware/mss/cross/unstable/&quot; title=&quot;Additional software for the MSS&quot;&gt;a bunch of software from the ports&lt;/a&gt; made available through the work by the guys over as &lt;a href=&quot;http://www.nslu2-linux.org/&quot;&gt;nslu2-linux.org&lt;/a&gt;.  &lt;img src=&quot;http://matt.bottrell.com.au/templates/default/img/emoticons/smile.png&quot; alt=&quot;:-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
It looks like with little work I&#039;ll be able to have an FTP, NFS and rsync all as options, as well as SSH to login to the box.&lt;br /&gt;
The l&lt;a href=&quot;http://ipkg.nslu2-linux.org/feeds/optware/mss/cross/unstable/Packages&quot;&gt;ist of packages available&lt;/a&gt; is breath-taking, and I can see a lot of work has gone into the porting.&lt;br /&gt;
&lt;br /&gt;
What&#039;s even  better, the web-interface and existing data stay intact when migrating over to OpenMSS -- just the ability to get into the heart of the box is opened up.&lt;br /&gt;
&lt;br /&gt;
So I think it&#039;s now a case of having a play around and actually getting some &#039;smarts&#039; into this device.  &lt;img src=&quot;http://matt.bottrell.com.au/templates/default/img/emoticons/laugh.png&quot; alt=&quot;:-D&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;  I&#039;m doing away with the Windows backup software and we&#039;ll look at running a central backup from the device itself to pull in backups from other hosts using rsync.  (much nicer).  I see &lt;a href=&quot;http://unix.schottelius.org/ccollect/&quot;&gt;ccollect&lt;/a&gt; is one of the packages available, so this may indeed do the trick... just through on vixie cron at the same time and I&#039;ve got a nice simple and effective solution.&lt;br /&gt;
&lt;br /&gt;
I felt a little cheated initially when I heard of the SLUG (after my MSS+ purchase) now I&#039;m feeling quite happy that I can play in the same league!&lt;br /&gt;
&lt;br /&gt;
It&#039;s a job for later in the week/weekend (when time permits), but it appears I may have just solved some of the issues that has been burning me for ages (access to the device and trouble free backups from Windows to it).  I&#039;ll keep you posted on the outcome.&lt;br /&gt;
&lt;br /&gt;
Don&#039;t ya just love OSS -- putting the power back in the users hands!   &lt;img src=&quot;http://matt.bottrell.com.au/templates/default/img/emoticons/cool.png&quot; alt=&quot;8-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;  
    </content:encoded>

    <pubDate>Thu, 29 May 2008 03:15:00 +1000</pubDate>
    <guid isPermaLink="false">http://matt.bottrell.com.au/archives/212-guid.html</guid>
    <category>ftp</category>
<category>hardware</category>
<category>linksys</category>
<category>linux</category>
<category>maxtor</category>
<category>nas</category>
<category>networking</category>
<category>rsync</category>
<category>samba</category>
<category>ssh</category>
<category>windows</category>
<creativeCommons:license>http://creativecommons.org/licenses/by-sa/3.0/</creativeCommons:license>
</item>
<item>
    <title>Asterisk, Snom-300 VOIP phone and Power Over Ethernet.</title>
    <link>http://matt.bottrell.com.au/archives/194-Asterisk,-Snom-300-VOIP-phone-and-Power-Over-Ethernet..html</link>
            <category>Hardware</category>
    
    <comments>http://matt.bottrell.com.au/archives/194-Asterisk,-Snom-300-VOIP-phone-and-Power-Over-Ethernet..html#comments</comments>
    <wfw:comment>http://matt.bottrell.com.au/wfwcomment.php?cid=194</wfw:comment>

    <slash:comments>4</slash:comments>
    <wfw:commentRss>http://matt.bottrell.com.au/rss.php?version=2.0&amp;type=comments&amp;cid=194</wfw:commentRss>
    

    <author>mbottrell@gmail.com (Matt)</author>
    <content:encoded>
    Well it&#039;s coming up to the end of financial year, and like many businesses we needed to make a few purchases.  (That or pay more corporate tax -- hmmm  let me think.. more toys or more tax?  &lt;img src=&quot;http://matt.bottrell.com.au/templates/default/img/emoticons/tongue.png&quot; alt=&quot;:-P&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt; )&lt;br /&gt;
Generally we don&#039;t make many purchases throughout the year and then buy up large near the end of the financial year. (well unless something fails!)&lt;br /&gt;
&lt;br /&gt;
As such we decided to get a decent VOIP phone.  We currently use a &lt;a href=&quot;http://www.linksys.com/servlet/Satellite?c=L_CASupport_C2&amp;amp;childpagename=US%2FLayout&amp;amp;cid=1169083369263&amp;amp;pagename=Linksys%2FCommon%2FVisitorWrapper&amp;amp;lid=6926337314B202&quot; title=&quot;SPA3102 : Single Port Router with 1 Port and FXO Port VOIP ATA&quot;&gt;LinkSys SPA3102&lt;/a&gt; with our cordless phone, but wanted to get a phone with a decent headset so we could talk hands free easily.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;serendipity_imageComment_left&quot; style=&quot;width: 350px&quot;&gt;&lt;div class=&quot;serendipity_imageComment_img&quot;&gt;&lt;!-- s9ymdb:6 --&gt;&lt;img class=&quot;serendipity_image_left&quot; width=&quot;350&quot; height=&quot;234&quot; src=&quot;http://matt.bottrell.com.au/uploads/Pics/snom300.jpg&quot; alt=&quot;&quot;  /&gt;&lt;/div&gt;&lt;div class=&quot;serendipity_imageComment_txt&quot;&gt;Snom-300.  An excellent VOIP phone, with fantastic voice quality and a solidly built professional phone.&lt;/div&gt;&lt;/div&gt;We spoke to a few people, did the research and settled on a &lt;a href=&quot;http://www.snom.com/&quot; title=&quot;Maker of excellent VOIP phones&quot;&gt;Snom&lt;/a&gt; VOIP phone.  In particular, we elected the &lt;a href=&quot;http://www.snom.com/en/snom300_voip_phone0.html&quot; title=&quot;Snom-300 - an excellent VOIP phone for the office or home&quot;&gt;Snom-300&lt;/a&gt; as the phone of choice for us.  Whilst it claims it&#039;s the &#039;base phone&#039;, unless you&#039;re mega-boss or a telemarketing guru I doubt the snom-320 or snom-360 phones are really required.  (They basically have a lot of additional buttons and few features added to the base functionality).&lt;br /&gt;
&lt;br /&gt;
You can configure the phone via the LCD menu system, or use the built in web based configuration.  The web-based configuration is very well laid out and easy to navigate and locate what you need.&lt;br /&gt;
&lt;a href=&quot;http://wiki.snom.com/Snom300/Firmware&quot; title=&quot;Instructions on upgrading the Snom-300 firmware&quot;&gt;&lt;br /&gt;
Upgrading the phones firmware&lt;/a&gt; is extremely easy and quite painless.  You can watch the progress of the phone being flashed, and it&#039;s quite novel to see items like chroot, mount appear on your phones LCD.&lt;br /&gt;
&lt;br /&gt;
Chroot, mount you say?!  Yup, at the heart of every Snom is a Linux kernel.   &lt;img src=&quot;http://matt.bottrell.com.au/templates/default/img/emoticons/cool.png&quot; alt=&quot;8-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;   Whilst this wasn&#039;t the sole reason for buying the device, it&#039;s handy to know that with a bit of time I could in theory hack the phone.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;serendipity_imageComment_right&quot; style=&quot;width: 250px&quot;&gt;&lt;div class=&quot;serendipity_imageComment_img&quot;&gt;&lt;!-- s9ymdb:7 --&gt;&lt;img class=&quot;serendipity_image_right&quot; width=&quot;250&quot; height=&quot;279&quot; src=&quot;http://matt.bottrell.com.au/uploads/Pics/snom300-headset.jpg&quot; alt=&quot;&quot;  /&gt;&lt;/div&gt;&lt;div class=&quot;serendipity_imageComment_txt&quot;&gt;The Snom-300 HS-MM3 headset is both comfortable and functional.  Sound is clear and crisp through it.&lt;/div&gt;&lt;/div&gt;I unfortunately get stuck is long boring teleconferences far too often, so I wanted to ensure I also had a phone that was able to plugin in a headset.  Not all IP VOIP phones we looked at seemed to have that feature.   &lt;img src=&quot;http://matt.bottrell.com.au/templates/default/img/emoticons/normal.png&quot; alt=&quot;:-|&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt; &lt;br /&gt;
&lt;br /&gt;
The Snom phones do, however they use an RJ-11 headset connection instead of a 2.5mm or 3.5mm jack that people are most familar with.  (Many cordless phones also use the 2.5/3.5mm jacks).&lt;br /&gt;
&lt;br /&gt;
As such, we decided to purchase them.  They don&#039;t come cheap but are worth it.  It&#039;s a much better solution than getting &#039;neck cramp&#039; attempting to hold the phone under your chin, or even speaker phone (which seems to pickup more background noise), which can annoy anyone else within earshot.&lt;br /&gt;
&lt;br /&gt;
With the headset, I&#039;m able to easily keep working on my computer; punching away on the keyboard, and those on the other end are none the wiser!    (Well besides being too distracted to really keep up with the conversation; dang! I think I just let my secret out....and to think -- people just thought I was vague on the phone!) &lt;img src=&quot;http://matt.bottrell.com.au/templates/default/img/emoticons/cool.png&quot; alt=&quot;8-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
Our current setup has me registering both the ATA and the Snoms  devices registering directly to our VOIP provider.  This works fine, and allows multiple out going calls at the same time, but means only our ATA rings for incoming calls (we have two DIDs).&lt;br /&gt;
&lt;br /&gt;
It makes sense, as the ATA picks up the incoming request and responds... well before the Snoms do.  How to resolve?&lt;br /&gt;
&lt;br /&gt;
Easily -- &lt;a href=&quot;http://www.asterisk.org/&quot; title=&quot;Asterisk - The Open Sourced PBX&quot;&gt;Asterisk&lt;/a&gt; to the rescue! &lt;img src=&quot;http://matt.bottrell.com.au/templates/default/img/emoticons/cool.png&quot; alt=&quot;8-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
I can setup Asterisk as our local PBX (or PABX for those in Australia!), and have all devices register to it.  Then the Asterisk server registers with our Voice Provider.   &lt;img src=&quot;http://matt.bottrell.com.au/templates/default/img/emoticons/wink.png&quot; alt=&quot;;-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt; &lt;br /&gt;
&lt;br /&gt;
A bit of Asterisk config and I should be able to get all the phones to ring.  In addition, it will allow me to use &lt;a href=&quot;http://en.wikipedia.org/wiki/T.38&quot; title=&quot;Fax Over IP aka FOIP&quot;&gt;T.38&lt;/a&gt;, add &lt;a href=&quot;http://en.wikipedia.org/wiki/Music_on_hold&quot; title=&quot;Music On Hold&quot;&gt;MOH&lt;/a&gt;, and voice mail.   I also like the ability to have local extensions so we can forward calls between various devices.   Currently both Pauline and I share an office, but in our new house we&#039;ll be up other ends of the house.  So call transfers make sense.  I think it would be great to also create an IVR application that puts telemarketers into a loop of endless questions.  (randomly generated of course -- so they aren&#039;t aware!)  Though I think &lt;a href=&quot;http://weblog.leapster.org/index.php?/archives/96-Combatting-telemarketers-with-Asterisk.html&quot; title=&quot;Combatting Telemarketers with Asterisk (using Zapateller)&quot;&gt;Paul Dwerryhouse&#039;s idea&lt;/a&gt; is probably the solution.&lt;br /&gt;
&lt;br /&gt;
I&#039;m a newbie to Asterisk (though I&#039;ve been aware of it for a while -- I just haven&#039;t had a need for it)...  so I imagine it might take me some time to configure it all up as we desire.&lt;br /&gt;
&lt;br /&gt;
Once done, the only thing Telstra will be getting out of us will be the cheapest line rental we can pay.  (They overcharge for that as well!) &lt;img src=&quot;http://matt.bottrell.com.au/templates/default/img/emoticons/tongue.png&quot; alt=&quot;:-P&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;  Though, there is not much getting around it whilst stuck on an ADSL1 connection.&lt;br /&gt;
&lt;br /&gt;
Another  purchase we made for the upcoming house was a nice 48-port managed Gigabit switch that contains 12 POE (Power over Ethernet) ports.    These will be used to power our phones in the future, saving the need for the current power-pack.&lt;br /&gt;
&lt;br /&gt;
The switch we went for is a &lt;a href=&quot;http://www.dlink.com.au/Products.aspx?Sec=1&amp;amp;Sub1=12&amp;amp;Sub2=20&amp;amp;PID=307&quot; title=&quot;48-Port Managed L2 Gigabit Stackable Switch With POE&quot;&gt;D-Link DGS-3100-48P&lt;/a&gt;.  Like most large switches it&#039;s full of fans and sounds like a DC-7 taking off.  As a result, it&#039;s safely packed back in it&#039;s box and will be used after the house move!&lt;br /&gt;
&lt;br /&gt;
We also purchased to UPSes (the old ones had dead batteries) -- strangely it&#039;s cheaper buying new UPSes than batteries.     &lt;br /&gt;
So we ended up with 1 x &lt;a href=&quot;http://www.powerware.com/australia/ups/5110_UPS.asp&quot; title=&quot;Powerware 5110 UPS&quot;&gt;1500VA UPS&lt;/a&gt; and a 1 x &lt;a href=&quot;http://www.powerware.com/australia/ups/5125_UPS.asp&quot; title=&quot;Powerware 5125 UPS&quot;&gt;2200VA UPS&lt;/a&gt;.&lt;br /&gt;
It appears we&#039;ll probably need one more 1500VA.&lt;br /&gt;
I went with &lt;a href=&quot;http://www.powerware.com/australia/&quot;&gt;Powerware UPSes&lt;/a&gt; as their is reasonably good local support (and hopefully battery replacements!), and &lt;a href=&quot;http://eu1.networkupstools.org/&quot; title=&quot;Network UPS Tools (NUT)&quot;&gt;nut&lt;/a&gt; seems to work well.&lt;br /&gt;
&lt;br /&gt;
All in all it&#039;s been a good month for hardware toys to play with. &lt;img src=&quot;http://matt.bottrell.com.au/templates/default/img/emoticons/smile.png&quot; alt=&quot;:-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;br /&gt;
Shame a fair bit of this new gear is a few months off until we get into the new house!   &lt;img src=&quot;http://matt.bottrell.com.au/templates/default/img/emoticons/cry.png&quot; alt=&quot;:&#039;(&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt; &lt;br /&gt;
&lt;br /&gt;
Now if only those &lt;a href=&quot;http://www.intel.com/technology/architecture-silicon/next-gen/index.htm&quot; title=&quot;Intel &#039;Nehalem&#039; 45ns architecture with QuickPath Architecture&quot;&gt;Intel 8-core Xeons&lt;/a&gt; were out....  (my desired replacement server that will consolidate everything down!)  If you wish to view a demo of what&#039;s coming.. take a look at the &lt;a href=&quot;http://www.intel.com/technology/architecture-silicon/next-gen/demo/demo.htm&quot; title=&quot;Intel next-generation demonstration&quot;&gt;Intel demonstration&lt;/a&gt;.   &lt;img src=&quot;http://matt.bottrell.com.au/templates/default/img/emoticons/wink.png&quot; alt=&quot;;-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;  
    </content:encoded>

    <pubDate>Tue, 13 May 2008 18:16:00 +1000</pubDate>
    <guid isPermaLink="false">http://matt.bottrell.com.au/archives/194-guid.html</guid>
    <category>asterisk</category>
<category>hardware</category>
<category>linksys</category>
<category>linux</category>
<category>networking</category>
<category>pbx</category>
<category>snom</category>
<category>telephony</category>
<category>ups</category>
<category>voip</category>
<category>xeon</category>
<creativeCommons:license>http://creativecommons.org/licenses/by-sa/3.0/</creativeCommons:license>
</item>
<item>
    <title>Is Australia's Federal Government plan for a high-speed network up to scratch?</title>
    <link>http://matt.bottrell.com.au/archives/178-Is-Australias-Federal-Government-plan-for-a-high-speed-network-up-to-scratch.html</link>
            <category>Play</category>
            <category>Work</category>
    
    <comments>http://matt.bottrell.com.au/archives/178-Is-Australias-Federal-Government-plan-for-a-high-speed-network-up-to-scratch.html#comments</comments>
    <wfw:comment>http://matt.bottrell.com.au/wfwcomment.php?cid=178</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://matt.bottrell.com.au/rss.php?version=2.0&amp;type=comments&amp;cid=178</wfw:commentRss>
    

    <author>mbottrell@gmail.com (Matt)</author>
    <content:encoded>
    High speed Internet is not a luxury in the modern life anymore.  It is becoming a mandatory requirement for business, education and the delivery of entertainment/information to households.&lt;br /&gt;
&lt;br /&gt;
Only this week the Communications Minister Stephen Conroy &lt;a href=&quot;http://www.australianit.news.com.au/story/0,,23522597-15306,00.html&quot;&gt;announced a tender bid process to &quot;enable world-class, high-speed broadband for all Australians&quot;&lt;/a&gt;.  This $4.7 billion dollar deal is expected to deliver FFTN access across the country to some 98% of the population.&lt;br /&gt;
&lt;br /&gt;
The week prior &lt;a href=&quot;http://www.australianit.news.com.au/story/0,24897,23471300-15306,00.html&quot;&gt;Conroy laid the boots into the ill-fated WiMax based OPEL deal&lt;/a&gt; that was setup under the Liberal regime.  The dumping of the $958 million wireless deal is likely to see that money moved into the FTTN deal.&lt;br /&gt;
&lt;br /&gt;
I don&#039;t disagree with the dumping of the WiMax deal, as questions about it&#039;s reported effectiveness have been raised globally.&lt;br /&gt;
&lt;br /&gt;
The $4.7b National Broadband Network tender is expected to deliver minimum download speeds of 12Mbps (no talk of upstream data rates) to 98% of Australian homes and businesses and should be rolled out and made operational progressively over five years using &lt;acronym title=&quot;Fibre to the Node&quot;&gt;FTTN&lt;/acronym&gt; or &lt;acronym title=&quot;Fibre to the Premises&quot;&gt;FTTP&lt;/acronym&gt; technology.&lt;br /&gt;
&lt;br /&gt;
Is this FTTx deal going to cut it?&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;&lt;a href=&quot;http://matt.bottrell.com.au/archives/178-Is-Australias-Federal-Government-plan-for-a-high-speed-network-up-to-scratch.html#extended&quot;&gt;Continue reading &quot;Is Australia&#039;s Federal Government plan for a high-speed network up to scratch?&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Sat, 12 Apr 2008 22:42:09 +1000</pubDate>
    <guid isPermaLink="false">http://matt.bottrell.com.au/archives/178-guid.html</guid>
    <category>internet</category>
<category>isp</category>
<category>networking</category>
<category>play</category>
<category>work</category>
<creativeCommons:license>http://creativecommons.org/licenses/by-sa/3.0/</creativeCommons:license>
</item>
<item>
    <title>Telstra at it's finest.</title>
    <link>http://matt.bottrell.com.au/archives/149-Telstra-at-its-finest..html</link>
            <category>Web</category>
    
    <comments>http://matt.bottrell.com.au/archives/149-Telstra-at-its-finest..html#comments</comments>
    <wfw:comment>http://matt.bottrell.com.au/wfwcomment.php?cid=149</wfw:comment>

    <slash:comments>2</slash:comments>
    <wfw:commentRss>http://matt.bottrell.com.au/rss.php?version=2.0&amp;type=comments&amp;cid=149</wfw:commentRss>
    

    <author>mbottrell@gmail.com (Matt)</author>
    <content:encoded>
    We all love taking the piss outta Telstra.&lt;br /&gt;
&lt;br /&gt;
Though they do make the job easy on us...&lt;br /&gt;
&lt;br /&gt;
These two YouTube videos sum it up well.&lt;br /&gt;
&lt;br /&gt;
&lt;object width=&quot;425&quot; height=&quot;373&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/Py6kF7761Eg&amp;rel=1&amp;border=1&quot;&gt;&lt;/param&gt;&lt;param name=&quot;wmode&quot; value=&quot;transparent&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/Py6kF7761Eg&amp;rel=1&amp;border=1&quot; type=&quot;application/x-shockwave-flash&quot; wmode=&quot;transparent&quot; width=&quot;425&quot; height=&quot;373&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;
Video 1: &lt;a href=&quot;http://www.youtube.com/v/Py6kF7761Eg&quot;&gt;http://www.youtube.com/v/Py6kF7761Eg&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;object height=&quot;373&quot; width=&quot;425&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/Vfz7yTqF6aE&amp;amp;rel=1&amp;amp;border=1&quot;&gt;&lt;param name=&quot;wmode&quot; value=&quot;transparent&quot;&gt;&lt;embed src=&quot;http://www.youtube.com/v/Vfz7yTqF6aE&amp;amp;rel=1&amp;amp;border=1&quot; type=&quot;application/x-shockwave-flash&quot; wmode=&quot;transparent&quot; height=&quot;373&quot; width=&quot;425&quot;&gt;&lt;/object&gt;&lt;br /&gt;
Video 2: &lt;a href=&quot;http://www.youtube.com/v/Vfz7yTqF6aE&quot;&gt;http://www.youtube.com/v/Vfz7yTqF6aE&lt;/a&gt; 
    </content:encoded>

    <pubDate>Thu, 07 Feb 2008 23:44:25 +1100</pubDate>
    <guid isPermaLink="false">http://matt.bottrell.com.au/archives/149-guid.html</guid>
    <category>entertainment</category>
<category>Internet</category>
<category>ISP</category>
<category>life</category>
<category>networking</category>
<category>web</category>
<creativeCommons:license>http://creativecommons.org/licenses/by-sa/3.0/</creativeCommons:license>
</item>
<item>
    <title>The joys of Linux wireless (Part 1)</title>
    <link>http://matt.bottrell.com.au/archives/146-The-joys-of-Linux-wireless-Part-1.html</link>
            <category>Apps</category>
            <category>Coding</category>
            <category>Linux</category>
            <category>Play</category>
    
    <comments>http://matt.bottrell.com.au/archives/146-The-joys-of-Linux-wireless-Part-1.html#comments</comments>
    <wfw:comment>http://matt.bottrell.com.au/wfwcomment.php?cid=146</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://matt.bottrell.com.au/rss.php?version=2.0&amp;type=comments&amp;cid=146</wfw:commentRss>
    

    <author>mbottrell@gmail.com (Matt)</author>
    <content:encoded>
    Anyone who&#039;s played with Linux has come across the mixed bag that is wireless Ethernet cards under Linux.  &lt;img src=&quot;http://img189.exs.cx/img189/206/confused2hw.gif&quot; alt=&quot;&quot;  /&gt;&lt;br /&gt;&lt;br /&gt;Wireless chipset makers have been slow on the uptake supporting Linux.&amp;#160; This is through decent hardware specs so coders can put together a decent open-source driver to releasing their own proprietary&amp;#160; object blob that doesn&#039;t confirm with the kernel wireless framework; thus ensuing a range of flaming hoops need to be jumped through in order to get it to work.&lt;br /&gt;&lt;br /&gt;Add to the pain the much discussed often loved/hated &lt;a href=&quot;http://www.gnome.org/projects/NetworkManager/&quot;&gt;Network Manager&lt;/a&gt; to the list, and your sure to create pain for the majority of ordinary &#039;Ma and Pa Kettle&#039; users.&amp;#160;&amp;#160;&amp;#160; Linux forums and mailing lists are full of frustrated people attempting to get wireless networking going successfully and stable under Linux, particularly after it was pretty much a no-brainer under Windows.&amp;#160; &lt;img src=&quot;http://www.extremefunnypictures.com/comment/sad_smile.gif&quot; alt=&quot;&quot;  /&gt;&lt;br /&gt;&lt;br /&gt;I was well aware of the grief many had experienced, and treaded carefully when entering into the mix.&amp;#160;&amp;#160; I really wanted to have our &lt;a href=&quot;http://www.mythtv.org/&quot;&gt;MythTV&lt;/a&gt; box that connects to our Plasma TV running wirelessly to avoid the pain of running Ether into the lounge.&amp;#160; (The house we are building will have the &lt;span style=&quot;font-style: italic;&quot;&gt;entire house&lt;/span&gt; wired for Gigabyte Ether -- so this won&#039;t be a problem moving forward!).&lt;br /&gt;&lt;br /&gt;After a few weeks of researching I settled on a &lt;a href=&quot;http://www.dlink.com.au/Products.aspx?Sec=1&amp;amp;Sub1=11&amp;amp;Sub2=19&amp;amp;PID=109&quot;&gt;D-Link DWL-510&lt;/a&gt;.&amp;#160;&amp;#160; It was &lt;span style=&quot;font-style: italic;&quot;&gt;supposed to have&lt;/span&gt; reasonable good Linux support.&amp;#160; &lt;img src=&quot;http://img117.echo.cx/img117/4209/smile0109il.gif&quot; alt=&quot;&quot;  /&gt;&lt;br /&gt;&lt;br /&gt;This is where the story gets interesting...&lt;br /&gt;&lt;br /&gt;The D-Link returns the following useful information from lspci:&lt;br /&gt;&lt;blockquote&gt;05:06.0 Network controller: &lt;span style=&quot;font-weight: bold;&quot;&gt;RaLink RT2561/RT61 rev B 802.11g&lt;/span&gt;&lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Subsystem: &lt;span style=&quot;font-weight: bold;&quot;&gt;D-Link System Inc DWL-G510 Rev C&lt;/span&gt;&lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Flags: bus master, slow devsel, latency 32, IRQ 20&lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Memory at d5000000 (32-bit, non-prefetchable) [size=32K]&lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Capabilities: [40] Power Management version 2&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Recent Linux 2.6.x series kernels have been shipping a module called rt61pci.ko&amp;#160;&amp;#160; This is apparantly this &#039;new&#039; module is to support &#039;newer&#039; chipsets.&amp;#160; (The DWL-510 has been around for several years).&lt;br /&gt;&lt;br /&gt;The crazy thing is that the module recognizes the card and auto-loads.&amp;#160;&amp;#160; This confuses the hell outta people, as they end up seeing the module load cleanly, but unable to do anything with it. &lt;img src=&quot;http://www.extremefunnypictures.com/comment/sad_smile.gif&quot; alt=&quot;&quot;  /&gt;&lt;br /&gt;&lt;br /&gt;By default most modern distros ship the driver... so people assume because the driver loaded without error it will work.&amp;#160; Unfortunately this is not the case, and normally send people&amp;#160; down the wrong path of trying to debug/resolve an issue that won&#039;t be fixed with that driver.&amp;#160; Do a search on &lt;a href=&quot;http://www.google.com/search?q=Linux+RT61&quot;&gt;&quot;Linux RT61&quot; on Google&lt;/a&gt; and you&#039;ll see what I mean! &lt;img src=&quot;http://img117.exs.cx/img117/6721/o4fsad.gif&quot; alt=&quot;&quot;  /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;
More on this and how it was resolved another day... 
    </content:encoded>

    <pubDate>Fri, 25 Jan 2008 00:36:08 +1100</pubDate>
    <guid isPermaLink="false">http://matt.bottrell.com.au/archives/146-guid.html</guid>
    <category>apps</category>
<category>coding</category>
<category>linux</category>
<category>networking</category>
<category>play</category>
<creativeCommons:license>http://creativecommons.org/licenses/by-sa/3.0/</creativeCommons:license>
</item>

</channel>
</rss>