[PATCH v4] Support batman-adv meshing over 802.11s
Tim Niemeyer
tim at tn-x.org
So Okt 8 15:35:42 CEST 2017
Hi
Bitte die Änderungen von Adrian's Patch "[PATCH] fff-wireless: Add
returns to wifiAddMesh" noch einbauen.
Ich hab es unten nochmal eingemerkt.
Am Sonntag, den 08.10.2017, 13:10 +0200 schrieb Fabian Bläse:
[..]
> diff --git a/src/packages/fff/fff-wireless/files/lib/functions/fff/wireless b/src/packages/fff/fff-wireless/files/lib/functions/fff/wireless
> index 2c6dff8..238022a 100644
> --- a/src/packages/fff/fff-wireless/files/lib/functions/fff/wireless
> +++ b/src/packages/fff/fff-wireless/files/lib/functions/fff/wireless
> @@ -83,9 +83,9 @@ wifiAddAdHocMesh() {
> > local bssid=$3
>
> > local channel=$(uci get "wireless.${radio}.channel")
> > - local iface="w2mesh"
> > + local iface="w2ibss"
> > if [ "$channel" -gt "14" ]; then
> > - iface="w5mesh"
> > + iface="w5ibss"
> > fi
>
> > uci batch <<-__EOF__
> @@ -177,4 +177,38 @@ wifiAddSta() {
> > return 0
> }
>
> +wifiAddMesh() {
> > + if [ $# -ne "2" ]
> > + then
> + echo "Usage: wifiAddMesh <radio> <mesh-id>"
+ return 1
> + fi
> +
> > + local radio=$1
> > + local mesh_id=$2
> +
> > + local channel=$(uci get "wireless.${radio}.channel")
> > + local iface="w2mesh"
> > + if [ "$channel" -gt "14" ]; then
> > + iface="w5mesh"
> > + fi
> > + uci batch <<-__EOF__
> > + set wireless.${iface}='wifi-iface'
> > + set wireless.${iface}.device='${radio}'
> > + set wireless.${iface}.network='${iface}'
> > + set wireless.${iface}.ifname='${iface}'
> > + set wireless.${iface}.mode='mesh'
> > + set wireless.${iface}.mesh_id='${mesh_id}'
> > + set wireless.${iface}.encryption='none'
> > + set wireless.${iface}.mesh_fwding=0
> > + commit wireless
> +
> > + set network.${iface}='interface'
> > + set network.${iface}.mtu='1528'
> > + set network.${iface}.proto='batadv'
> > + set network.${iface}.mesh='bat0'
> > + commit network
> > + __EOF__
> +
> + echo "${iface}"
+ return 0
Tim
> +}
> # vim: set noexpandtab:tabstop=4
> --
> 2.14.1
>
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname : signature.asc
Dateityp : application/pgp-signature
Dateigröße : 488 bytes
Beschreibung: This is a digitally signed message part
URL : <http://lists.freifunk.net/pipermail/franken-dev-freifunk.net/attachments/20171008/c158ee0a/attachment.sig>
Mehr Informationen über die Mailingliste franken-dev