Git Product home page Git Product logo

meshkit's People

Contributors

3dfxatwork avatar andibraeu avatar egmont1227 avatar eins78 avatar freifunkufo avatar kayschwarz avatar mmunz avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

meshkit's Issues

LAN with OLSR: DHCP + NAT still active

when setting LAN to OLSR parameters you need some after-flash things to do:

  • disabling dhcp on LAN
  • set the NAT on freifunk zone from "LAN" to 192.168.0.0/16

some years ago this config option seems to be not often needed. but nowadays f.i. Nanostation M5 loco loves this setting

Check for Community support during image build

Proposed patch:

From b1967e83c0d0f75b2b86d7a4c4fc3a76ec9b16e8 Mon Sep 17 00:00:00 2001
From: Michel Stempin <[email protected]>
Date: Sat, 1 Mar 2014 11:57:39 -0500
Subject: [PATCH] Check for Community support during image build

Signed-off-by: Michel Stempin <[email protected]>

---
 private/build_queue.py |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/private/build_queue.py b/private/build_queue.py
index 328f94f..aa5951f 100644
--- a/private/build_queue.py
+++ b/private/build_queue.py
@@ -533,7 +533,7 @@ class BuildImages(object):
                 option_profile = ""

             # Copy community profile
-            if self.Community:
+            if config.communitysupport and self.Community:
                 communityprofile = os.path.join(config.profiles, 'profile_' + self.Community)
                 if not os.path.exists(communityprofile):
                     logger.warning('The communityfile %s does not exist!' % communityprofile)
-- 
1.7.9.5

Support more ar71xx router models

Could you please add two ar71xx router models which I think have 8 MB flash and should be suitable:

export PLATFORM=DIR505A1 # for D-Link DIR-505
export PLATFORM=TLWR710 # for TP-LINK TL-WR710N

local variable 'vap' referenced before assignment in wizard without community support

Error ticket for "meshkit"
Ticket ID
127.0.0.1.2014-03-01.10-26-04.1b94b435-680b-441b-9418-295e83fdd6bc

<type 'exceptions.UnboundLocalError'> local variable 'vap' referenced before assignment

Version
web2py™ Version 2.8.2-stable+timestamp.2013.11.28.13.54.07
Traceback
Traceback (most recent call last):
File "/root/web2py/gluon/restricted.py", line 217, in restricted
exec ccode in environment
File "/root/web2py/applications/meshkit/controllers/default.py", line 327, in
File "/root/web2py/gluon/globals.py", line 372, in
self._caller = lambda f: f()
File "/root/web2py/applications/meshkit/controllers/default.py", line 170, in wizard
if vap == '1':
UnboundLocalError: local variable 'vap' referenced before assignment
In file: /root/web2py/applications/meshkit/controllers/default.py

WGT634U does not generate a WGT634U file

I tried to make a config for the WGT634U, however, even with the WGT634U profile choosen, it never outputed a WGT634U file, only other ones. And trying to flash the trx file caused the systems to become bricked. Any chance to get that fixed? :)

assign network to VAP

if VAP is turned on there is no network connected.. atm that has to be edited manually

Document how to share Internet access with no mesh around

I would like to share my Internet connectivity with my neighbors using a MeshKit-generated image, and have it show a splash screen where the user must agree to the TOS. However, since there is no Freifunk initiative where I live, i would like to set this up without any mesh or Freifunk aspect. Basically I just would like to connect the MeshKit-flashed router via Ethernet to my home network router (which includes a DHCP server).

I have been trying to set this up for a couple of hours now without success. Can you please give clear instructions how to do this? I assume it should be easy, but apparently it is not.

post-install-script via profile / community profile

some quickfixes, quickhacks and special settings are sometimes existing, its community-specific..
easiest method would be to have a post-install-scipt executed, when its inside the profile or community-profile

in leipzig we use it for to proper batman-adv config to the node, only when kmod-batman-adv is installed (via packages installed on meshkit)
and to set some wifi advantages (HT-mode on ath9k).

python [Errno 24] Too many open files

Nach ein paar Tagen bringt meshkit öfters folgenden fehler.
(workaround ist das stoppen und -9-killen der python prozesse

DEBUG:__restricted__: result: null
Traceback (most recent call last):
File "/home/walter/meshkit/web2py/gluon/shell.py", line 271, in run
File "<string>", line 1, in <module>
File "/home/walter/meshkit/web2py/gluon/scheduler.py", line 730, in loop
File "/home/walter/meshkit/web2py/gluon/scheduler.py", line 354, in async
File "/usr/lib/python2.7/multiprocessing/__init__.py", line 218, in Queue
File "/usr/lib/python2.7/multiprocessing/queues.py", line 63, in init
File "/usr/lib/python2.7/multiprocessing/synchronize.py", line 147, in init
File "/usr/lib/python2.7/multiprocessing/synchronize.py", line 75, in init
OSError: [Errno 24] Too many open files

TOR for Wifi

We ran into potential legal issues (German "Störerhaftung" law) that could be fixed by directing the User-traffic (Wifi) traffic through TOR. Additional benefit would be some added privacy for the Users (with security benefits if they are using https).

Currently I am experimenting with the howto here:

https://forum.openwrt.org/viewtopic.php?id=27354

It is a bit of rocket science (oh, firewalls....) that could stop lots of people from using it.

Having that as a simple option in Meshkit would simplify TOR setup a lot and definitely rock. Enabling more people to to roll out Mesh networks because the legal barrier just got levelled.

I opened a similar bug in Luci

return nil

http://article.gmane.org/gmane.org.freifunk.berlin/15149
Hi,

der Wizard hatte ein paar ausgegeben Fehler. Ich weiß nicht, ob das
allgemeine Fehler sind, aber diese Änderungen haben geholfen.
(Vielleicht kann jemand, der den Code besser kennt, die Korrektheit
prüfen.)

$ diff meshwizard.fixed.lua meshwizard.lua
98c98

< local hwtype = section[".type"]

  local hwtype = section.type

119c119

<

121c121

< if iwinfo.freqlist then

  if iwinfo then

file: /usr/lib/lua/luci/model/cbi/freifunk/meshwizard.lua

Beide Änderungen betrafen Fehler, die durch den Rückgabewert nil
zustande kamen (ipairs(iwinfo.freqlist) und syscall).

Liebe Grüße
chris

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.