Message ID | 1509632031-3616-1-git-send-email-freifunk@adrianschmutzler.de |
---|---|
State | Deferred |
Headers | show |
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 echo "Set ULA route to br-mesh." else echo "Route already set."
Hi Am 2. November 2017 15:13:51 MEZ schrieb Adrian Schmutzler <freifunk@adrianschmutzler.de>: >Signed-off-by: Adrian Schmutzler <freifunk@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 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."
hi On 02.11.2017 18:57, Tim Niemeyer wrote: > Hi > > Am 2. November 2017 15:13:51 MEZ schrieb Adrian Schmutzler <freifunk@adrianschmutzler.de>: >> Signed-off-by: Adrian Schmutzler <freifunk@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. 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."
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@adrianschmutzler.de>: > >> Signed-off-by: Adrian Schmutzler <freifunk@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.. Wenn das wirklich gehen sollte, nochmal die Frage, warum das nicht mit fe80::1 machen? 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." >
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@adrianschmutzler.de>: >>>> Signed-off-by: Adrian Schmutzler <freifunk@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." >> > >
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de> --- src/packages/fff/fff-hoods/files/usr/sbin/configurehood | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-)