On Sunday, 17 June 2018 11:34:02 BST Terry Coles wrote:
> I have placed files showing yhe physical and software configuration at
> http://www.hadrian-way.co.uk/Misc/Pi_Router/.
> 
> Simply put, the on-site Wi-Fi Antenna is acting as a DHCP server as well as
> an Access Point and is connected to the default Ethernet port (eth0) on the
> Pi. A USB / Ethernet Adaptor (eth1) then provides a link to the Office
> Router and the Internet.  This port obtains it's IP address automatically.
> 
> Using information from various sources I've set up dhcpcd.conf, dnsmasq.conf
> and iptables to allow traffic to be routed between the two networks.  The
> problem is that when I plug the cable into eth0 nothing is routed to
> anywhere. As soon as I unplug it, the path to the Internet is restored.

It's been a while since I last posted. I had a number of problems, most of 
which I have 
now overcome and I also had a family holiday that got in the way.

In the end, I used dnsmasq to set up the DNS Server on the Pi and I removed all 
the 
routing that I had set up using iptables commands because nodogsplash covers 
everything! In its config file.  I was able to allow only those protocols (UDP 
and TCP port 
53) that were needed to fool the phone into thinking it was on the internet 
prior to 
authentication and then port 80 and 443 to the Pi (combined Router and 
Webserver) to 
serve the content. It seems to work pretty well.

I now only have one problem (I hope). Before I started using nodogsplash, many 
of the 
Visitors were having to accept that our WiFi Access Point had no internet 
access before 
they could surf to our Home Page. This not very reliable and each version of 
Android 
behaved differently as related in my message of many months ago.  With 
nodogsplash, 
the Visitor is presented with a Sign-on Page, which he has to read and then 
Click 
'Continue'.  This routes him to the original Home Page and thence to the 
content.

On my wife's Moto G6 Plus (Android 8.0), this works well.  On my Moto G5 Plus 
(Android 
7.0), the Home Page is too big and overflows the screen.  I suspect this is to 
do with the 
built-in webserver that nodogsplash uses, because if I surf to the Home Page 
with 
nodogsplash disabled it works correctly.  I used nginx for the original content.

Any suggestions on how I can resolve this?

-- 



                Terry Coles
-- 
Next meeting:  Bournemouth, Tuesday, 2018-07-17 20:00
Meets, Mailing list, IRC, LinkedIn, ...  http://dorset.lug.org.uk/
New thread:  mailto:dorset@mailman.lug.org.uk / CHECK IF YOU'RE REPLYING
Reporting bugs well:  http://goo.gl/4Xue     / TO THE LIST OR THE AUTHOR

Reply via email to