[PATCH] fff-hoods: Access gateways by fdff::2
Christian Dresel
fff at chrisi01.de
Do Nov 2 19:43:59 CET 2017
hi
On 02.11.2017 19:42, Tim Niemeyer wrote:
> Hi
>
> Am Donnerstag, den 02.11.2017, 19:01 +0100 schrieb Christian Dresel:
>> hi
>>
>> On 02.11.2017 18:57, Tim Niemeyer wrote:
>>> Hi
>>>
>>> Am 2. November 2017 15:13:51 MEZ schrieb Adrian Schmutzler <freifunk at adrianschmutzler.de>:
>>>> Signed-off-by: Adrian Schmutzler <freifunk at adrianschmutzler.de>
>>>
>>> Hier im Kommentar fehlt eine Erklärung warum und wofür der Patch ist.
>>>
>>> Ich vermute mal, du möchtest die IP am Server mit nodad anlegen und so eine Anycast IP erzeugen.
>>>
>>>> ---
>>>> src/packages/fff/fff-hoods/files/usr/sbin/configurehood | 6 +++---
>>>> 1 file changed, 3 insertions(+), 3 deletions(-)
>>>>
>>>> diff --git a/src/packages/fff/fff-hoods/files/usr/sbin/configurehood
>>>> b/src/packages/fff/fff-hoods/files/usr/sbin/configurehood
>>>> index 8ffaced..c96b37c 100755
>>>> --- a/src/packages/fff/fff-hoods/files/usr/sbin/configurehood
>>>> +++ b/src/packages/fff/fff-hoods/files/usr/sbin/configurehood
>>>> @@ -115,8 +115,8 @@ else
>>>> wget -T15 -t5 "http://[fe80::1%w2sta]:2342/sectorfile" -O
>>>> "$sectortmp" || wget -T15 -t5 "http://[fe80::1%w5sta]:2342/sectorfile"
>>>> -O "$sectortmp"
>>>> fi
>>>> else
>>>> - echo "We have a Gateway in Range, we load the keyxchangev2data from
>>>> fe80::1"
>>>> - wget -T15 -t5 "http://[fe80::1%br-mesh]:2342/keyxchangev2data" -O
>>>> "$hoodfile"
>>>> + echo "We have a Gateway in Range, we load the keyxchangev2data from
>>>> fe80::2 (any gateway)"
>>>> + wget -T15 -t5 "http://[fdff::2]:2342/keyxchangev2data" -O
>>>> "$hoodfile"
>>>> #UPLINK: Do nothing
>>>> fi
>>>> fi
>>>> @@ -265,7 +265,7 @@ if [ -s "$hoodfile" ]; then
>>>> echo "Address already set."
>>>> fi
>>>> if ! ( ip -6 route show dev br-mesh | grep -q "fc00::" ) ; then
>>>> - ip -6 route add fc00::/7 via fe80::1 dev br-mesh
>>>> + ip -6 route add fc00::/7 via fdff::2 dev br-mesh
>>>
>>> Wäre das L2 Anycast nicht auch auf Link-Local Ebene möglich?
>>>
>>> https://www.freifunk-gera-greiz.de/forum/-/message_boards/message/106771
>>
>> das ist etwas mau erklärt aber:
>>
>> "Das Anycast der Knoten (nextnode) arbeitet auf Layer 3 ... daher
>> funktioniert das dort."
>>
>> Das haben wir hier ja vor oder? Ich glaube der hat probiert 2 Nodes die
>> gleiche MAC zu geben um auf Layer 2 anycast zu machen was wegen Roaming
>> und so nicht geht.
>> Ganz sicher bin ich mir aber da nicht.
> Hm.. könnte schon sein..
ja so ganz eindeutig kommt es aus den Beitrag nicht aus, gefühlt hat er
auch mindestens 1x da drin L2/und L3 verwechselt.
>
> Wenn das wirklich gehen sollte, nochmal die Frage, warum das nicht mit
> fe80::1 machen?
hmh gute Frage... weil..?
mfg
Christian
>
> Tim
>
>>
>> mfg
>>
>> Christian
>>
>>>
>>> Demnach stört die Batman Roaming Sache bei der Verwendung von L2 Anycast.
>>>
>>> Tim
>>>
>>>> echo "Set ULA route to br-mesh."
>>>> else
>>>> echo "Route already set."
>>
>
>
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname : signature.asc
Dateityp : application/pgp-signature
Dateigröße : 833 bytes
Beschreibung: OpenPGP digital signature
URL : <http://lists.freifunk.net/pipermail/franken-dev-freifunk.net/attachments/20171102/edc48a37/attachment.sig>
Mehr Informationen über die Mailingliste franken-dev