freifunk / meshkit Goto Github PK
View Code? Open in Web Editor NEWMeshkit is a generator for preconfigured images that can be used for freifunk
License: Other
Meshkit is a generator for preconfigured images that can be used for freifunk
License: Other
It seems to allow at least a space - thats not allowed for hostname.
the TLS certificate for https://meshkit.freifunk.net/ expired last December
http://firmware.berlin.freifunk.net/wizard states that the root password is "admin". But the password within the image is not set.
Logging in via ssh failed. Got the hint on the web interface, that the password is not set. So I just used telnet to login.
This should be fixed in the FW or the documentation on http://firmware.berlin.freifunk.net/wizard should be fixed.
Were here at Freifunk Potsdam love meshkit. However we are unable to use OpenVPN at our uplinks with images created by meshkit. (openvpn can't create a connection)
Can you help?
when setting LAN to OLSR parameters you need some after-flash things to do:
some years ago this config option seems to be not often needed. but nowadays f.i. Nanostation M5 loco loves this setting
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
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
We are playing with Mesh networks and found out the TL-WR1043ND is working very well if we are using hardware version 1, but version 2 is not supported. OpenWRT seems to work...
better disable that, because olsr has no roaming feature. so the clients will go crazy with that.
also, most androids doenst support that
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
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? :)
if VAP is turned on there is no network connected.. atm that has to be edited manually
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.
The Firmware for the TP-Link WR841N Ver10 is not generated by the Meshkit.
OpenWRT firmware is here:
https://forum.openwrt.org/viewtopic.php?id=59577
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).
Hey, we've noticed that the meshkit builder under http://meshkit.freifunk.net/ contains configs for Bensheim and Heppenheim. This communities where dead and dissolved into Freifunk Rhein Neckar which is using the gluon firmware. So we think it would be better to remove this cities to prevent confusions.
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
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
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
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
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.