OpenWRT Backfire einrichten: Unterschied zwischen den Versionen

Zur Navigation springen Zur Suche springen
K
keine Bearbeitungszusammenfassung
KKeine Bearbeitungszusammenfassung
 
(26 dazwischenliegende Versionen von 7 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
{{Legacy|OpenWRT Backfire war 2010/11.}}
Dieser Artikel erklärt die Einrichtung eines Routers mit der akteullen OpenWRT Version "Backfire".
Dieser Artikel erklärt die Einrichtung eines Routers mit der akteullen OpenWRT Version "Backfire".


== Firmware runterladen ==
== Firmware runterladen ==


Im Moment gibt es nicht "das eine" Repository für die aktuelle Freifunk Firmware. Du hast zwei Möglichkeiten:
Im Moment gibt es nicht "das eine" Repository für die aktuelle Freifunk Firmware. Du hast folgende Möglichkeiten:
 
# Den '''[http://meshkit.freifunk.net/ Freifunk Image Builder]''' verwenden um Dir eine Image generieren zu lassen.
# Die Firmware [http://wiki.freifunk.net/OpenWrt_Buildroot selbst compilieren]
# Die Firmware [http://wiki.freifunk.net/OpenWrt_Buildroot selbst compilieren]
# fertig compilierte Images verwenden, z.B. die [http://wiki.freifunk.net/Freifunk_Berlin_Pberg:Firmware#Standard_minimal_Images Firmware der Freifunker aus Prenzelberg] oder die [http://downloads.openwrt.org/snapshots/ Snapshots von OpenWRT.org].
# fertig compilierte Images verwenden, z.B. die [http://wiki.freifunk.net/Freifunk_Berlin_Pberg:Firmware#Standard_minimal_Images Firmware der Freifunker aus Prenzelberg] oder die [http://downloads.openwrt.org/snapshots/ Snapshots von OpenWRT.org]. [http://firmware.pberg.freifunk.net/backfire/10.03.1-RC5-timestamp/2011-06-25_10-33/ar71xx/openwrt-ar71xx-ubnt-nano-m-squashfs-sysupgrade.bin Diese Image] funktioniert gut für eine Nanostation M2.


== Firmware flashen ==
== Firmware flashen ==
Zeile 13: Zeile 17:
== Einrichtung des Routers ==
== Einrichtung des Routers ==


Nach dem Flashen das Webinterface unter http://192.168.1.1 aufrufen. Der Login erfolgt mit dem Usernamen '''root''' und '''keinem Passwort'''.
Nach dem Flashen das Webinterface unter http://192.168.1.1 aufrufen. Der Login erfolgt mit dem Usernamen '''root''' und '''keinem Passwort'''. Dazu Administration (rechts oben) klicken. Bestätige Eingaben durch Save & Apply


[[Image:Backfire einrichten 01.png]]
[[Image:Backfire einrichten 01.png]]


Nach dem Login müssen ein paar Basisdaten eingegeben werden. Gehe im Menü zu '''Freifunk''' -> '''Basic Settings''' -> '''Profile'''.
Nach dem Login müssen ein paar Basisdaten eingegeben werden. Gehe im Menü zu '''Freifunk''' -> '''Basic Settings'''.


Dort bitte folgende Dinge einstellen:
Dort bitte folgende Dinge einstellen:
 
* <b> !!ACHTUNG!! </b> der Freifunk-Mesh-Wizzard hat eine falsche BSSID "im Bauch" D2:CA:FF:EE:BA:BE  richtig ist aber 02:CA:FF:EE:BA:BE
* '''Community''': Freifunk Potsdam
* '''Community''': Freifunk Potsdam
* '''Hostname''': Hier kann ein frei gewählter Name eingetragen werden, mit dem der Router sich im Netz bekannt macht. Um den Überblick zu wahren, empfehlen wir, dass der Hostname nach dem Schema '''apX-Y''' aufgebaut wird, wobei X-Y die letzten beiden Oktetts der [[IP-Adressen|IP-Adresse]] des Routers darstellen. Im Beispiel bekommt der Router mit der [[IP-Adressen|IP-Adresse]] '''10.22.7.192''' den Namen '''ap7-192'''.
* '''Hostname''': Hier kann ein frei gewählter Name eingetragen werden, mit dem der Router sich im Netz bekannt macht. Um den Überblick zu wahren, empfehlen wir, dass der Hostname nach dem Schema '''apX-Y''' aufgebaut wird, wobei X-Y die letzten beiden Oktetts der [[IP-Adressen|IP-Adresse]] des Routers darstellen. Im Beispiel bekommt der Router mit der [[IP-Adressen|IP-Adresse]] '''10.22.7.192''' den Namen '''ap7-192'''.
* '''Location''': Postadresse oder zumindest die Straße
* '''Location''': Postadresse oder zumindest die Straße
* '''Latitude''' / '''Longitude''': die GPS-Koordinaten des Routers. Diese Angabe hilft dabei den Router richtig [http://karte.freifunk-potsdam.de/ auf der Karte] darzustellen.
* '''Latitude''' / '''Longitude''': die GPS-Koordinaten des Routers. Diese Angabe hilft dabei den Router richtig [http://karte.freifunk-potsdam.de/ auf der Karte] darzustellen. Die GPS-Koordianten kannst Du z.B. bei [http://www.openstreetmap.org/?lat=52.398543&lon=13.05508&zoom=18&layers=M OpenStreetMap] herausfinden. Zoome die Karte zur Position des Routers, doppelklicke auf die exakte Position und wähle dann die Option "Permalink". In der Adresszeile des Brosers stehen nun die Koordinaten, z.B. [http://www.openstreetmap.org/?lat=52.398543&lon=13.05508&zoom=18&layers=M http://www.openstreetmap.org/?'''lat=52.398543'''&'''lon=13.05508'''&zoom=18&layers=M]
 
[[Image:Backfire einrichten 02.png]]
[[Image:Backfire einrichten 02.png]]


Wähle die Option '''Freifunk''' -> '''Basic Settings''' -> '''Profile''' und ergänze folgendes:
* '''Country code''': DE - sonst kannst Du nicht den für Potsdam festgelegten WLAN-Kanal 5 verwenden.
* '''Network for client DHCP addresses''': 192.168.23.0/24. Aus diesem Adressbereich werden Clients IP-Adressen vergeben.
[[Image:Backfire einrichten 04.png]]
Unter '''Freifunk''' -> '''Wizard''' kann nun das neue Passwort für den Router vergeben werden:
[[Image:Backfire einrichten 05.png]]
Dann kann bei '''Configure network''' der Haken gesetzt werden um die Netzwerkeinstellungen festzulegen.
Bei '''RADIO0''' bitte folgendes eintragen:
* '''RADIO0 Mesh IP address''': Deine selbst gewählte [[IP-Adressen|IP-Adresse]] aus dem [[IP-Adressen|Freifunk-Potsdam Adressbereich]].
* '''RADIO0 Enable DHCP''': Haken setzen
* '''RADIO0 DHCP IP range: 192.168.23.0/24
* '''LAN''' und '''WAN''' bitte nicht ankreuzen, das ist nur für die [[Kabelkopplung]] sinnvoll.
* '''Share your internet connection''': ankreuzen, wenn Du Deinen DSL-Anschluss für [[DSL_anbieten|Freifunk freigeben]] willst.
* '''Protocol''': DHCP ist meistens die richtig Wahl. Du wählst '''DHCP''' wenn Dein Freifunk-Router bei einem anderen Router am LAN-Anschluss verbunden ist (also z.B. Fritz-Box / Arcor DSL EasyBox / whatever). '''PPPoE''' würdest Du wählen,  wenn der Freifunk-Rouer direkt mit dem DSL-Modem verbunden ist.
* '''Protect LAN''': Haken setzen, damit Gäste aus dem Freifunk-Netz nicht auf das interner LAN zugreifen können.
[[Image:Backfire einrichten 06.png]]
Unter '''Freifunk''' -> '''Contact''' trag bitte Deine Kontaktdaten ein. Das ist hilfreich, damit Dich andere Freifunker bei Bedarf kontaktieren können.
[[Image:Backfire einrichten 07.png]]
In Potsdam verwenden haben wir die '''Client Splash''' Funktion abgeschaltet, weil die Gäste sonst immer erst die Nutzungsbedingungen im Browser akzeptieren müssten, bevor sie ins Netz könnten.
Unter '''Services''' -> '''Client-Splash''' kannst Du die Zuordnung der Zone '''Freifunk''' zum Netzwerk '''wireless0dhcp''' löschen. Damit bekommen die Nutzer den Splash-Screen nicht mehr zu sehen und können sofort lossurfen.
[[Image:Backfire einrichten 08.png]]
== Zapp einrichten ==
Zapp blockiert Tauschbörsen. Egal ob Du Deinen Internet-Anschluss frei gibst, oder ob Du nur mit Deinem Router am Freifunk-Netz teilnimmst - Zapp sollte immer aktiviert sein.
Deaktiviert als erstes den eingebauten P2P-Blocker, weil er mit dem [http://comments.gmane.org/gmane.org.freifunk.berlin/9638 Zapp-Script] interferiert.
  /etc/init.d/freifunk-p2pblock disable
  /etc/init.d/freifunk-p2pblock stop 
Die Adresse für die Paketupdates muss ggf. korrigiert werden. Ändere die Paketadresse in der Datei '''/etc/opkg.conf''' in
http://downloads.openwrt.org/backfire/10.03.1-rc5/ar71xx/packages/
Wir benötigen ip und netcat:
  opkg update
  opkg install ip netcat
wechselt in den /etc/init.d/ Ordner
  cd /etc/init.d/ 
  wget http://ff-firmware.cvs.sourceforge.net/viewvc/*checkout*/ff-firmware/ff-devel/freifunk-zapp/etc/init.d/S92zapp
  chmod +x /etc/init.d/S92zapp
Dann muss das Connection Tracking eingeschaltet werden:
  echo "net.netfilter.nf_conntrack_acct=1" >> /etc/sysctl.conf
  /etc/init.d/sysctl start
  /etc/init.d/S92zapp start
reboot
Copy&Paste Vorlage:
  opkg update
  opkg install ip netcat
  cd /etc/init.d/ 
  wget http://ff-firmware.cvs.sourceforge.net/viewvc/*checkout*/ff-firmware/ff-devel/freifunk-zapp/etc/init.d/S92zapp
  chmod +x /etc/init.d/S92zapp
  echo "net.netfilter.nf_conntrack_acct=1" >> /etc/sysctl.conf
  /etc/init.d/sysctl start
  /etc/init.d/S92zapp start


[[Kategorie:Technik]]
[[Kategorie:Legacy]]
[[Kategorie:Router]]
51

Bearbeitungen

Navigationsmenü