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

Header Data

From: Daniel Crusoe <di***n@gmail.com>
Message Hash: 3a7d99db72d28a8ca933283092de0d628c67c0cd40f73b63e78365dd73f98a29
Message ID: <007a01d59e40$154a15d0$3fde4170$@gmail.com>
Reply To: <2d906de3-cbfa-4136-9c7b-f45db3aaabd5@grasehotspot.org>
UTC Datetime: 2019-11-18 11:43:31 UTC
Raw Date: Mon, 18 Nov 2019 20:43:31 +0200

Raw message

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***n@rsu13.org] 
Sent: Monday, 18 November 2019 20:33
To: Grase Hotspot <gr***t@grasehotspot.org>
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 <javascript:> ] 
Sent: Monday, 18 November 2019 19:26
To: Grase Hotspot <gr***.@grasehotspot.org <javascript:> >
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 <mailto: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 <http://purewhite.id.au> ,hotspot.purewhite.id.au <http://hotspot.purewhite.id.au> ,grasehotspot.org <http://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 <http://paypal.com> ,.paypalobjects.com <http://paypalobjects.com> "
# HS_UAMDOMAINS=".avast.com <http://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 <http://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 <mailto: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 <mailto: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 <mailto: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 <mailto: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 <mailto: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 <mailto: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 <mailto: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 <mailto: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 <mailto: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 <mailto: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 <mailto: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 <mailto: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> .

-- 
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 <mailto:gr***.@grasehotspot.org> .
To view this discussion on the web visit https://groups.google.com/a/grasehotspot.org/d/msgid/grase-hotspot/14cd68e2-46bb-47e7-8bd9-78872f5e33bb%40grasehotspot.org <https://groups.google.com/a/grasehotspot.org/d/msgid/grase-hotspot/14cd68e2-46bb-47e7-8bd9-78872f5e33bb%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 <mailto:gr***.@grasehotspot.org> .
To view this discussion on the web visit https://groups.google.com/a/grasehotspot.org/d/msgid/grase-hotspot/11ec6d23-27c8-4603-83d9-e61a4c5fb265%40grasehotspot.org <https://groups.google.com/a/grasehotspot.org/d/msgid/grase-hotspot/11ec6d23-27c8-4603-83d9-e61a4c5fb265%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 <mailto:gr***.@grasehotspot.org> .
To view this discussion on the web visit https://groups.google.com/a/grasehotspot.org/d/msgid/grase-hotspot/b56c74a8-b6d1-49bd-8761-33ecc7b23eb8%40grasehotspot.org <https://groups.google.com/a/grasehotspot.org/d/msgid/grase-hotspot/b56c74a8-b6d1-49bd-8761-33ecc7b23eb8%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 <javascript:> .
To view this discussion on the web visit https://groups.google.com/a/grasehotspot.org/d/msgid/grase-hotspot/ad67a3dd-4da7-4695-b093-1ffa1f0abcd8%40grasehotspot.org <https://groups.google.com/a/grasehotspot.org/d/msgid/grase-hotspot/ad67a3dd-4da7-4695-b093-1ffa1f0abcd8%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***e@grasehotspot.org <mailto:gr***e@grasehotspot.org> .
To view this discussion on the web visit https://groups.google.com/a/grasehotspot.org/d/msgid/grase-hotspot/2d906de3-cbfa-4136-9c7b-f45db3aaabd5%40grasehotspot.org <https://groups.google.com/a/grasehotspot.org/d/msgid/grase-hotspot/2d906de3-cbfa-4136-9c7b-f45db3aaabd5%40grasehotspot.org?utm_medium=email&utm_source=footer> .


Thread