Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mesh-On-Lan Fehlkonfiguration überprüfen #22

Open
erictapen opened this issue Sep 5, 2016 · 1 comment
Open

Mesh-On-Lan Fehlkonfiguration überprüfen #22

erictapen opened this issue Sep 5, 2016 · 1 comment
Assignees

Comments

@erictapen
Copy link
Contributor

erictapen commented Sep 5, 2016

Hey, hier eine weiterleitung. Sind wir betroffen?

Hi,

wer bei seinem Freifunk-Router das Mesh-on-LAN per SSH eingeschaltet hat und sich dabei an der Anleitung in unserem Wiki orientiert hat (https://wiki.freifunk-stuttgart.net/anleitungen:howto_router-einstellungen-ueber-ssh-aendern), hat möglicherweise eine fehlerhafte Konfiguration auf seinem Router. In diese Falle sind auch die Freifunker getreten, die die Router für das Umsonst & Draussen konfiguriert haben - dort haben wir es dann bemerkt und den Wiki-Eintrag gestern korrigiert.

Der Fehler äußert sich dadurch, dass das Interface, über das der Mesh-Traffic ausgeleitet werden soll, sowohl mit Mesh als auch Client-Traffic verbunden ist und so ein interner "Kurzschluss" entsteht, der die Last des Routers in die Höhe treibt und auch auf die angeschlossenen Router, die das Mesh-on-LAN nutzen wollen, ausstrahlt.

Falls ihr FF-Router entsprechend eingerichtet habt, kontrolliert bitte deren Konfiguration. Und das geht per SSH so:

uci show network.mesh_lan.auto

Wird hier network.mesh_lan.auto='1' ausgegeben, dann ist Mesh-on-LAN aktiv und die weiteren Checks sind notwendig.

uci show network.mesh_lan.ifname

Das hier angezeigte Interface (z.B. 'eth0') wird aktiv für Mesh-on-LAN benutzt. Es darf deshalb nicht gleichzeitig als Client-Interface benutzt werden.

uci show network.client

In der Ausgabeliste darf das Mesh-on-LAN-Interface nicht auftauchen.

Sollte es neben mesh_lan auch noch eine Sektion mesh_lan1 geben (z.B. bei Einrichtung eines Futro nach der Anleitung in unserem Wiki), dann bitte die Tests für dieses Interface wiederholen.

Hat man tatsächlich versehentlich das aktive Mesh-on-LAN-Interface auch in der Client-Liste mit drin, kann man die Sache dadurch bereinigen, dass man die jetzt im Wiki aktualisierte Version der Befehle eingibt:

for ifname in $(cat /lib/gluon/core/sysconfig/lan_ifname); do
uci del_list network.client.ifname=$ifname
done
uci commit
/etc/init.d/network restart

@alfonx alfonx changed the title Mesh-On-Lan Mesh-On-Lan Fehlkonfiguration überprüfen Nov 10, 2016
@alfonx
Copy link

alfonx commented Nov 10, 2016

Hab das gerade erst gelesen. Man muss hier herausfinden welche unserer Meshes überhaupt LAN verwenden (mir fällt gerade nur Shedhalle ein), und die dann durchchecken und dann das Ticket schließen. Kannst du das für die wenigen LAN-Meshes die in Frage kommen bitte machen. Danke

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants