Whats the connection with the wan and LTE interfaces?

I allmost had the LTE up and running, but there was no light in the globe led on the front of the box, and when I looked in the WAN menu-point in the foris UI it did say that there was no wan, and that I did probably not have a connection to internet.

  • I tried to change the standard DHCP Setting in the WAN settings to (PPoE for DSL bridges, modem turris etc,) but then it crashed and gave me the errormessage below:
  • I had actually an internet connection on most attached devices, but 3 different versions of iOS wasnt able to connect to internet! - They found the network and did connect, but for whatever reason there was no internet connection!
    Different versions of Android, Debian8 and windows 10 had no problem with the internetconnection.
    And now I have Your attention - OmniaTurris only connect to my ISP with 3G while my old Huawei router connects with 4G - what could be the explanation!?

Traceback (most recent call last):
File “/usr/lib/python2.7/site-packages/foris/utils/reporting_middleware.py”, line 86, in call
return self.app(environ, start_response)
File “/usr/lib/python2.7/site-packages/bottle_i18n.py”, line 68, in call
return self.app(e,h)
File “/usr/lib/python2.7/site-packages/bottle.py”, line 979, in call
return self.wsgi(environ, start_response)
File “/usr/lib/python2.7/site-packages/bottle.py”, line 954, in wsgi
out = self._cast(self._handle(environ))
File “/usr/lib/python2.7/site-packages/bottle.py”, line 862, in _handle
return route.call(**args)
File “/usr/lib/python2.7/site-packages/bottle.py”, line 682, in mountpoint_wrapper
body = app(request.environ, start_response)
File “/usr/lib/python2.7/site-packages/bottle.py”, line 979, in call
return self.wsgi(environ, start_response)
File “/usr/lib/python2.7/site-packages/bottle.py”, line 954, in wsgi
out = self._cast(self._handle(environ))
File “/usr/lib/python2.7/site-packages/bottle.py”, line 862, in _handle
return route.call(**args)
File “/usr/lib/python2.7/site-packages/bottle.py”, line 1729, in wrapper
rv = callback(*a, **ka)
File “/usr/lib/python2.7/site-packages/foris/utils/bottle_csrf.py”, line 85, in wrapper
return callback(*args, **kwargs)
File “/usr/lib/python2.7/site-packages/foris/utils/init.py”, line 64, in wrapper
return func(*args, **kwargs)
File “/usr/lib/python2.7/site-packages/foris/config.py”, line 490, in config_page_post
if config_page.save():
File “/usr/lib/python2.7/site-packages/foris/config.py”, line 79, in save
result = super(ConfigPageMixin, self).save(*args, **kwargs)
File “/usr/lib/python2.7/site-packages/foris/config_handlers/base.py”, line 66, in save
form.save()
File “/usr/lib/python2.7/site-packages/foris/fapi.py”, line 238, in save
self.process_callbacks(self.data)
File “/usr/lib/python2.7/site-packages/foris/fapi.py”, line 266, in process_callbacks
cb_result = cb(form_data)
File “/usr/lib/python2.7/site-packages/foris/config_handlers/base.py”, line 1131, in wan_form_cb
wan.add(Option(“ipv6”, data[‘ppp_ipv6’]))
KeyError: 'ppp_ipv6’
Environment

{‘CONTENT_LENGTH’: ‘131’,
‘CONTENT_TYPE’: ‘application/x-www-form-urlencoded’,
‘DOCUMENT_ROOT’: ‘/www’,
‘GATEWAY_INTERFACE’: ‘CGI/1.1’,
‘HTTP_ACCEPT’: ‘text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,/;q=0.8’,
‘HTTP_ACCEPT_ENCODING’: ‘gzip, deflate’,
‘HTTP_ACCEPT_LANGUAGE’: ‘en-US,en;q=0.8,da;q=0.6,de;q=0.4,nb;q=0.2’,
‘HTTP_CACHE_CONTROL’: ‘max-age=0’,
‘HTTP_CONNECTION’: ‘keep-alive’,
‘HTTP_CONTENT_LENGTH’: ‘131’,
‘HTTP_COOKIE’: ‘beaker.session.id=440b1083b27b4e30bf2dd771a739bb37’,
‘HTTP_DNT’: ‘1’,
‘HTTP_HOST’: ‘192.168.4.1’,
‘HTTP_ORIGIN’: ‘http://192.168.4.1’,
‘HTTP_REFERER’: ‘http://192.168.4.1/config/wan/’,
‘HTTP_UPGRADE_INSECURE_REQUESTS’: ‘1’,
‘HTTP_USER_AGENT’: ‘Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.59 Safari/537.36’,
‘PATH_INFO’: ‘/config/wan/’,
‘PATH_TRANSLATED’: ‘/www/config/wan/’,
‘QUERY_STRING’: ‘’,
‘REDIRECT_STATUS’: ‘200’,
‘REMOTE_ADDR’: ‘192.168.4.228’,
‘REMOTE_PORT’: ‘49698’,
‘REQUEST_METHOD’: ‘POST’,
‘REQUEST_URI’: ‘/config/wan/’,
‘SCRIPT_FILENAME’: ‘/www/’,
‘SCRIPT_NAME’: ‘/’,
‘SERVER_ADDR’: ‘192.168.4.1’,
‘SERVER_NAME’: ‘192.168.4.1’,
‘SERVER_PORT’: ‘80’,
‘SERVER_PROTOCOL’: ‘HTTP/1.1’,
‘SERVER_SOFTWARE’: ‘lighttpd/1.4.39’,
‘beaker.get_session’: <bound method SessionMiddleware._get_session of <beaker.middleware.SessionMiddleware object at 0x189f4e0>>,
‘beaker.session’: {‘csrf_token’: ‘ocUHo6pQY1j7b0OYgNtoSTRl4ROPTVQX’, ‘wizard_finished’: True, ‘_messages’: [], ‘_accessed_time’: 1477133387.7499211, ‘allowed_step_max’: ‘10’, ‘_creation_time’: 1477133340.6760249, ‘user_authenticated’: True},
‘bottle.app’: <bottle.Bottle object at 0x1898710>,
‘bottle.raw_path’: ‘/wan/’,
‘bottle.request’: <LocalRequest: POST http://192.168.4.1/config/wan/>,
‘bottle.request.body’: <StringIO.StringIO instance at 0x1b22a70>,
‘bottle.request.headers’: <bottle.WSGIHeaderDict object at 0x1986f50>,
‘bottle.request.post’: {‘csrf_token’: ‘ocUHo6pQY1j7b0OYgNtoSTRl4ROPTVQX’,
‘custom_mac’: ‘0’,
‘password’: ‘**********’,
‘proto’: ‘pppoe’,
‘send’: ‘’,
‘username’: ‘’,
‘wan6_proto’: ‘dhcpv6’},
‘bottle.request.urlparts’: SplitResult(scheme=‘http’, netloc=‘192.168.4.1’, path=’/config/wan/’, query=’’, fragment=’’),
‘bottle.route’: <POST ‘/<page_name:re:.+>/’ <function config_page_post at 0x1819cd0>>,
‘route.handle’: <POST ‘/<page_name:re:.+>/’ <function config_page_post at 0x1819cd0>>,
‘route.url_args’: {‘page_name’: ‘wan’},
‘wsgi.errors’: <flup.server.fcgi_base.OutputStream object at 0x1982d10>,
‘wsgi.input’: <StringIO.StringIO instance at 0x1b22a70>,
‘wsgi.multiprocess’: False,
‘wsgi.multithread’: True,
‘wsgi.run_once’: False,
‘wsgi.url_scheme’: ‘http’,
‘wsgi.version’: (1, 0)}

I followed the tutorial for LTE.
The LTE connection is working, i have internet :slight_smile:

  • I have LTE connection
  • foris says “WAN port has no link, your internet connection probably won’t work.”
  • globe led is not lighted.
  • LuCI Network - Interface shows the interface as 3g-[name_of_connection]
  • i don’t have Apple hardware

to see the details of the connection in LuCI:

go to “System - Custom Commands” in the “Configure” tab add the command:
"uqmi -d /dev/cdc-wdm0 --get-signal-info"
and a description. Then go to the “Dashboard” tab and run the command.

output:

uqmi -d /dev/cdc-wdm0 --get-signal-info --get-serving-system

{
“type”: “hdr”,
“rssi”: [redacted_value],
“ecio”: [redacted_value],
“io”: [redacted_value],
“type”: “lte”,
“rssi”: [redacted_value],
“rsrq”: [redacted_value],
“rsrp”: [redacted_value],
“snr”: [redacted_value]
}

the second type entry shows the actual connection type in this case LTE.