[Wien] fonera 2100/2200 kamikaze 8.091 mit nat funkfeuer howto

Alexander Szlezak (spam-protected)
So Sep 27 20:17:56 CEST 2009


Hi Jungs & Mädls,

Eine Anleitung für einen Barebone Fonera mit Kamikaze 8.091 und OLSRD
von Markus Kittenberger für die Fonera. Ist natürlich eher für
Enthusiasten ohne Bedarf nach Luci Weboberfläche für OLSR gedacht, aber
funktioniert sehr fein. Ich möchte die Howto noch verbessern (bitte um
Feedback ob die Firewallconfig nicht ein Pfusch ist) und bin für Tipps
dankbar - dann stelle ich sie ins Wiki!

P.S.: das Setup ist auf 78.41.113.176 (rei6fonerawifi0v1) zum testen
online - scheinbar gibts im Westen nun einige v1 Netze  :-) - wenn sie
stabil funktioniert schliesse ich die Fonera an den Backbone an (d.h.
bitte dzt. nicht enttäuscht sein wenn sie auftaucht, ihr aber nicht über
rei6 routen könnt).

lg,
Alex


- fonera mit kamikaze 8.091 flashen (64k rootfs) - am leichtesten mit
flashtool bei 2200er oder bei 2100 vorher mit den diversen hacks im
internet (z.B. bei freifunk hannover schauen) freischalten (redboot) und
dann über redboot flashen

- eigenen Rechner, der mit fonera verbunden ist auf 192.168.1.10 netmask
255.255.255.0 konfigurieren und dann auf auf http://192.168.1.1 mit
browser verbinden -  luci passwort setzen - damit man später über ssh
einloggen kann

- über luci wifi0 einrichten mit vXX.freiesnetz.www.funkfeuer.at (bssid
je nach liste z.B. 4e:fe:52:36:2e:65 für kanal 1), transmission und
broadcast rate auf 5500, country auf 276 für de (getestet) und 40 für
at (um kanal 12 und 13 zu aktivieren) , mode auf adhoc, 801.11bg als
standard, wifi0 von der lan bridge runternehmen und nur auf wifi0 setzen
(falls wifi0 bei wireless/wifi0 nicht vorhanden ist einfach mit "neu
interface" option im interface feld arbeiten und "wifi0" anlegen

- unter interfaces und wifi0 ip adresse aus redeemer (78.x mit netmask
255.255.255.0, 193.x mit netmask 255.255.252.0 konfigurieren),
firewallzone "wan"

- bei interfaces / lan einen dns server (z.B. 195.170.70.75) eintragen -
sonst können die internen clients auf kein netz zugreifen

- olsrd nach /usr/sbin (olsrd) und /usr/lib (3 libraries) kopieren


- olsrd.conf in /etc/kopieren

DebugLevel              0
IpVersion               4
AllowNoInt              yes
FIBMetric               "flat"
TcRedundancy            2
MprCoverage             5
LinkQualityFishEye      1
LinkQualityAlgorithm    "etx_ff"
LinkQualityLevel 2
UseHysteresis no

LoadPlugin "olsrd_httpinfo.so.0.1"
{
         PlParam     "port"   "81"
         PlParam     "Net"    "0.0.0.0 0.0.0.0"
}
#Trage hier deine OLSR-Interfaces (funk, lan, tunnel, etc,..) ein
Interface "ath0"
{
         Ip4Broadcast 255.255.255.255
         HelloInterval           5.0
         Mode                    "ether"
         HelloValidityTime       100.0
         TcInterval              3.0
         TcValidityTime          500.0
         MidInterval             30.0
         MidValidityTime         500.0
         HnaInterval             30.0
         HnaValidityTime         500.0
}



- startscript / stopscript für olsrd anlegen in /etc/init.d/olsrd

#!/bin/sh /etc/rc.common
# Copyright (C) 2006 OpenWrt.org
START=80
start() {
          /usr/sbin/olsrd
}
stop() {
          killall olsrd 2>%- >%-
}

- unter /etc/rc.d/ mit ln -s /etc/init.d/olsrd S61olsrd einen
symbolischen Link erstellung um OLSR beim Booten automatisch zu starten


- firewall configuration ändern - in der zone wan "input" von "reject"
auf "accept" setzen und unter der zone "wan" bei devices "ath0 wifi0"
eintragen und mit /etc/init.d/firewall stop / start neu starten

- unter interfaces - wifi0 - transmit power auf 16dbm setzen

- scan for links with:
iwlist scanning | grep -B 2 -A 1 "2.412" |  grep -A 3 "funkfe
uer"

-


-
-- 
--
Follow me on Twitter @ http://twitter.com/magicshark
__________________________________________________________________
Mag. Alexander SZLEZAK


Reischergasse 6/2
A-1130 Vienna
Austria
M +43 699 1 350 41 01
F +43 720 345 197
E (spam-protected)

https://www.xing.com/profile/Alexander_Szlezak



-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : olsrd_txtinfo.so.0.1
Dateityp    : application/octet-stream
Dateigröße  : 15702 bytes
Beschreibung: nicht verfügbar
URL         : <http://lists.funkfeuer.at/pipermail/wien/attachments/20090927/868bd2c2/attachment.obj>
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : olsrd
Dateityp    : application/octet-stream
Dateigröße  : 273953 bytes
Beschreibung: nicht verfügbar
URL         : <http://lists.funkfeuer.at/pipermail/wien/attachments/20090927/868bd2c2/attachment-0001.obj>
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : olsrd_arprefresh.so.0.1
Dateityp    : application/octet-stream
Dateigröße  : 7659 bytes
Beschreibung: nicht verfügbar
URL         : <http://lists.funkfeuer.at/pipermail/wien/attachments/20090927/868bd2c2/attachment-0002.obj>
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : olsrd_httpinfo.so.0.1
Dateityp    : application/octet-stream
Dateigröße  : 67067 bytes
Beschreibung: nicht verfügbar
URL         : <http://lists.funkfeuer.at/pipermail/wien/attachments/20090927/868bd2c2/attachment-0003.obj>


Mehr Informationen über die Mailingliste Wien