[WLANtalk] wo detailliertes Howto => OpenWrt / batman-adv

René Galow rensky.g at googlemail.com
Mi Jul 6 09:33:57 CEST 2016


Hallo Georg,

hier mal ein Ansatz wie ich meine router unter Barrier Breaker konfiguriert
habe.
Ob das genau unter Chaos Calmer funktioniert weiß ich noch nicht 100% muss
ich erst mal testen.

Das Netzwerk Setup ist so das auf wireless0 auch noch olsr laufen kann.
IP und SSID einfach anpassen.

Idealerweise gibst du jedem router eine IP auf dem mesh12 Interface nötig
ist es aber nur beim Gateway.
Auf dem Gateway Router muss du dann noch DHCP Server auf dem interface
mesh12 aktivieren.
batman-adv, batctl sollten auf dem Router bereits installiert sein.

Dann angehängtes Skritp ausführen [0]

Diagnose helfen

# Checken ob das interface aktiv ist
root at openwrt:~# batctl -m bat12 if
wlan0.12: active

# Checken ob nachbarn vorhanden sind
root at openwrt:~# batctl -m bat12 o
[B.A.T.M.A.N. adv 2014.2.0, MainIF/MAC: wlan0.12/00:15:6d:4e:ae:fc (bat12
BATMAN_IV)]
  Originator      last-seen (#/255)           Nexthop [outgoingIF]:
Potential nexthops ...
10:fe:ed:af:d7:3a    0.340s   (178) 64:66:b3:eb:0c:6d [  wlan0.12]:
64:66:b3:eb:0c:6d (178) 64:70:02:b5:e6:a5 (174)


[0]
#!/bin/sh

uci set network.mesh12=interface
uci set network. at interface[-1].ifname=bat12
uci set network. at interface[-1].type=bridge
uci set network. at interface[-1]._orig_ifname="bat12 wlan0-1"
uci set network. at interface[-1]._orig_bridge=true
uci set network. at interface[-1].proto=static
uci set network. at interface[-1].ipaddr=10.93.1.2
uci set network. at interface[-1].netmask=255.255.255.0

uci set network.meshbat12=interface
uci set network. at interface[-1].ifname=@wireless0.12
uci set network. at interface[-1].proto=batadv
uci set network. at interface[-1].mesh=bat12
uci set network. at interface[-1].mtu=1528

uci set network.wireless0=interface
uci set network. at interface[-1].mtu=1528
uci set network. at interface[-1].proto=static
uci set network. at interface[-1].ipaddr=10.93.0.2
uci set network. at interface[-1].netmask=255.255.255.0
uci set network. at interface[-1].dns="8.8.8.8 141.1.1.1 8.8.4.4"

uci commit network

uci set wireless.radio0.type=mac80211
uci set wireless.radio0.channel=6
uci set wireless.radio0.hwmode=11g
uci set wireless.radio0.htmode=HT40
uci set wireless.radio0.txpower=20
uci set wireless.radio0.country=DE
uci set wireless.radio0.disabled=0
uci set wireless.radio0.noscan=1

uci set wireless. at wifi-iface[0].device=radio0
uci set wireless. at wifi-iface[0].encryption=none
uci set wireless. at wifi-iface[0].ssid=wahlsdorf.freifunk.net
uci set wireless. at wifi-iface[0].mode=adhoc
uci set wireless. at wifi-iface[0].bssid=BE:B0:34:F4:BE:BC
uci set wireless. at wifi-iface[0].network=wireless0

uci add wireless wifi-iface
uci set wireless. at wifi-iface[-1].device=radio0
uci set wireless. at wifi-iface[-1].mode=ap
uci set wireless. at wifi-iface[-1].encryption=none
uci set wireless. at wifi-iface[-1].ssid=wahlsdorf.de
uci set wireless. at wifi-iface[-1].network=mesh12

uci commit wireless

/etc/init.d/network restart


Am 6. Juli 2016 um 03:45 schrieb willi uebelherr <willi.uebelherr at gmx.de>:

>
> Also liebe freunde,
>
> G.Karsten hat doch wirklich deutlich sein anliegen beschrieben. Und alle,
> die sich bereits mit den grundlagen zum aufbau eines netzwerks beschaeftigt
> haben, koennen doch konstruktiv ihr wissen und ihre erfahrung zur
> verfuegung stellen.
>
> Und ob G.Karsten dann tatsaechlich bei batman-adv landet, ist dann auch
> noch offen. Babel bleibt immer noch eine alternative, wenn wir uns fuer
> einen disctance-vector orientierten routingansatz entscheiden koennen.
>
> Der weg, den G.Karsten gehen will, ist einfach grossartig.
>
> mit lieben gruessen, willi
> Manaus, Brasil
>
>
> Am 05/07/2016 um 16:53 schrieb G.Karsten:
>
>> Moin,
>> hat jemand einen Tip, wo ich ein *nicht* Freifunk spezifisches HowTo
>> finde (englisch geht, deutsch wäre etwas besser)
>> Wie ich ein eigenes batman-adv mesh auf OpenWrt baue?
>>
>> Ich meine, beginnend bei NULL also nackte frische OpenWRT Router, mit
>> einem 4300 als Gateway nach "draussen" und mehrere
>> 842 fürs meshen.
>>
>> Ich suche jetzt schon seit über einer Woche und finde immer so "teil"
>> howtos die immer irgendwas voraussetzen oder Freifunk spezifisch sind.
>>
>> Hat irgendwer eine Idee?
>>
>> Danke Georg
>>
>>
>>
>> _______________________________________________
>> WLANtalk mailing list
>> WLANtalk at freifunk.net
>> Abonnement abbestellen? ->
>> http://lists.freifunk.net/mailman/listinfo/wlantalk-freifunk.net
>>
>> Weitere Infos zu den freifunk.net Mailinglisten und zur An- und
>> Abmeldung unter http://freifunk.net/mailinglisten
>>
>> _______________________________________________
> WLANtalk mailing list
> WLANtalk at freifunk.net
> Abonnement abbestellen? ->
> http://lists.freifunk.net/mailman/listinfo/wlantalk-freifunk.net
>
> Weitere Infos zu den freifunk.net Mailinglisten und zur An- und Abmeldung
> unter http://freifunk.net/mailinglisten
>
-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <http://lists.freifunk.net/pipermail/wlantalk-freifunk.net/attachments/20160706/b98d5556/attachment.html>


Mehr Informationen über die Mailingliste WLANtalk