[Freifunk Franken] l2tp Tunneldigger in Fürth auf fff-gw-cd1 - Tester gesucht!

Christian Dresel fff at chrisi01.de
Mi Mär 30 12:12:22 CEST 2016


Hi

s. inline

Am 30.03.2016 um 10:04 schrieb Robert Langhammer:
> Hi,
>  s. inline
> 
> Am 30.03.2016 um 08:49 schrieb Christian Dresel:
>> Am 30.03.2016 um 00:45 schrieb Robert:
>>> jo, sieht fast gut aus.
>>>
>>> NEW_MTU ist ne Variable drum  MTU=$NEW_MTU oder MTU=$5
>> dachte ich mir schon fast ;) Habs angepasst.
>>
>>> Achtung, in den up-scripen ist es $4!
>> das fuerth.up sieht so aus:
>>
>> #!/bin/bash
>> TUNNEL_ID="$1"
>> INTERFACE="$3"
>> MTU="$4"
>> BATDEV=bat0
>>
>> ensure_policy()
>> {
>>   ip rule del $*
>>   ip rule add $*
>> }
>>
>> ensure_bridge()
>> {
>> #MAC aus MTU generieren (auf jedem GW eine Stelle ändern)
>>   mac=$(echo $MTU |  sed -E "s/^(..)/0a:00:03:01:\1:/")
>>   local brname="$1"
>>   brctl addbr $brname 2>/dev/null
>>
>>   if [[ "$?" == "0" ]]; then
>>     # Bridge did not exist before, we have to initialize it
>>     ip link set dev $brname address $mac up
>>     # Neue Bridge batman hinzufügen
>>     batctl -m $BATDEV if add $brname
>>     # Disable forwarding between bridge ports
>>     ebtables -A FORWARD --logical-in $brname -j DROP
>>   fi
>> }
>>
>> # Set the interface to UP state
>> ip link set dev $INTERFACE up mtu $MTU
>>
>> # Add the interface to our bridge
>> ensure_bridge l2-br-fu${MTU}
>> brctl addif l2-br-fu${MTU} $INTERFACE
>>
>> müsste also passen
>>
>>> Das sourcen der bridge_functions klappt immer noch nicht? Pfadproblem?
>> habs auch mit absoluten Pfad probiert
>> ./srv/tunn.../broker/scripts/mtudings.sh ging auch nicht. Keine Ahnung
> Nach dem '.' fehlt das Leerzeichen. Der '.' ist ein Kommando. Ein
> Synonym für das build in Kommando 'source'.
> Der '.' als Pfad, wie hier, zeigt immer auf das aktuelle Verzeichnis,
> weil es da einen Hardink gibt, der so heißt (ls -la) neben dem Hardink
> '..', der immer ein Verz. höher zeigt. Drum funzt ja auch cd .. oder cp
> xyz .
> 
> Robert


ich bin mir jetzt nicht mehr sicher glaube aber das es nur ein
Tippfehler in der Mail war, ich hab mir den Syntax von hier kopiert:

https://github.com/FreifunkFranken/firmware/blob/master/bsp/ar71xx/root_file_system/etc/network.ubnt-nano-m

und da ist es ja richtig so wie du es beschrieben hast.

mfg

Christian

-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : signature.asc
Dateityp    : application/pgp-signature
Dateigröße  : 819 bytes
Beschreibung: OpenPGP digital signature
URL         : <http://lists.freifunk.net/mailman/private/franken-freifunk.net/attachments/20160330/2dd5e09a/attachment.sig>


Mehr Informationen über die Mailingliste franken