<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
starting to run into trouble:<br>
Jul 28 09:33:56 zuk kernel: [315727.084000] rsync invoked
oom-killer: gfp_mask=0x201da, order=0, oom_adj=0, oom_score_adj=0<br>
Jul 28 12:33:09 zuk kernel: [326479.124000] openvpn invoked
oom-killer: gfp_mask=0x201da, order=0, oom_adj=0, oom_score_adj=0<br>
<br>
<br>
<br>
On 07/25/2012 01:41 PM, Bryan Laur wrote:
<blockquote
cite="mid:CAN=5Uv5=RCejXstuZsqyXuV0cz2UDc_PwasHkuG+ae3BcXxVYA@mail.gmail.com"
type="cite">
<div>I had thought you might be slightly overextending the
capabilities of that device.</div>
<div><br>
</div>
<div>OpenWRT is optimized for the situation and as such, it's
limitations are by design and aren't necessarily a flaw. (It's
just a matter of using the right tool for the job.)</div>
<div><br>
</div>
<div>I'm glad you got it working though!</div>
<div><br>
</div>
<br>
<div class="gmail_quote">On Mon, Jul 23, 2012 at 10:31 AM, Tom
Schouten <span dir="ltr"><<a moz-do-not-send="true"
href="mailto:tom@zwizwa.be" target="_blank">tom@zwizwa.be</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000"> It works and I'm happy
with the setup.<br>
<br>
The main plus point is that Debian's asterisk works without
trouble after some tuning. I can now switch off the PC
without worrying about the desk phone. Next to pbx and
normal router functions it has a USB backup drive attached
to receive remote backups.<br>
<br>
It takes about 5W, so that goal is more than met. Also it's
cheap. I used this to purchase a 2nd one for
experimentation. Total price was $20 for the router, $12 for
the 16GB mini USB flash drive and about $100 for the
external USB backup disk. Prices where amazon/newegg deals
so might be a bit higher now.<br>
<br>
Currently it starts standard OpenWRT config that serves as a
backup configuration. From there it detects if the USB
flash drive is present, and will proceed booting into
Debian, killing the OpenWRT deamons and start the Debian
ones. I do keep the OpenWRT dropbear daemon running to be
able to log into the real root. Debian ssh daemon logs into
the Debian chroot.<br>
<br>
The downsides:<br>
<br>
- Needs A LOT of work to tune for memory use and make
robust. My approach just starts a couple of daemons from
the Debian chroot to keep the memory usage low, so the rest
of the Debian boot is done manually, i.e. I'm not running
the main Debian init script.<br>
<br>
- I'd advice to install a hardware serial console from the
start. The board already has the 4-prong header soldered on
it. I broke it once after I switched it to be my main
router, cutting myself out due to some network configuration
error and a non-working (non-tested) failsafe. Of course
this is just me not being careful.<br>
<br>
- Device is not supported in standard OpenWRT (yet). I'm
not sure if this is just an organizational problem or if
there are licencing issues. Compiling it is a pita.<br>
<br>
- The main disappointment is that ssh/rsync is very slow. I
don't get over 2MB/sec and the limit here seems to be CPU,
but for my purpose this is OK (receiving rate-limited
incremental backups over the internet).<br>
<br>
- It seems to need swap to run some of the more
resource-intensive Debian apps. Especially during "apt-get
install" things can get out of hand. I have this swap on a
USB flash drive which is not ideal.<br>
<br>
It was a nice learning experience, but I did not expect it
to take so long to get going. In retrospect, what I have
running as daemons can probably be done in pure OpenWRT, but
it sure is handy to have the convenience of a Debian system
even if somewhat slow and memory-constrained. OpenWRT is
great for its intended purpose, but has its limitations.
<div>
<div class="h5"><br>
<br>
<br>
On 07/05/2012 05:42 PM, Bryan Laur wrote:
<blockquote type="cite">So, how is this working out?<br>
Did this end up being a viable solution?<br>
<br>
<br>
<div class="gmail_quote">On Fri, Jun 22, 2012 at 1:57
PM, Tom Schouten <span dir="ltr"><<a
moz-do-not-send="true"
href="mailto:tom@zwizwa.be" target="_blank">tom@zwizwa.be</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">To
run debian I had to recompile the image on this
page<br>
<a moz-do-not-send="true"
href="http://manojpi.blogspot.com/2012/05/openwrt-on-belkin-share-max-n300.html"
target="_blank">http://manojpi.blogspot.com/2012/05/openwrt-on-belkin-share-max-n300.html</a><br>
and enable FPU emulation. Compilation didn't go
without problems so if anyone is interested in the
.trx or the *.ipk, drop me an email (strip the
[GLLUG] tag in the subject line).
<div>
<div> <br>
<br>
<br>
On 06/21/2012 07:02 PM, Tom Schouten wrote:<br>
<blockquote class="gmail_quote"
style="margin:0 0 0 .8ex;border-left:1px
#ccc solid;padding-left:1ex"> I bought the
N300. Let's see if I can scale down
requirements a bit..<br>
<br>
Next is "debootstrap --foreign --arch mipsel
squeeze squeeze" on a USB 2.5"<br>
Looking for more info I ran into this page:
<a moz-do-not-send="true"
href="http://wiki.debian.org/DebianWRT"
target="_blank">http://wiki.debian.org/DebianWRT</a><br>
<br>
I used OpenWRT + chrooted Debian system a
couple of years ago on an old SimpleTech
SimpleShare NAS. Worked well only for very
basic stuff since the disk was very slow and
the machine was a bit low on memory (32M).
The Belkin has 64M so should be a little
better, but still seems quite tight. I'm
curious if it will run asterisk.<br>
<br>
<br>
On 06/19/2012 12:38 AM, Charles Ulrich
wrote:<br>
<blockquote class="gmail_quote"
style="margin:0 0 0 .8ex;border-left:1px
#ccc solid;padding-left:1ex"> Not a bad
price for a hackable router, even if the
stock firmware is a bit crap. I might grab
one to be a wifi bridge.<br>
<br>
Also, what OpenWRT class? :)<br>
<br>
Charles<br>
<br>
On 06/18/2012 11:56 PM, Tom Schouten
wrote:<br>
<blockquote class="gmail_quote"
style="margin:0 0 0 .8ex;border-left:1px
#ccc solid;padding-left:1ex"> Thanks a
bunch for all the answers.<br>
<br>
In the OpenWRT class I ran into this one
today, currently $19.97 on amazon<br>
Belkin Share Max N300<br>
<a moz-do-not-send="true"
href="http://www.amazon.com/Belkin-Share-N300-Wireless-Router/dp/B004B1Z6EE"
target="_blank">http://www.amazon.com/Belkin-Share-N300-Wireless-Router/dp/B004B1Z6EE</a><br>
There are patches for OpenWRT<br>
<a moz-do-not-send="true"
href="http://manojpi.blogspot.com/2012/05/openwrt-on-belkin-share-max-n300.html"
target="_blank">http://manojpi.blogspot.com/2012/05/openwrt-on-belkin-share-max-n300.html</a>
<br>
<br>
Cheers<br>
Tom<br>
<br>
<br>
<br>
On 06/18/2012 08:23 AM, Tom Schouten
wrote:<br>
<blockquote class="gmail_quote"
style="margin:0 0 0
.8ex;border-left:1px #ccc
solid;padding-left:1ex"> Hi List,<br>
<br>
Recently I've been doing some math and
found out that running a 100W<br>
machine 24/7 at my parent's back home
cost me about 150 Euros/year<br>
(Belgian electricity is quite
expensive, about 20 Eurocents/kWh more<br>
than double of what it is here). The
100W was measured with power<br>
meter over period of 24h so is
probably quite accurate. Includes PC,<br>
GB ethernet switch + wireless router.<br>
<br>
Anyone have an idea of how to replace
this with something more<br>
power-efficient?<br>
I recently ran into [1] which seems
like a nice solution. Not sure<br>
about the power though.<br>
It probably can go lower still.
This[2] might be nice too.<br>
<br>
The main purpose for the server is
backup, VPN, asterisk, email with<br>
spamassassin+clamav, apache and to
serve as print server and gateway<br>
for the home network, maybe also PLEX
but that can also run on a<br>
"real" PC if necessary.<br>
<br>
[1]<br>
<a moz-do-not-send="true"
href="http://mocko.org.uk/b/2012/06/17/how-i-store-my-1s-and-0s-zfs-bargain-hp-microserver-joy/"
target="_blank">http://mocko.org.uk/b/2012/06/17/how-i-store-my-1s-and-0s-zfs-bargain-hp-microserver-joy/</a>
<br>
<br>
[2] <a moz-do-not-send="true"
href="http://www.androidauthority.com/via-android-pc-arm-49-dollars-88209/"
target="_blank">http://www.androidauthority.com/via-android-pc-arm-49-dollars-88209/</a><br>
<br>
_______________________________________________<br>
linux-user mailing list<br>
<a moz-do-not-send="true"
href="mailto:linux-user@egr.msu.edu"
target="_blank">linux-user@egr.msu.edu</a><br>
<a moz-do-not-send="true"
href="http://mailman.egr.msu.edu/mailman/listinfo/linux-user"
target="_blank">http://mailman.egr.msu.edu/mailman/listinfo/linux-user</a><br>
<br>
</blockquote>
<br>
_______________________________________________<br>
linux-user mailing list<br>
<a moz-do-not-send="true"
href="mailto:linux-user@egr.msu.edu"
target="_blank">linux-user@egr.msu.edu</a><br>
<a moz-do-not-send="true"
href="http://mailman.egr.msu.edu/mailman/listinfo/linux-user"
target="_blank">http://mailman.egr.msu.edu/mailman/listinfo/linux-user</a><br>
</blockquote>
<br>
_______________________________________________<br>
linux-user mailing list<br>
<a moz-do-not-send="true"
href="mailto:linux-user@egr.msu.edu"
target="_blank">linux-user@egr.msu.edu</a><br>
<a moz-do-not-send="true"
href="http://mailman.egr.msu.edu/mailman/listinfo/linux-user"
target="_blank">http://mailman.egr.msu.edu/mailman/listinfo/linux-user</a><br>
<br>
</blockquote>
<br>
_______________________________________________<br>
linux-user mailing list<br>
<a moz-do-not-send="true"
href="mailto:linux-user@egr.msu.edu"
target="_blank">linux-user@egr.msu.edu</a><br>
<a moz-do-not-send="true"
href="http://mailman.egr.msu.edu/mailman/listinfo/linux-user"
target="_blank">http://mailman.egr.msu.edu/mailman/listinfo/linux-user</a><br>
<br>
</blockquote>
<br>
_______________________________________________<br>
linux-user mailing list<br>
<a moz-do-not-send="true"
href="mailto:linux-user@egr.msu.edu"
target="_blank">linux-user@egr.msu.edu</a><br>
<a moz-do-not-send="true"
href="http://mailman.egr.msu.edu/mailman/listinfo/linux-user"
target="_blank">http://mailman.egr.msu.edu/mailman/listinfo/linux-user</a><br>
</div>
</div>
</blockquote>
</div>
<br>
</blockquote>
<br>
</div>
</div>
</div>
</blockquote>
</div>
<br>
</blockquote>
<br>
</body>
</html>