2019-11-18 - Re: [GRASE-Hotspot] WAN not showing Subnet Mask or Gateway

Header Data

From: Bruce Johnson <bj***n@rsu13.org>
Message Hash: 3e786d06ffb12bf88c233bac37c12fce248593cf27d1061f07f98635086f34c7
Message ID: <69694664-4f35-4df9-b40e-3a632d03f8e4@grasehotspot.org>
Reply To: <007501d59e3f$d3a9b360$7afd1a20$@gmail.com>
UTC Datetime: 2019-11-18 11:48:14 UTC
Raw Date: Mon, 18 Nov 2019 10:48:14 -0800

Raw message

syslog has this line repeated:

Nov 18 08:15:53 OHS-DHCP coova-chilli[1640]: net.c: 806: 11 (Resource 
temporarily unavailable) net_read_eth(fd=5, len=65497, mtu=1500) == -1

Which makes me think it's looking at the wrong nic?


On Monday, November 18, 2019 at 1:43:07 PM UTC-5, Daniel Crusoe wrote:
>
> That is what I used to think too, the server can connect to the internet, 
> the clients can connect to the server (they see the login screen) the 
> internet works for both external computers and the server, there must be a 
> networking issue, but the server just isn’t forwarding the data… just try 
> the dns fix, see if that works or not.
>
>  
>
> The only other suggestion I can give is to look through the syslog and see 
> what errors come up there.
>
>  
>
> Else… wait till someone else thinks of something?
>
>  
>
> *From:* Bruce Johnson [mailto:bj***.@rsu13.org <javascript:>] 
> *Sent:* Monday, 18 November 2019 20:33
> *To:* Grase Hotspot <gr***.@grasehotspot.org <javascript:>>
> *Subject:* Re: [GRASE-Hotspot] WAN not showing Subnet Mask or Gateway
>
>  
>
> DNS works though.. 
>
>  
>
> But now I am concerned about the chilli config file.. how can I get the 
> system to either re-install or re-compile the config?
>
> On Monday, November 18, 2019 at 12:46:03 PM UTC-5, Daniel Crusoe wrote:
>
>
> https://groups.google.com/a/grasehotspot.org/d/msgid/grase-hotspot/CAESLx0Lk0Dw1pQ8VuoWeL3n0CS47nXg3M9-BN2eXPM6Hc5A0Jg%40mail.gmail.com 
> <https://groups.google.com/a/grasehotspot.org/d/msgid/grase-hotspot/CAESLx0Lk0Dw1pQ8VuoWeL3n0CS47nXg3M9-BN2eXPM6Hc5A0Jg%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
>
>  
>
>  
>
>  
>
> *From:* Bruce Johnson [mailto:bj***.@rsu13.org] 
> *Sent:* Monday, 18 November 2019 19:26
> *To:* Grase Hotspot <gr***.@grasehotspot.org>
> *Subject:* Re: [GRASE-Hotspot] WAN not showing Subnet Mask or Gateway
>
>  
>
> How can I get the system to rewrite the chilli config file?
>
> On Monday, November 18, 2019 at 12:05:01 PM UTC-5, Bruce Johnson wrote:
>
> I have rebooted.. no apt-get update.
>
>
> On Monday, November 18, 2019 at 11:57:04 AM UTC-5, Daniel Crusoe wrote:
>
> I know this is stupid to ask… have you tried turning it off and on again?
>
>  
>
> Also try in the “open dns” section to swop the # from the specified ip to 
> the hs_uamlisten (and make the specified ip ones specific to your area, or 
> just use the google ones of 8.8.8.8 and 8.8.4.4)
>
>  
>
> Did someone run an apt-get update on your server, I have found that this 
> breaks many things when I do it, so… I don’t.
>
>  
>
> *From:* Bruce Johnson [mailto:bj***.@rsu13.org] 
> *Sent:* Monday, 18 November 2019 18:49
> *To:* Grase Hotspot <gr***.@grasehotspot.org>
> *Subject:* Re: [GRASE-Hotspot] WAN not showing Subnet Mask or Gateway
>
>  
>
> Chilli config says ETH0: while grase status page says em1:
>
>
>
> On Monday, November 18, 2019 at 11:47:32 AM UTC-5, Bruce Johnson wrote:
>
> Client can not ping or surf by ip.  Grase server connects to internet 
> fine, typing this from server.
>
> chilli config: 
>
>
> # -*- mode: shell-script; -*-
> #
> #   Coova-Chilli Default Grase Configurations. 
> #   To customize, copy this file to @ETCCHILLI@/config
> #   and edit to your liking. This is included in shell scripts
> #   that configure chilli and related programs before file 'config'. 
>
> ### Get dynamic vars from Grase Hotspot
> GRASE_VARS=$(cat /etc/dnsmasq.d/01-grasehotspot | grep \#)
>
> HS_NETWORK=$(echo "$GRASE_VARS" |grep chilli_network|awk '{print $2}');
> HS_NETMASK=$(echo "$GRASE_VARS" |grep chilli_netmask|awk '{print $2}');
> HS_UAMLISTEN=$(echo "$GRASE_VARS" |grep chilli_lanip|awk '{print $2}');
> HS_WANIF=$(echo "$GRASE_VARS" |grep chilli_wanif|awk '{print $2}');
> HS_LANIF=$(echo "$GRASE_VARS" |grep chilli_lanif|awk '{print $2}');
> #HS_POSTAUTH_PROXY=$(echo "$GRASE_VARS" |grep chilli_proxy|awk '{print 
> $2}');
> #HS_POSTAUTH_PROXYPORT=$(echo "$GRASE_VARS" |grep chilli_proxyport|awk 
> '{print $2}');
>
> ###
> #   Local Network Configurations
> # 
>
> HS_WANIF=${HS_WANIF:-eth0}            # WAN Interface toward the Internet
> HS_LANIF=${HS_LANIF:-p3p1}           # Subscriber Interface for client 
> devices
> #HS_LANIF=$(cat /proc/net/dev|grep -o eth.|grep -v $(route -n|grep 
> '^0.0.0.0'|head -n1|awk '{print $8}') | sort| head -n1)        # 
> Dynamically get unused network interface for LAN side
> HS_NETWORK=${HS_NETWORK:-10.1.0.0}         # HotSpot Network (must include 
> HS_UAMLISTEN)
> HS_NETMASK=${HS_NETMASK:-255.255.255.0}    # HotSpot Network Netmask
> HS_UAMLISTEN=${HS_UAMLISTEN:-10.1.0.1}     # HotSpot IP Address (on 
> subscriber network)
> HS_UAMPORT=3990            # HotSpot UAM Port (on subscriber network)
> HS_UAMUIPORT=4990          # HotSpot UAM "UI" Port (on subscriber network, 
> for embedded portal)
>
> # HS_DYNIP=
> # HS_DYNIP_MASK=255.255.255.0
> # HS_STATIP=
> # HS_STATIP_MASK=255.255.255.0
> HS_DNS_DOMAIN=hotspot.lan
>
> # OpenDNS Servers
> #HS_DNS1=208.67.222.222
> #HS_DNS2=208.67.220.220
> HS_DNS2=$HS_UAMLISTEN
> HS_DNS1=$HS_UAMLISTEN
>
> ###
> #   HotSpot settings for simple Captive Portal
> #
> HS_NASID=nas01
> HS_RADIUS=localhost
> HS_RADIUS2=localhost
> HS_UAMALLOW=$HS_UAMLISTEN,purewhite.id.au,hotspot.purewhite.id.au,
> grasehotspot.org
> HS_RADSECRET=hotspotradius    # Set to be your RADIUS shared secret
> HS_UAMSECRET=                 # Set to be your UAM secret
> HS_UAMALIASNAME=grase
>
> #  Configure RADIUS proxy support (for 802.1x + captive portal support)
> # HS_RADPROXY=on
> # HS_RADPROXY_LISTEN=127.0.0.1
> # HS_RADPROXY_CLIENT=127.0.0.1
> # HS_RADPROXY_PORT=1645
> # HS_RADPROXY_SECRET=$HS_RADSECRET
> #  Example OpenWrt /etc/config/wireless entry for hostapd
> #    option encryption wpa2
> #    option server $HS_RADPROXY_LISTEN
> #    option port $HS_RADPROXY_PORT
> #    option key $HS_RADPROXY_SECRET
>
>
> #   To alternatively use a HTTP URL for AAA instead of RADIUS:
> # HS_UAMAAAURL=http://my-site/script.php
>
> #   Put entire domains in the walled-garden with DNS inspection
> # HS_UAMDOMAINS=".paypal.com,.paypalobjects.com"
> # HS_UAMDOMAINS=".avast.com"
>
> #   Optional initial redirect and RADIUS settings
> # HS_SSID=<ssid>       # To send to the captive portal
> # HS_NASMAC=<mac address>  # To explicitly set Called-Station-Id
> # HS_NASIP=<ip address>    # To explicitly set NAS-IP-Address
>
> #   The server to be used in combination with HS_UAMFORMAT to 
> #   create the final chilli 'uamserver' url configuration.
> HS_UAMSERVER=$HS_UAMLISTEN
>
> #   Use HS_UAMFORMAT to define the actual captive portal url.
> #   Shell variable replacement takes place when evaluated, so here
> #   HS_UAMSERVER is escaped and later replaced by the pre-defined 
> #   HS_UAMSERVER to form the actual "--uamserver" option in chilli.
> HS_UAMFORMAT=http://\$HS_UAMSERVER/grase/uam/hotspot
>
> #   Same principal goes for HS_UAMHOMEPAGE.
> HS_UAMHOMEPAGE=http://\$HS_UAMSERVER/grase/uam/hotspot
>
> #   This option will be configured to be the WISPr LoginURL as well
> #   as provide "uamService" to the ChilliController. The UAM Service is
> #   described in: http://www.coova.org/CoovaChilli/UAMService
> #
> # HS_UAMSERVICE=
>
>
> ###
> #   Features not activated per-default (default to off)
> #
> # HS_RADCONF=off       # Get some configurations from RADIUS or a URL 
> ('on' and 'url' respectively)
> #
> # HS_ANYIP=on           # Allow any IP address on subscriber LAN
> #
> HS_MACAUTH=on           # To turn on MAC Authentication
> #HS_MACPASSWD="password"
> #
> # HS_MACAUTHDENY=on       # Put client in 'drop' state on MAC Auth 
> Access-Reject
> #
> # HS_MACAUTHMODE=local       # To allow MAC Authentication based on 
> macallowed, not RADIUS
> #
> # HS_MACALLOW="..."      # List of MAC addresses to authenticate (comma 
> seperated)
> #
> # HS_USELOCALUSERS=on      # To use the @ETCCHILLI@/localusers file
> #
> # HS_OPENIDAUTH=on       # To inform the RADIUS server to allow OpenID Auth
> #
> # HS_WPAGUESTS=on       # To inform the RADIUS server to allow WPA Guests
> #
> # HS_DNSPARANOIA=on       # To drop DNS packets containing something other
> #               # than A, CNAME, SOA, or MX records
> #
> # HS_OPENIDAUTH=on       # To inform the RADIUS server to allow OpenID Auth
> #               # Will also configure the embedded login forms for OpenID
> #
> # HS_USE_MAP=on           # Short hand for allowing the required google
> #               # sites to use Google maps (adds many google sites!)
> #
> ###
> #   Other feature settings and their defaults
> #
> # HS_DEFSESSIONTIMEOUT=0   # Default session-timeout if not defined by 
> RADIUS (0 for unlimited)
> #
> # HS_DEFIDLETIMEOUT=600       # Default idle-timeout if not defined by 
> RADIUS (0 for unlimited)
> #
> # HS_DEFBANDWIDTHMAXDOWN=0   # Default WISPr-Bandwidth-Max-Down if not 
> defined by RADIUS (0 for unlimited)
> #
> # HS_DEFBANDWIDTHMAXUP=0       # Default WISPr-Bandwidth-Max-Up if not 
> defined by RADIUS (0 for unlimited)
>
> ###
> # Centralized configuration options examples
> # 
> # HS_RADCONF=url       # requires curl
> # HS_RADCONF_URL=https://coova.org/app/ap/config
>
> # HS_RADCONF=on           # gather the ChilliSpot-Config attributes in
> #               # Administrative-User login
> # HS_RADCONF_SERVER=rad01.coova.org         # RADIUS Server
> # HS_RADCONF_SECRET=coova-anonymous         # RADIUS Shared Secret 
> # HS_RADCONF_AUTHPORT=1812             # Auth port
> # HS_RADCONF_USER=chillispot             # Username
> # HS_RADCONF_PWD=chillispot             # Password
>
>
> ###
> #   Firewall issues
> #
> # Uncomment the following to add ports to the allowed local ports list
> # The up.sh script will allow these local ports to be used, while the 
> default
> # is to block all unwanted traffic to the tun/tap. 
> #
> # HS_TCP_PORTS="80 443"
> HS_TCP_PORTS="80 443 22 2812 53 3990 3128"
>
> ###
> #   Standard configurations
> #
> HS_MODE=hotspot
> HS_TYPE=chillispot
> # HS_RADAUTH=1812
> # HS_RADACCT=1813
> HS_ADMUSR=CoovaChilli
> HS_ADMPWD=radmin
>
> # RADIUS Account update interval
> HS_DEFINTERIMINTERVAL=150
>
> ###
> #   Post-Auth proxy settings
> #
> #HS_POSTAUTH_PROXY=${HS_POSTAUTH_PROXY:-$HS_UAMLISTEN}
> #HS_POSTAUTH_PROXYPORT=${HS_POSTAUTH_PROXYPORT:-3128}
>
> #   Directory specifying where internal web pages can be served
> #   by chilli with url /www/<file name>. Only extentions like .html
> #   .jpg, .gif, .png, .js are allowed. See below for using .chi as a
> #   CGI extension.
> HS_WWWDIR=/etc/chilli/www
>
> #   Using this option assumes 'haserl' is installed per-default
> #   but, and CGI type program can ran from wwwsh to process requests
> #   to chilli with url /www/filename.chi
> HS_WWWBIN=/etc/chilli/wwwsh
>
> #   Some configurations used in certain user interfaces
> #
> HS_PROVIDER=Grase
> HS_PROVIDER_LINK=http://hotspot.purewhite.id.au/
>
>
> ###
> #   WISPr RADIUS Attribute support
> #
>
> HS_LOC_NAME="GRASE HotSpot"       # WISPr Location Name and used in portal
>
> #   WISPr settings (to form a proper WISPr-Location-Id)
> # HS_LOC_NETWORK="My Network"       # Network name
> # HS_LOC_AC=408               # Phone area code
> # HS_LOC_CC=1               # Phone country code
> # HS_LOC_ISOCC=US           # ISO Country code
>
>
>
> On Monday, November 18, 2019 at 11:41:45 AM UTC-5, Daniel Crusoe wrote:
>
> Once the client has logged in, see if they are able to ping to the outside 
> world via ip (such as the google dns server of 8.8.8.8) if they are able to 
> then it is the DNS issue I spoke of, if not… then test if the grase server 
> itself is able to contact the internet
>
>  
>
>  
>
> *From:* Bruce Johnson [mailto:bj***.@rsu13.org] 
> *Sent:* Monday, 18 November 2019 18:33
> *To:* Grase Hotspot <gr***.@grasehotspot.org>
> *Subject:* Re: [GRASE-Hotspot] WAN not showing Subnet Mask or Gateway
>
>  
>
> No, client has no internet.. Subnet Mask on EM1 shows up in Ubuntu, but 
> not on Grase status page.
>
> On Monday, November 18, 2019 at 11:31:02 AM UTC-5, toko Chuente wrote:
>
> Your problem is solved?
>
>  
>
> On Mon, Nov 18, 2019, 5:29 PM Bruce Johnson <bj***.@rsu13.org> wrote:
>
> /grase/uam from client gives voucher page.
>
> Client gets valid ip.
>
>
> On Monday, November 18, 2019 at 11:27:15 AM UTC-5, toko Chuente wrote:
>
> Ping 10.50.... Lan interface of your server reply good?
>
>  
>
> On Mon, Nov 18, 2019, 5:26 PM toko Chuente <ch***.@gmail.com> wrote:
>
> Try with another browser and your client have good IP?
>
>  
>
> On Mon, Nov 18, 2019, 5:24 PM Bruce Johnson <bj***.@rsu13.org> wrote:
>
> The connection was reset
>
> The connection to the server was reset while the page was loading.
>
>     The site could be temporarily unavailable or too busy. Try again in a 
> few moments.
>     If you are unable to load any pages, check your computer’s network 
> connection.
>     If your computer or network is protected by a firewall or proxy, make 
> sure that Firefox is permitted to access the Web.
>
> On Monday, November 18, 2019 at 11:21:14 AM UTC-5, toko Chuente wrote:
>
> What problem exactly?
>
> Page doesn't existing? Or ?
>
>  
>
> If not existing your php code have error or file are not exist or corrupted
>
>  
>
> On Mon, Nov 18, 2019, 5:17 PM Bruce Johnson <bj***.@rsu13.org> wrote:
>
> /grase/radmin login gives:
>
> LAN
>
> IP Address
>
> 10.50.0.1 
>
> Subnet Mask
>
> 255.255.0.0 
>
> MAC Address
>
> Network Interface
>
> tun0
>
> WAN
>
> IP Address
>
> 192.168.1.171 
>
> Subnet Mask
>
> Gateway
>
> DNS 1
>
> 127.0.0.1
>
> DNS 2
>
>
>
> grase/uam redirects to http://10.50.0.1:3990/prelogin and has a problem 
> loading page.
>
>
> On Monday, November 18, 2019 at 11:14:22 AM UTC-5, toko Chuente wrote:
>
> When you call manually login what is request?
>
> http://lanip/grase/uam
>
>  
>
>  
>
> On Mon, Nov 18, 2019, 5:11 PM Bruce Johnson <bj***.@rsu13.org> wrote:
>
> System works, internet works.. only in grase clients does it not work.
>
>  
>
> Cable in EM1.  IFCONFIG and PING work fine.
>
> On Monday, November 18, 2019 at 11:08:11 AM UTC-5, toko Chuente wrote:
>
> Are you sure that you plug cable to em1?
>
> Put # to line who content Manuel 
>
>  
>
> Restart network services
>
> /etc/init.d/networking restart
>
>  
>
> And retry ifconfig and ping.
>
>  
>
> Grase is not problems. Problem is your system.
>
>  
>
> On Mon, Nov 18, 2019, 5:01 PM Bruce Johnson <bj***.@rsu13.org> wrote:
>
> # This file describes the network interfaces available on your system
> # and how to activate them. For more information, see interfaces(5).
>
> # The loopback network interface
> auto lo
> iface lo inet loopback
>
> # The primary network interface
> auto em1
> iface em1 inet dhcp
> iface p3p1 inet manual
>
>
> On Monday, November 18, 2019 at 10:55:44 AM UTC-5, toko Chuente wrote:
>
> Shortscreen your result of command cat /etc/network/interfaces 
>
>  
>
> On Mon, Nov 18, 2019, 4:53 PM Bruce Johnson <bj***.@rsu13.org> wrote:
>
> After running for a few years, today our Hotspot no longer serves 
> internet.  The status page shows the ip of the WAN nic, but the subnetmask 
> and gateway are blank.  IFCONFIG shows the subnet mask fine though.
>
> -- 
> This mailing list is for the Grase Hotspot Project http://grasehotspot.org
> --- 
> You received this message because you are subscribed to the Google Groups 
> "Grase Hotspot" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to gr***.@grasehotspot.org.
> To view this discussion on the web visit 
> https://groups.google.com/a/grasehotspot.org/d/msgid/grase-hotspot/a0869bff-0356-43a0-a916-e1150b983ae2%40grasehotspot.org 
> <https://groups.google.com/a/grasehotspot.org/d/msgid/grase-hotspot/a0869bff-0356-43a0-a916-e1150b983ae2%40grasehotspot.org?utm_medium=email&utm_source=footer>
> .
>
> -- 
> This mailing list is for the Grase Hotspot Project http://grasehotspot.org
> --- 
> You received this message because you are subscribed to the Google Groups 
> "Grase Hotspot" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to gr***.@grasehotspot.org.
> To view this discussion on the web visit 
> https://groups.google.com/a/grasehotspot.org/d/msgid/grase-hotspot/58c0ddb6-7cd0-4369-8970-36567cb63206%40grasehotspot.org 
> <https://groups.google.com/a/grasehotspot.org/d/msgid/grase-hotspot/58c0ddb6-7cd0-4369-8970-36567cb63206%40grasehotspot.org?utm_medium=email&utm_source=footer>
> .
>
> -- 
> This mailing list is for the Grase Hotspot Project http://grasehotspot.org
> --- 
> You received this message because you are subscribed to the Google Groups 
> "Grase Hotspot" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to gr***.@grasehotspot.org.
> To view this discussion on the web visit 
> https://groups.google.com/a/grasehotspot.org/d/msgid/grase-hotspot/f6172b93-c284-49ab-bde0-f9a43ed1da3d%40grasehotspot.org 
> <https://groups.google.com/a/grasehotspot.org/d/msgid/grase-hotspot/f6172b93-c284-49ab-bde0-f9a43ed1da3d%40grasehotspot.org?utm_medium=email&utm_source=footer>
> .
>
> -- 
> This mailing list is for the Grase Hotspot Project http://grasehotspot.org
> --- 
> You received this message because you are subscribed to the Google Groups 
> "Grase Hotspot" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to gr***.@grasehotspot.org.
> To view this discussion on the web visit 
> https://groups.google.com/a/grasehotspot.org/d/msgid/grase-hotspot/f3146fa6-b692-4dcf-9983-b01ade1f511d%40grasehotspot.org 
> <https://groups.google.com/a/grasehotspot.org/d/msgid/grase-hotspot/f3146fa6-b692-4dcf-9983-b01ade1f511d%40grasehotspot.org?utm_medium=email&utm_source=footer>
> .
>
> -- 
> This mailing list is for the Grase Hotspot Project http://grasehotspot.org
> --- 
> You received this message because you are subscribed to the Google Groups 
> "Grase Hotspot" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to gr***.@grasehotspot.org.
> To view this discussion on the web visit 
> https://groups.google.com/a/grasehotspot.org/d/msgid/grase-hotspot/ed1d0d3d-d76c-4316-8e07-0537404b4e92%40grasehotspot.org 
> <https://groups.google.com/a/grasehotspot.org/d/msgid/grase-hotspot/ed1d0d3d-d76c-4316-8e07-0537404b4e92%40grasehotspot.org?utm_medium=email&utm_source=footer>
> .
>
> <p class=MsoNormal style='mso-margin-top
>
>

Thread