[PATCH] fff-hoods: Access gateways by fdff::2

Tim Niemeyer tim at tn-x.org
Do Nov 2 18:57:11 CET 2017


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

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."


Mehr Informationen über die Mailingliste franken-dev