<div dir="ltr"><div><div>Hi All,<br><br></div>Is nodogsplash still being investigated as a stand-alone splash page solution?  My understanding is that nodog would intercept users' port 80 sessions before any DNS queries were actually launched.<br>


<br></div><div>I realize the version of nodog available until just recently was lacking key bandwidth throttling features, but I can share that a new nodog was released a few days ago.  The Changelog, unfortunately, doesn't indicate that throttling has yet been ported to the new 3.x kernel.<br>

<a href="https://github.com/nodogsplash/nodogsplash/releases/tag/v0.9_beta9.9.8">https://github.com/nodogsplash/nodogsplash/releases/tag/v0.9_beta9.9.8</a><br></div><div><br>Anyway, on the old ROBIN firmware, the nodog captive portal would indeed continue to display even in case of Internet outage, since the portal content is stored locally on the node.  I had used that very capability to (manually) adjust content on nodes' local splash page and announce outages.  This unfortunately didn't work out as a reliable means to announce outages, since the ROBIN firmware itself would later detect the Internet outage and disable the nodes' AP entirely (a feature which couldn't be disabled, and got annoying very quickly).<br>


<br></div><div>As for a node detecting whether it has Internet access, I think Freifunk scripted solution for that in the freifunk-gwcheck package.  Unfortunately, luci,<a href="http://subsignal.org">subsignal.org</a> appears to be down now, so I can't cite the source code.<br>

</div><div><br></div><div>This appears to be clone:<br><a href="https://dev.openwrt.org.cn/browser/feeds/luci/trunk/luci/luci/contrib/package/freifunk-gwcheck">https://dev.openwrt.org.cn/browser/feeds/luci/trunk/luci/luci/contrib/package/freifunk-gwcheck</a><br>

</div><div><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Sep 12, 2013 at 7:24 AM, Dan Staples <span dir="ltr"><<a href="mailto:danstaples@opentechinstitute.org" target="_blank">danstaples@opentechinstitute.org</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Dan,<br>
<br>
Unfortunately, the splash screen currently requires internet access to<br>
function. This is because the captive portal program intercepts and<br>
modifies responses to clients' DNS requests, and those responses only<br>
occur if DNS servers are available in the first place. With no internet<br>
access, no DNS response, no splash screen.<br>
<br>
I have worked on creating a captive portal solution for<br>
non-internet-connected Commotion networks, and it in fact works. The<br>
problem is that there is currently no way to have a router auto-detect<br>
whether it is currently connected to the internet or not, and then<br>
auto-configure its captive portal to do the right thing. If your network<br>
suffered an internet outage, you would have to either restart DNSmasq on<br>
each node, or reboot all the nodes, in order for the splash screen to<br>
continue to function. And then do the same thing once internet access<br>
was restored.<br>
<br>
There might be a way to run a script periodically to check for internet<br>
connectivity, and then restart DNSmasq if it detects an outage. I'll try<br>
to work on that and see what I can do.<br>
<br>
Do you know what versions of Firefox and Chrome didn't work with the<br>
splash page? If you can find out, I can look into that too.<br>
<br>
cheers,<br>
Dan<br>
<div class="HOEnZb"><div class="h5"><br>
<br>
On 09/12/2013 07:40 AM, Dan Hastings wrote:<br>
> Yesterday we had our first large internet outage since setting up our<br>
> first few commotion nodes.  I have our homepage in the our computer lab<br>
> set to <a href="http://google.com" target="_blank">google.com</a> but since we are on an open network the commotion<br>
> splash screen comes up first.  This is great since it makes it easier<br>
> for students to access local applications without having to memorize the<br>
> location of the applications on the network.<br>
><br>
> However, when our net went out the splash screen did not come up.  I was<br>
> wondering if anyone knew a way to set the splash screen so it will come<br>
> up regardless if their is internet access. Should the splash screen<br>
> appear anyway regardless and am I'm missing something in the captive<br>
> portal settings? Is there way to set the splash screen as a homepage?<br>
><br>
> Also, I've noticed that some students who are running older versions of<br>
> Firefox and chrome in windows 7 would not be redirected to the splash<br>
> screen and could not access the internet.  After updating their browsers<br>
> we seemed to get to the splash screen fine to allow internet access. Not<br>
> sure if this has been a problem in the past or of I'm missing something<br>
> as well.<br>
><br>
> Any guidance or help would be much appreciated.<br>
><br>
> Thanks,<br>
><br>
> Dan<br>
> _______________________________________________<br>
> Commotion-discuss mailing list<br>
> <a href="mailto:Commotion-discuss@lists.chambana.net">Commotion-discuss@lists.chambana.net</a><br>
> <a href="https://lists.chambana.net/mailman/listinfo/commotion-discuss" target="_blank">https://lists.chambana.net/mailman/listinfo/commotion-discuss</a><br>
><br>
<br>
</div></div><span class="HOEnZb"><font color="#888888">--<br>
Dan Staples<br>
<br>
Open Technology Institute<br>
<a href="https://commotionwireless.net" target="_blank">https://commotionwireless.net</a><br>
OpenPGP key: <a href="http://disman.tl/pgp.asc" target="_blank">http://disman.tl/pgp.asc</a><br>
Fingerprint: 2480 095D 4B16 436F 35AB 7305 F670 74ED BD86 43A9<br>
</font></span><div class="HOEnZb"><div class="h5">_______________________________________________<br>
Commotion-discuss mailing list<br>
<a href="mailto:Commotion-discuss@lists.chambana.net">Commotion-discuss@lists.chambana.net</a><br>
<a href="https://lists.chambana.net/mailman/listinfo/commotion-discuss" target="_blank">https://lists.chambana.net/mailman/listinfo/commotion-discuss</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br><div>Ben West</div><div><a href="mailto:me@benwest.name" target="_blank">me@benwest.name</a></div>
</div>