Howto/Freifunk-Knoten aufstellen: Unterschied zwischen den Versionen

 
(142 dazwischenliegende Versionen von 15 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
{{Hinweis
+
[[Datei:Freifunk Antenne.jpeg|miniatur|rechts|Eine selbstgebastelte Richtfunkantenne zur Erhöhung der Reichweite. Für den Einstieg reichen aber auch die Stabantennen vom Hersteller.]]
|Titel=Achtung
+
=Anleitungen zur Teilnahme am Netz von Freifunk Mainz/Freifunk Wiesbaden=
|Text=Diese Anleitung ist bei weitem noch nicht fertig. Sie wird gerade aus dem [http://www.freifunk-mainz.de/wiki/doku.php?id=howto:tinc_node_konfiguration_v2 alten Wiki] umgezogen.
+
Der Teilnahme am Freifunk-Netz bist du nur noch 2 kleine Schritte entfernt:
}}
+
#Besorge dir einen Router. Hier findest du eine Liste der [http://wiki.freifunk.net/Freifunk_Firmware_Gluon/Hardware unterstützten Geräte]. Wir [[Welchen Router kaufe ich|empfehlen diese Geräte]] von TP-Link.
{{Todo|Anleitung komplett machen}}
+
#Installiere darauf die Freifunk-Software. Folge '''[https://www.freifunk-mainz.de/GluonFlash.html dieser Anleitung]''' auf unserer Webseite, wenn du ein Neugerät mit Original-Software mit der Freifunk-Firmware bespielen willst.
  
Dies soll eine allgemeine Anleitung zur Router-Konfiguration auf OpenWRT-Basis für die Teilnahme am Netz von Freifunk Mainz werden.
+
== Fortgeschrittene Anleitungen==
 
+
* Willst du die Konfiguration deines Freifunk-Routers nochmal ändern, so folge [[Howto/Gluon_Konfig_Aendern | dieser Anleitung]].
Dieser Prozess umfasst mehrere Schritte:
+
*[[:Datei:Wohin mit den Freifunk-Router.pdf|Hier]] findest du außerdem eine Anleitung, wo du den Router am Besten aufstellst.
__TOC__
 
 
 
= Router Flashen =
 
Eine grobe Übersicht, wie das flashen vor sich geht [[Howto/Flashen | findet man hier]].
 
{{Todo|Link nach Domainumzug rausnehmen/anpassen.}}
 
Wir verwenden als Grundlage für die Router das Betriebssystem [https://openwrt.org/ OpenWRT]. Um den Prozess einfacher zu machen, und da der Speicherplatz auf den Plasterouter sehr begrenzt ist, haben wir '''vorkompilierte Images''' im Angebot:
 
Die jeweils aktuelle Version für deinen Router liegt unter [http://images.freifunk-mainz.de images.freifunk-mainz.de] (bzw. unter [http://images.freifunk.lacerta.uberspace.de images.freifunk.lacerta.uberspace.de] bis zum Domainumzug).
 
 
 
Alternativ kann dem Router auch ein "normales" OpenWRT verpasst werden, dann muss man jedoch die benötigten Pakete von Hand nachinstallieren:
 
 
 
$ opkg update
 
$ opkg install kmod-batman-adv tinc
 
 
 
= Router einrichten =
 
 
 
Nachdem OpenWRT erfolgreich auf den Router geflasht ist, bezieht dieser die IP-Adresse <code>192.168.1.1</code>. Da bereits ein DHCP Server initial auf den Kisten läuft musst du dir keine eigene IP-Adresse setzen
 
 
 
== Passwort setzen ==
 
Wie bei OpenWRT üblich, sollte das erste Einloggen per Telnet erfolgen, um das Root-Passwort zu ändern.
 
 
 
$ telnet 192.168.1.1
 
 
 
$ passwd <enter>
 
$ > Neues Passwort eingeben:
 
$ > Neues Passwort wiederholen:
 
 
 
Danach ist Telnet aus und SSH an.
 
Nach einem Reboot muss der Login per SSH erfolgen
 
 
 
$ reboot -f
 
 
 
Die weiteren Einlogvorgänge erfolgen dann über SSH als Benutzer root:
 
 
 
$ ssh root@192.168.1.1
 
 
 
... oder von einem Windows-PC mit dem kostenlosen Tool: PUTTY - Hier Login per IP Adresse und SSH (Port 22)
 
 
 
==Empfehlung: Sicherung der wichtigsten Dateien==
 
 
 
Die Praxis zeigt, dass es gut ist, später nochmal einen Blick in die Original-Dateien werfen zu können, wenn es um definierte Hardware Eigenschaften geht. Wer mag legt Kopien an von:
 
 
 
$ cd /etc/config
 
$ cp wireless wireless.org
 
$ cp network network.org
 
$ cp tinc tinc.org
 
$ cp firewall firewall.org
 
 
 
 
 
 
 
 
 
==Netzwerk konfigurieren==
 
Leider unterscheiden sich die Addressierungen der Netzwerkinterfaces der Router je nach Modell und Hardware-Revision.
 
Im folgenden der Anleitung werden die Interfaces als <span style="background: #{{Color|Blau}}; " ><WAN-IF></span> und <span style="background: #{{Color|Gelb}};"><SWITCH-IF></span> bezeichnet.
 
{{Todo|Tabelle mit allen Routermodellen auffüllen.}}
 
{| class="wikitable sortable"
 
! Router-Modell
 
! HW-Revision
 
! style="background: #{{Color|Blau}}; " | WAN-Interface
 
! style="background: #{{Color|Gelb}};" | Switch-Interface
 
|-
 
| tl-wr741nd
 
| v5
 
| eth1
 
| eth0
 
|-
 
| tl-wr841nd
 
| v7 (v8.x nicht geeignet)
 
| eth0
 
| eth1
 
|-
 
| tl-wr1043nd
 
| v 1.x
 
| eth0.0
 
| eth0.1
 
|-
 
| tl-wdr3500
 
| v1
 
| eth1
 
| eth0
 
|}
 
 
 
Laden der Datei ''network'' in den Editor. Eine Hilfe gibt es:
 
[[http://www.linux-fuer-alle.de/doc_show.php?docid=29 | hier ]]
 
 
 
$ vi /etc/config/network
 
 
 
Einige Teile der Datei müssen ausgetauscht, andere ergänzt werden.
 
 
 
Gehen wir die Blöcke einfach mal durch:
 
 
 
'''config interface 'loopback''''  ==> Der ganze Block bleibt erhalten
 
 
 
'''config globals 'globals'''' ==> Der ganze Block (2 Zeilen) fliegt raus / löschen oder mit # auskommentieren
 
 
 
Hier fügen wir ein:
 
 
 
config interface 'vpn'
 
        option ifname 'freifunk_vpn'
 
        option mtu '1500'
 
        option proto 'batadv'
 
        option mesh 'bat0'
 
 
 
config interface 'mesh'
 
        option ifname 'adhoc0'
 
        option mtu '1528'
 
        option proto 'batadv'
 
        option mesh 'bat0'
 
 
 
 
 
 
 
'''config interface 'lan'''' ==> Dieser Block wird entfernt. Vorher die Zeile "option ifname " suchen und den Namen des Interfaces mit der Tabelle oben vergleichen. Dieser Name ist die <span style="background: #{{Color|Gelb}};"><SWITCH-IF></span>. Block jetzt löschen.
 
 
 
An dieser Stelle einsetzen:
 
Für Router nur mit 2,4 GHz ...
 
 
 
config interface 'freifunk'
 
        option ifname '<span style="background: #{{Color|Gelb}};"><SWITCH-IF></span> bat0 freifunk_wlan'
 
        option type 'bridge'
 
        option proto 'static'
 
        #  Eure IP-Addresse aus dem WIKI bei ipaddr ersetzen
 
        option ipaddr  '10.37.X.X'
 
        option netmask '255.255.0.0'
 
        option dns    '10.37.4.1'
 
 
 
Für Router nur mit 2,4 GHz und 5 GHz ...
 
 
 
config interface 'freifunk'
 
        option ifname '<span style="background: #{{Color|Gelb}};"><SWITCH-IF></span> bat0 freifunk_wlan freifunk_wlan2'
 
        option type 'bridge'
 
        option proto 'static'
 
        #  Eure IP-Addresse aus dem WIKI bei ipaddr ersetzen
 
        option ipaddr  '10.37.X.X'
 
        option netmask '255.255.0.0'
 
        option dns    '10.37.4.1'
 
 
 
'''config interface 'wan'''' ==> Dieser Block bleibt erhalten
 
 
 
'''config interface 'wan6'''' ==> Der ganze Block (3 Zeilen) fliegt raus / löschen oder mit # auskommentieren
 
 
 
'''config switch...''' ==> diese Blöcke bleiben erhalten
 
 
 
Speichern und raus:  Bei 'vi' mit ESC  :wq 
 
 
 
{{Todo|Kommandos des VI Editors sammeln/referenzieren.}}
 
 
 
==DNS Ausschalten==
 
 
 
DNS abschalten durch einmaliges Absetzen des folgenden Befehls
 
 
 
$/etc/init.d/dnsmasq disable
 
 
 
==WLAN konfigurieren==
 
 
 
 
 
 
 
==Tinc konfigurieren==
 
 
 
{{#ask: [[Freifunk-Gateway::+]]
 
|?Node-Tinc-Key = Tinc-Key
 
|?Node-Kommentar = Kommentar
 
| mainlabel=Gateway
 
| intro=In dieser Tabelle werden unsere Gateways mitsamt den dazugehörigen Tinc-Schlüsseln gelistet
 
|}}
 
 
 
= Konfiguration testen =
 
Einen Überblick findet man unter [[Howto/Funktionstests | Funktionstests]].
 

Aktuelle Version vom 2. Oktober 2018, 15:52 Uhr

Eine selbstgebastelte Richtfunkantenne zur Erhöhung der Reichweite. Für den Einstieg reichen aber auch die Stabantennen vom Hersteller.

Anleitungen zur Teilnahme am Netz von Freifunk Mainz/Freifunk Wiesbaden

Der Teilnahme am Freifunk-Netz bist du nur noch 2 kleine Schritte entfernt:

  1. Besorge dir einen Router. Hier findest du eine Liste der unterstützten Geräte. Wir empfehlen diese Geräte von TP-Link.
  2. Installiere darauf die Freifunk-Software. Folge dieser Anleitung auf unserer Webseite, wenn du ein Neugerät mit Original-Software mit der Freifunk-Firmware bespielen willst.

Fortgeschrittene Anleitungen

  • Willst du die Konfiguration deines Freifunk-Routers nochmal ändern, so folge dieser Anleitung.
  • Hier findest du außerdem eine Anleitung, wo du den Router am Besten aufstellst.