OpenWRT Backfire einrichten: Unterschied zwischen den Versionen
Melle (Diskussion | Beiträge) |
Otto (Diskussion | Beiträge) KKeine Bearbeitungszusammenfassung |
||
(22 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 | 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]] | ||
Zeile 20: | Zeile 24: | ||
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'''. | ||
Zeile 30: | Zeile 34: | ||
Wähle die Option '''Freifunk''' -> '''Basic Settings''' -> '''Profile''' und ergänze folgendes: | 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 | * '''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. | * '''Network for client DHCP addresses''': 192.168.23.0/24. Aus diesem Adressbereich werden Clients IP-Adressen vergeben. | ||
[[Image:Backfire einrichten 04.png]] | [[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: | [[Kategorie:Legacy]] | ||
Aktuelle Version vom 7. Februar 2021, 23:10 Uhr
Dieser Artikel erklärt die Einrichtung eines Routers mit der akteullen OpenWRT Version "Backfire".
Firmware runterladen
Im Moment gibt es nicht "das eine" Repository für die aktuelle Freifunk Firmware. Du hast folgende Möglichkeiten:
- Den Freifunk Image Builder verwenden um Dir eine Image generieren zu lassen.
- Die Firmware selbst compilieren
- fertig compilierte Images verwenden, z.B. die Firmware der Freifunker aus Prenzelberg oder die Snapshots von OpenWRT.org. Diese Image funktioniert gut für eine Nanostation M2.
Firmware flashen
- todo
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. Dazu Administration (rechts oben) klicken. Bestätige Eingaben durch Save & Apply
Nach dem Login müssen ein paar Basisdaten eingegeben werden. Gehe im Menü zu Freifunk -> Basic Settings.
Dort bitte folgende Dinge einstellen:
- !!ACHTUNG!! 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
- 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-Adresse des Routers darstellen. Im Beispiel bekommt der Router mit der IP-Adresse 10.22.7.192 den Namen ap7-192.
- Location: Postadresse oder zumindest die Straße
- Latitude / Longitude: die GPS-Koordinaten des Routers. Diese Angabe hilft dabei den Router richtig auf der Karte darzustellen. Die GPS-Koordianten kannst Du z.B. bei 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
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.
Unter Freifunk -> Wizard kann nun das neue Passwort für den Router vergeben werden:
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-Adresse aus dem 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 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.
Unter Freifunk -> Contact trag bitte Deine Kontaktdaten ein. Das ist hilfreich, damit Dich andere Freifunker bei Bedarf kontaktieren können.
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.
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 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