Für Essen sieht es vorläufig folgendermaßen aus,wobei mir noch keine .ffe Domain zum DNS Auflösen bekannt ist:
elif [ $COMMUNITY_TLD = ffe ]; then # Essen
# List of gateways to test
#alle von ??https://wiki.freifunk-rheinland.net/Essen?? :
#echo "gw01 gw02 gw03 gw05 gw08 gw09 gw12"
#DEFAULT_GATEWAYS=${1:-"10.112.1.11 10.112.42.1 10.112.1.3 10.112.1.5 10.112.1.8 10.112.1.9 10.112.1.12"}
#aktive:
echo "gw01 gw02 gw03 gw04 "
DEFAULT_GATEWAYS=${1:-"10.228.8.1 10.228.16.1 10.228.24.1 10.228.32.1 "}
echo $DEFAULT_GATEWAYS
# the dns record we like to receive
TARGET_DNS_RECORD=www.ccc.de
TARGET_DNS_COMMUNITY_TLD_RECORD=gw01.ffe
Hin und wieder erfolgt eine Meldung wie:
no ping from packagesize 800 until 900
Da es zufällig verteilt ist scheint es sich einfach um loss zu handeln? Könnte man mehrere „retry“ versuchen, bevor diese Meldung ausgegeben wird?
Zusätzlich wäre dann die Ausgabe des loss in % interessant.
elif [ $COMMUNITY_TLD = ffe ]; then # Essen
GWLIST=" \
gw01/10.228.8.1/2a03:2267::202
gw02/10.228.16.1/2a03:2267::201
gw03/10.228.24.1/2a03:2267::201
gw04/10.228.32.1/2a03:2267::b01"
# the dns record we like to receive
TARGET_DNS_RECORD=www.ccc.de
TARGET_DNS_COMMUNITY_TLD_RECORD=gw01.ffe
elif
Habe in dem gateway-test.sh script noch die Reihenfolge der pings verändert. jetzt testet er erst ob ipv6 geht, und danach ob ipv4 auch geht.
ausserdem hab ich oben eine TLD auto-detection eingebaut.
Wenn das noch mal jemand in seiner Community testen will, schickt mir die gateway IPs, dann baue ic die config mit ein.
Das script kann jeder user der im Freifunk WLAN hängt ausprobieren. einfach auf seinem LInux rechner ausführen, der probiert dann die gateways anzupingen und da durch ins internet zu pingen.