Migration der Knoten der Regio Aachen per Autoupdate

Schön, du hast dir das detaillierter durchgelesen als ich. Ich hatte nur gesehen, dass die Probability nicht verwendet wird und habe sie deshalb weggelassen.

Das Priority System habe ich gesehen und 0 als höchste identifiziert und dementsprechend getestet.

Das meine Updates stets binnen einer Stunde passiert sind lag also daran, dass ich sie am Tag zuvor zum manuellen Testen verteilt hatte :blush:

Danke, das bestätigt das ja meinen Plan.

Hier eine List der Knoten für die Whitelist nach aktuellem Stand, es geht um 158 Knoten, bei etwas abgelegeneren Knoten wie denen in Selfkant habe ich die Bestätigung eingeholt, dass sie wechseln wollen:

2a03:2260:40:0:eade:27ff:fedd:6256 #DN-Markt-2-Buergerbuero-Fraktionen
2a03:2260:40:0:eade:27ff:fe65:a939 #ff-unserAC
2a03:2260:40:0:16cc:20ff:fe31:6bfe #ffac-TH-Kaussen
2a03:2260:40:0:16cc:20ff:fe71:3842 #ffhrath-holzerweg-1
2a03:2260:40:0:c24a:ff:fe7f:eb26 #freifunk-LotharLinn
2a03:2260:40:0:c66e:1fff:fe41:ffc8 #ffac-c46e1f41ffc8
2a03:2260:40:0:c24a:ff:fe2c:f14e #Langerwehe-Lochmuehle-10-vorne
2a03:2260:40:0:c66e:1fff:fea2:2f00 #ffac-phffac-Puppenbrunnen
2a03:2260:40:0:12fe:edff:feb7:49ec #ffac-pp-H24-Antennentest
2a03:2260:40:0:eade:27ff:fe65:8896 #ffac-Cafe-Haus-og
2a03:2260:40:0:ea94:f6ff:fe61:e526 #ffac-fb136-ppac1
2a03:2260:40:0:c66e:1fff:fe0d:1abe #DN-Markt-2-Buergerbuero
2a03:2260:40:0:eade:27ff:fe65:a837 #ffac-Frascati
2a03:2260:40:0:eade:27ff:fe65:914b #ffac-Dinette
2a03:2260:40:0:c24a:ff:fee4:9018 #Langerwehe-Lochmuehle-10-DSL
2a03:2260:40:0:eade:27ff:fe65:a8a6 #ffhrath_Hotel_Zur_Bruecke
2a03:2260:40:0:c66e:1fff:fea2:7eb4 #ffac-eristischefakultaet
2a03:2260:40:0:eade:27ff:fe65:8b51 #ffac-Kuckucksnest
2a03:2260:40:0:ea94:f6ff:feb6:a770 #ffac-pizzaplane
2a03:2260:40:0:eade:27ff:fe65:a7dd #ffac-Living_Room
2a03:2260:40:0:c66e:1fff:fea2:5676 #ffac-Miyabi
2a03:2260:40:0:eade:27ff:fe65:9bc2 #ffac-Aix-Mediterrane-og
2a03:2260:40:0:eade:27ff:fe65:8bc0 #ffac-Lichthof
2a03:2260:40:0:eade:27ff:feb7:603c #DN-Markt-2-Verwaltung
2a03:2260:40:0:eade:27ff:fedd:60c6 #DN-Markt-2-Buergerbuero-Warteraum
2a03:2260:40:0:c66e:1fff:fea2:2d70 #ffac-hirschgraben-41
2a03:2260:40:0:c66e:1fff:fea2:2df2 #ffac-Cafe-Einstein
2a03:2260:40:0:c66e:1fff:fe0d:3ad8 #dueren-burgau
2a03:2260:40:0:eade:27ff:fe65:940c #ffac-kennedy-grill
2a03:2260:40:0:16cc:20ff:fe6f:b822 #juel-neusser-str-00
2a03:2260:40:0:a2f3:c1ff:fe78:602 #RADWAR-triplem
2a03:2260:40:0:16cc:20ff:fe6f:a60a #ffac-Schevenhuette01
2a03:2260:40:0:16cc:20ff:fe62:f836 #ffac-spaetroemisch
2a03:2260:40:0:c66e:1fff:fe70:12d4 #ffhrath_lwf
2a03:2260:40:0:ea94:f6ff:fed4:2baa #ffac-tsc-gw-aquisgrana
2a03:2260:40:0:16cc:20ff:fe8a:45f0 #DN-Ruetger-von-Scheven-Str.-64-01
2a03:2260:40:0:c66e:1fff:fe2c:dd5a #ffac-kennedy-grill-restaurant
2a03:2260:40:0:c66e:1fff:fedf:18a8 #ffhrath-esik-ringstr-20-repeater
2a03:2260:40:0:c66e:1fff:fea2:2e54 #ffac-kapellediskordia
2a03:2260:40:0:eade:27ff:fe58:aebe #ffac-hubertusstr
2a03:2260:40:0:c66e:1fff:fea2:2d90 #ffac-hrath-deepth
2a03:2260:40:0:c66e:1fff:fea2:2e80 #freifunk-c46e1fa22e80
2a03:2260:40:0:c66e:1fff:fea2:2f2e #ffac-akazienstr
2a03:2260:40:0:fa1a:67ff:fe51:827a #feuerrot-ac-hbs-0
2a03:2260:40:0:c66e:1fff:fe42:1078 #ffac-vaalserstr157
2a03:2260:40:0:12fe:edff:fedd:616a #Langerwehe-Lochmuehle-16
2a03:2260:40:0:eade:27ff:fe65:9ee9 #ffac-HairbySAFI
2a03:2260:40:0:c66e:1fff:fe41:ffc0 #ffac-stromgasse27-29
2a03:2260:40:0:c24a:ff:fedd:5678 #ffac-alkuinstr39
2a03:2260:40:0:16cc:20ff:fe31:21ac #ffac-suesterau-123
2a03:2260:40:0:6670:2ff:fe74:515e #ffac-sperberstr
2a03:2260:40:0:eade:27ff:fed6:226c #ffac-welkenratherstr45-1
2a03:2260:40:0:c66e:1fff:fea2:2ec2 #ffac-welkenrather_str73
2a03:2260:40:0:16cc:20ff:fe6e:dc2c #ffac-Leydelstr14
2a03:2260:40:0:c66e:1fff:fed1:113e #Heinsberg-1
2a03:2260:40:0:12fe:edff:fe39:8f30 #ffac-haarener-gracht
2a03:2260:40:0:76ea:3aff:febe:22da #ffac-hoern-mark
2a03:2260:40:0:eade:27ff:fef3:bec #ffac-Heinrichsallee-42
2a03:2260:40:0:12fe:edff:fe89:f9cc #Sailor_01
2a03:2260:40:0:16cc:20ff:fe6f:b7b6 #ffac-fewo-domblick
2a03:2260:40:0:16cc:20ff:fe6e:dcb0 #ffac-Grotesque-Absinth-Bar
2a03:2260:40:0:16cc:20ff:fe31:4404 #ffac-Lichthof-Billiard
2a03:2260:40:0:eade:27ff:fe65:96be #ffhrath_Praxis_Dr_Engels
2a03:2260:40:0:c24a:ff:fe46:e9b6 #Selfkant4
2a03:2260:40:0:eade:27ff:fe65:a84f #ffac-Homeburgers
2a03:2260:40:0:c66e:1fff:fea2:5100 #ffac-digitac.cc
2a03:2260:40:0:16cc:20ff:fe31:216c #ff-14cc2031216c
2a03:2260:40:0:16cc:20ff:fe71:2c2c #ffhrath-esik-spende1
2a03:2260:40:0:c66e:1fff:fe87:905e #Hastenrath1
2a03:2260:40:0:eade:27ff:fe65:a951 #ffac-Gaststaette-Pfalzgraf
2a03:2260:40:0:16cc:20ff:fe6f:a404 #freifunk-LotharLinn2
2a03:2260:40:0:b248:7aff:fedb:37fe #ffac-kronenberg35-0
2a03:2260:40:0:12fe:edff:fe39:acb6 #ffhrath-esik-herderstr
2a03:2260:40:0:16cc:20ff:fe62:ef3a #Juel-Roentgenstr
2a03:2260:40:0:eade:27ff:fe87:6dfc #freifunk-linus1
2a03:2260:40:0:c66e:1fff:fe2b:e2b8 #ffac-j0h
2a03:2260:40:0:12fe:edff:fe7b:7074 #ffac-pp-saintdeaix1
2a03:2260:40:0:c66e:1fff:fea2:2f60 #ffac-pp-kuckiAC
2a03:2260:40:0:ea94:f6ff:feb6:8e5c #ffac-Unisex
2a03:2260:40:0:eade:27ff:fe65:a8f4 #ffac-KollTamrzadeh
2a03:2260:40:0:6a72:51ff:fe20:ad9e #DN-Fuchsberg
2a03:2260:40:0:16cc:20ff:fe71:3896 #ffhrath-esik-katterbach
2a03:2260:40:0:c66e:1fff:fed1:c7c0 #ffhrath-esik-katterbach
2a03:2260:40:0:c66e:1fff:fe41:ff0a #freifunk-Praxis
2a03:2260:40:0:c66e:1fff:fea2:2f90 #ffac-Deniz-Kebap
2a03:2260:40:0:eade:27ff:fef2:e550 #ffac-hrath-maubach01
2a03:2260:40:0:a2f3:c1ff:fe05:c1ba #Langerwehe-Lochmuehle-12
2a03:2260:40:0:16cc:20ff:fe62:f9b6 #ffac-Luigis-Pizza
2a03:2260:40:0:c66e:1fff:fe2c:dd64 #ffac-43er_am_Bahnhof
2a03:2260:40:0:ea94:f6ff:fe52:64c0 #ffac-robens69
2a03:2260:40:0:6666:b3ff:fe47:5178 #ffac-Harscampstr
2a03:2260:40:0:c66e:1fff:fea2:2e5e #ffac-Kuckucksnest_oben
2a03:2260:40:0:eade:27ff:fe58:aad2 #ffac-Stetti10-15
2a03:2260:40:0:eade:27ff:fe58:aa94 #ffac-Josefskirche
2a03:2260:40:0:eade:27ff:fe65:9fe5 #ffac-Cafe_JolieJour
2a03:2260:40:0:eade:27ff:fedd:658e #DN-Markt-2-Stadtveraltung
2a03:2260:40:0:16cc:20ff:fe6f:f4a0 #ffac-franzstr77
2a03:2260:40:0:6666:b3ff:fe34:57a4 #Selfkant2
2a03:2260:40:0:eade:27ff:fe65:a95d #ffac-Insulaner
2a03:2260:40:0:eade:27ff:fe58:a7f0 #ff-pizza-point-kuehlwetter14
2a03:2260:40:0:eade:27ff:feb2:e742 #Selfkant7
2a03:2260:40:0:16cc:20ff:fe71:3846 #ffhrath-bierstrass
2a03:2260:40:0:c66e:1fff:fea2:97ae #ffac-Dinette_Terrasse
2a03:2260:40:0:c66e:1fff:fea2:2f32 #ffac-Zahnarzt-Harst_Buchkremerstr2
2a03:2260:40:0:c66e:1fff:fea2:2ef8 #ffac-lufterhof
2a03:2260:40:0:eade:27ff:fe65:8f9b #ffac-Macaroni
2a03:2260:40:0:eade:27ff:fe65:a7aa #ffac-CarosLaedchen
2a03:2260:40:0:eade:27ff:fe65:a873 #ffac-hrath-demo1
2a03:2260:40:0:16cc:20ff:fe62:f880 #ffac-Miyabi-Satellit
2a03:2260:40:0:ea94:f6ff:fed4:2b3c #ffac-reumontstr47
2a03:2260:40:0:6a72:51ff:fe12:cf48 #Langerwehe-Lochmuehle-10-Nano1
2a03:2260:40:0:c66e:1fff:fea2:2bc6 #ffac-Cafe-Einstein_Terrasse
2a03:2260:40:0:ea94:f6ff:fe6d:540c #ffac-pp16-lothringer78
2a03:2260:40:0:c66e:1fff:fea2:7ed2 #ffac-arlingtonstr
2a03:2260:40:0:16cc:20ff:fe71:389a #ffhrath-www.jms-it.eu
2a03:2260:40:0:eade:27ff:fe65:a8bb #ffac-Unterkunft-Stolberg.de
2a03:2260:40:0:c66e:1fff:fed1:c76a #ffdn-esik-polyfoam
2a03:2260:40:0:16cc:20ff:fe62:f9d2 #ffac-Aix-Mediterrane
2a03:2260:40:0:6666:b3ff:fed4:5572 #ffppac-gl03
2a03:2260:40:0:16cc:20ff:fe71:3896 #ffhrath-esik-katterbach
2a03:2260:40:0:c66e:1fff:fed1:c7c0 #ffhrath-esik-katterbach
2a03:2260:40:0:c66e:1fff:fea2:2ec8 #ffac-wlankabel
2a03:2260:40:0:32b5:c2ff:fe6e:92be #ffac-kjg-aachen
2a03:2260:40:0:ea94:f6ff:fe0c:9f60 #Selfkant8
2a03:2260:40:0:16cc:20ff:fe6f:9fd2 #juel-neusser-str-01
2a03:2260:40:0:eade:27ff:fe58:ab7a #ffac-meisenfrei-sued25
2a03:2260:40:0:c66e:1fff:fec7:2a96 #ffac_Ihr-Fotomacher.de
2a03:2260:40:0:c66e:1fff:fee7:add4 #ffac-Salon-Er
2a03:2260:40:0:c66e:1fff:fea2:97a4 #ffac-Dinette_Hof
2a03:2260:40:0:16cc:20ff:fe62:f972 #ffac-Macaroni-og
2a03:2260:40:0:c66e:1fff:fea2:2f30 #ffac-CEM-snack-n-coffee
2a03:2260:40:0:16cc:20ff:fe6f:a60c #ffhrath-hotel_Zur_Bruecke2
2a03:2260:40:0:c66e:1fff:fea2:2f0a #ffac-Quashoo
2a03:2260:40:0:c66e:1fff:fea2:2f92 #ffspdas-gl
2a03:2260:40:0:c66e:1fff:fea2:2e64 #ffac-pp-verano-komphausbadstr
2a03:2260:40:0:c66e:1fff:fea2:2e28 #ffac-rkaw
2a03:2260:40:0:16cc:20ff:fe6e:dc1a #ffdn-Hambach5
2a03:2260:40:0:12fe:edff:fe7b:76f2 #ffac-pp-muonIT02
2a03:2260:40:0:c66e:1fff:fea2:2e1e #ffac-Living_Room-Hof
2a03:2260:40:0:a2f3:c1ff:fe05:c03c #bratwurst
2a03:2260:40:0:ea94:f6ff:fe61:e50c #ffac-ESPRI-Steinweg29
2a03:2260:40:0:16cc:20ff:fe31:4fe4 #DN-GruenerWeg
2a03:2260:40:0:16cc:20ff:fe6e:dca8 #ffac-albrecht-medien_2
2a03:2260:40:0:c66e:1fff:fe42:1058 #Langerwehe-Lochmuehle-14
2a03:2260:40:0:c66e:1fff:fe41:fe62 #DN-Eberhard-Hoesch-Str._95-offen_fuer_alle
2a03:2260:40:0:eade:27ff:fedd:9ab8 #ffac-Moebel-Knuppertz
2a03:2260:40:0:a2f3:c1ff:fe5b:4276 #Selfkant1
2a03:2260:40:0:16cc:20ff:fe6f:a438 #ffac-muffeter_weg_31
2a03:2260:40:0:c66e:1fff:fea2:2e38 #ffac-Living_Room-Buechel
2a03:2260:40:0:16cc:20ff:fe62:f9fa #ffac-Salon-Muethrath
2a03:2260:40:0:16cc:20ff:fe62:f9c2 #ffac-EnlightenedAachenStrukturen
2a03:2260:40:0:6666:b3ff:fefc:eef4 #ffgrueneac-fraktionslurkatschhof
2a03:2260:40:0:c66e:1fff:fea2:2e00 #ffac-imgenbroich
2a03:2260:40:0:16cc:20ff:fe62:f60c #ffac-albrecht-medien_1
2a03:2260:40:0:c66e:1fff:fe41:fd4c #ffac-parkhaus-lothringerstrasse
2a03:2260:40:0:16cc:20ff:fe62:f9d8 #ffac-Cafe-Haus
2a03:2260:40:0:12fe:edff:fe7b:7944 #ffac-fdpac1
2a03:2260:40:0:c66e:1fff:fea2:2f00 #ffac-phffac-Puppenbrunnen

Das erste Update (das für den laufenden Betrieb nichts ändert) können wir ja dann mit Priority 2 ausrollen damit es in der Nacht passiert.

Ich hatte anhand von „ffac-Miyabi-Satellit“ überprüft dass auch Knoten die Momentan offline sind in der Liste auftauchen.

„ffac-galeriepunkt“ ist nun jedoch ein Gegenbeispiel das nicht in der Liste auftaucht.

In der Liste ist er drin:
http://ffmap.freifunk-rheinland.net/list.html

Jedoch nicht in der Rheinufer json

Mir fehlen noch:
ffac-zuhause* (da sind insgesamt 3 Geräte, wovon 2 schon länger nicht mehr online waren)
ffac-schlossstr3
Meisenfrei (da müsste noch ein zweites Gerät vorhanden sein)

Die waren alle schon ewig nicht mehr an. Da kann ich nichts machen.

Am besten schreibst du die Besitzer an dass sie die Geräte bitte einschalten sollen.

Könnt ihr von der whitelist eine nginx rule bereitstellen? Weiß nicht ob ich am WE dazu kommen groß zu testen, daher wäre es super wenn ihr da was fertiges liefern könnt.

Gibt es denn schon einen Termin für das Autoupdate? Dann würde ich da zielgerichtet informieren.

@hinkelstein Das erste Update ist undramatisch, da die Knoten noch nicht die Domäne wechseln.

Auf eine Ankündigung des Übergangsupdates können wir denke ich verzichten

Sobald in lokalen Wolken die Übergangs Upgrades komplett sind könnten zeitnah weiter machen.

Das ganze aber behutsam Stück für Stück. Erstmal gezielt Knoten bei denen man die Betreiber gut kennt, sofern das Problemlos gelaufen ist weitere. Nie mehr als ein paar Dutzend.

Wir können daher jederzeit eine Ankündigung veröffentlichen, dass wir z.B. ab Montag in den Nächten nach und nach Knoten in die Aachener Domäne umziehen.

@CyrusFox gerne, mache ich dir fertig

1 Like

hach - mein Lieblingsserver - danke :wink: also biddeschön:

in den http {} Block:

geo $remote_addr $is_aachen {
  default 0;
  include conf/aachen.conf;
}

ganz oben direkt in den server { } Block:

if ( $is_aachen = 1 ) {
  return 301 http://0.updates.freifunk-aachen.de$request_uri;
}

und die conf/aachen.conf sollte dann mit den IPs und einer „1“ befüllt werden:

2a03:2260:40:0:eade:27ff:fedd:6256 1;
2a03:2260:40:0:eade:27ff:fe65:a939 1;
2a03:2260:40:0:16cc:20ff:fe31:6bfe 1;
...

damit biegt jdeder Request von Clients aus der Liste per „moved permanently“ auf den Aachener Server ab und probiert dort nochmal die selbe URL - den HTTP/301 sollte sogar der Busybox-wget machen statt dort abzubrechen…

damit landet der Request auf jeden Fall schon mal bei uns und wir können mit der selben Methode und der selben Liste bei uns dann auch andere Manifests und Images als „normal“ ausliefern.

Alternativ kann man ja auch das mit dem if-Block direkt bei euch anders lösen und direkt das andere Image ausliefern, wenn’s bei euch liegt - aber die Konfig ist ja vergleichbar

exakt das habe ich auch eben fertig gemacht und getestet :smiley:

Im Gegensatz zu @Shiva musste ich nur ernsthaft nachdenken bis es geklappt hat :wink:

hinzufügen zur config des in sites-enabled

server {    
                das übliche
                if ($aachen) {
                return 302 http://[2a03:2260:114::70:ac]$request_uri;
                }
                
}

geo $aachen {
        default 0;
        include /opt/freifunk/whitelist.conf;
        }

Der einzige Unterschied ist die 302 damit es nur temporär ist und dass ich lieber direkt auf eine IPv6 umleiten würde damit wir in unserem logfile die nodes identifzieren können die sich ein update geholt haben.

whitelist.conf

2a03:2260:40:0:a2f3:c1ff:fe05:c03c 1; #bratwurst
2a03:2260:40:0:c66e:1fff:fe41:fe62 1; #DN-Eberhard-Hoesch-Str._95-offen_fuer_alle
2a03:2260:40:0:6a72:51ff:fe20:ad9e 1; #DN-Fuchsberg
2a03:2260:40:0:16cc:20ff:fe31:4fe4 1; #DN-GruenerWeg
2a03:2260:40:0:c66e:1fff:fe0d:1abe 1; #DN-Markt-2-Buergerbuero
2a03:2260:40:0:eade:27ff:fedd:6256 1; #DN-Markt-2-Buergerbuero-Fraktionen
2a03:2260:40:0:eade:27ff:fedd:60c6 1; #DN-Markt-2-Buergerbuero-Warteraum
2a03:2260:40:0:eade:27ff:fedd:658e 1; #DN-Markt-2-Stadtveraltung
2a03:2260:40:0:eade:27ff:feb7:603c 1; #DN-Markt-2-Verwaltung
2a03:2260:40:0:16cc:20ff:fe8a:45f0 1; #DN-Ruetger-von-Scheven-Str.-64-01
2a03:2260:40:0:6a72:51ff:fe1a:2de2 1; #DN-Ruetger-von-Scheven-Str.-64-02
2a03:2260:40:0:c66e:1fff:fe0d:3ad8 1; #dueren-burgau
2a03:2260:40:0:fa1a:67ff:fe51:827a 1; #feuerrot-ac-hbs-0
2a03:2260:40:0:16cc:20ff:fe31:216c 1; #ff-14cc2031216c
2a03:2260:40:0:c66e:1fff:fe2c:dd64 1; #ffac-43er_am_Bahnhof
2a03:2260:40:0:16cc:20ff:fe62:f9d2 1; #ffac-Aix-Mediterrane
2a03:2260:40:0:eade:27ff:fe65:9bc2 1; #ffac-Aix-Mediterrane-og
2a03:2260:40:0:c66e:1fff:fea2:2f2e 1; #ffac-akazienstr
2a03:2260:40:0:16cc:20ff:fe62:f60c 1; #ffac-albrecht-medien_1
2a03:2260:40:0:16cc:20ff:fe6e:dca8 1; #ffac-albrecht-medien_2
2a03:2260:40:0:c24a:ff:fedd:5678 1; #ffac-alkuinstr39
2a03:2260:40:0:c66e:1fff:fea2:7ed2 1; #ffac-arlingtonstr
2a03:2260:40:0:c66e:1fff:fe41:ffc8 1; #ffac-c46e1f41ffc8
2a03:2260:40:0:c66e:1fff:fea2:2df2 1; #ffac-Cafe-Einstein
2a03:2260:40:0:c66e:1fff:fea2:2bc6 1; #ffac-Cafe-Einstein_Terrasse
2a03:2260:40:0:16cc:20ff:fe62:f9d8 1; #ffac-Cafe-Haus
2a03:2260:40:0:eade:27ff:fe65:8896 1; #ffac-Cafe-Haus-og
2a03:2260:40:0:eade:27ff:fe65:9fe5 1; #ffac-Cafe_JolieJour
2a03:2260:40:0:eade:27ff:fe65:a7aa 1; #ffac-CarosLaedchen
2a03:2260:40:0:c66e:1fff:fea2:2f30 1; #ffac-CEM-snack-n-coffee
2a03:2260:40:0:c66e:1fff:fea2:9758 1; #ffac-Crazy-Suhi
2a03:2260:40:0:c66e:1fff:fea2:b700 1; #ffac-Crazy-Suhi-og
2a03:2260:40:0:c66e:1fff:fea2:2f90 1; #ffac-Deniz-Kebap
2a03:2260:40:0:c66e:1fff:fea2:5100 1; #ffac-digitac.cc
2a03:2260:40:0:eade:27ff:fe65:914b 1; #ffac-Dinette
2a03:2260:40:0:c66e:1fff:fea2:97a4 1; #ffac-Dinette_Hof
2a03:2260:40:0:c66e:1fff:fea2:97ae 1; #ffac-Dinette_Terrasse
2a03:2260:40:0:16cc:20ff:fe6f:a300 1; #ff-ac-ei112
2a03:2260:40:0:16cc:20ff:fe62:f9c2 1; #ffac-EnlightenedAachenStrukturen
2a03:2260:40:0:c66e:1fff:fea2:7eb4 1; #ffac-eristischefakultaet
2a03:2260:40:0:ea94:f6ff:fe61:e50c 1; #ffac-ESPRI-Steinweg29
2a03:2260:40:0:ea94:f6ff:fe61:e526 1; #ffac-fb136-ppac1
2a03:2260:40:0:12fe:edff:fe7b:7944 1; #ffac-fdpac1
2a03:2260:40:0:16cc:20ff:fe6f:b7b6 1; #ffac-fewo-domblick
2a03:2260:40:0:16cc:20ff:fe6f:f4a0 1; #ffac-franzstr77
2a03:2260:40:0:eade:27ff:fe65:a837 1; #ffac-Frascati
2a03:2260:40:0:c66e:1fff:febd:3860 1; #ff-ac-freilan
2a03:2260:40:0:c66e:1fff:fea2:2e60 1; #ffac-galeriepunkt
2a03:2260:40:0:eade:27ff:fe65:a951 1; #ffac-Gaststaette-Pfalzgraf
2a03:2260:40:0:16cc:20ff:fe6e:dcb0 1; #ffac-Grotesque-Absinth-Bar
2a03:2260:40:0:12fe:edff:fe39:8f30 1; #ffac-haarener-gracht
2a03:2260:40:0:eade:27ff:fe65:9ee9 1; #ffac-HairbySAFI
2a03:2260:40:0:6666:b3ff:fe47:5178 1; #ffac-Harscampstr
2a03:2260:40:0:eade:27ff:fef3:bec 1; #ffac-Heinrichsallee-42
2a03:2260:40:0:c66e:1fff:fea2:2d70 1; #ffac-hirschgraben-41
2a03:2260:40:0:76ea:3aff:febe:22da 1; #ffac-hoern-mark
2a03:2260:40:0:eade:27ff:fe65:a84f 1; #ffac-Homeburgers
2a03:2260:40:0:c66e:1fff:fe41:ffc2 1; #ffac-hrath-aurora
2a03:2260:40:0:c66e:1fff:fea2:2e5c 1; #ffac-hrath-damian
2a03:2260:40:0:c66e:1fff:fea2:2d90 1; #ffac-hrath-deepth
2a03:2260:40:0:eade:27ff:fe65:a873 1; #ffac-hrath-demo1
2a03:2260:40:0:eade:27ff:fef2:e550 1; #ffac-hrath-maubach01
2a03:2260:40:0:eade:27ff:fe58:aebe 1; #ffac-hubertusstr
2a03:2260:40:0:c66e:1fff:fec7:2a96 1; #ffac_Ihr-Fotomacher.de
2a03:2260:40:0:c66e:1fff:fea2:2e00 1; #ffac-imgenbroich
2a03:2260:40:0:eade:27ff:fe65:a95d 1; #ffac-Insulaner
2a03:2260:40:0:c66e:1fff:fe2b:e2b8 1; #ffac-j0h
2a03:2260:40:0:32b5:c2ff:fe6e:8895 1; #ffac-jakobstr-186
2a03:2260:40:0:eade:27ff:fe58:aa94 1; #ffac-Josefskirche
2a03:2260:40:0:c66e:1fff:fea2:2e54 1; #ffac-kapellediskordia
2a03:2260:40:0:eade:27ff:fe65:940c 1; #ffac-kennedy-grill
2a03:2260:40:0:c66e:1fff:fe2c:dd5a 1; #ffac-kennedy-grill-restaurant
2a03:2260:40:0:32b5:c2ff:fe6e:92be 1; #ffac-kjg-aachen
2a03:2260:40:0:eade:27ff:fe65:a8f4 1; #ffac-KollTamrzadeh
2a03:2260:40:0:b248:7aff:fedb:37fe 1; #ffac-kronenberg35-0
2a03:2260:40:0:eade:27ff:fe65:8b51 1; #ffac-Kuckucksnest
2a03:2260:40:0:c66e:1fff:fea2:2e5e 1; #ffac-Kuckucksnest_oben
2a03:2260:40:0:16cc:20ff:fe6e:dc2c 1; #ffac-Leydelstr14
2a03:2260:40:0:eade:27ff:fe65:8bc0 1; #ffac-Lichthof
2a03:2260:40:0:16cc:20ff:fe31:4404 1; #ffac-Lichthof-Billiard
2a03:2260:40:0:eade:27ff:fe65:a7dd 1; #ffac-Living_Room
2a03:2260:40:0:c66e:1fff:fea2:2e38 1; #ffac-Living_Room-Buechel
2a03:2260:40:0:c66e:1fff:fea2:2e1e 1; #ffac-Living_Room-Hof
2a03:2260:40:0:c66e:1fff:fea2:2ef8 1; #ffac-lufterhof
2a03:2260:40:0:16cc:20ff:fe62:f9b6 1; #ffac-Luigis-Pizza
2a03:2260:40:0:eade:27ff:fe65:8f9b 1; #ffac-Macaroni
2a03:2260:40:0:16cc:20ff:fe62:f972 1; #ffac-Macaroni-og
2a03:2260:40:0:eade:27ff:fe58:ab7a 1; #ffac-meisenfrei-sued25
2a03:2260:40:0:eade:27ff:fe58:ab1a 1; #ffac-merowinger
2a03:2260:40:0:c66e:1fff:fea2:5676 1; #ffac-Miyabi
2a03:2260:40:0:16cc:20ff:fe62:f880 1; #ffac-Miyabi-Satellit
2a03:2260:40:0:eade:27ff:fedd:9ab8 1; #ffac-Moebel-Knuppertz
2a03:2260:40:0:16cc:20ff:fe6f:a438 1; #ffac-muffeter_weg_31
2a03:2260:40:0:16cc:20ff:fe6e:dc30 1; #ffac-Neo_follows_the_sun
2a03:2260:40:0:c66e:1fff:fe41:fd4c 1; #ffac-parkhaus-lothringerstrasse
2a03:2260:40:0:c66e:1fff:fea2:2f00 1; #ffac-phffac-Puppenbrunnen
2a03:2260:40:0:ea94:f6ff:feb6:a770 1; #ffac-pizzaplane
2a03:2260:40:0:ea94:f6ff:fe6d:540c 1; #ffac-pp16-lothringer78
2a03:2260:40:0:12fe:edff:feb7:49ec 1; #ffac-pp-H24-Antennentest
2a03:2260:40:0:c66e:1fff:fea2:2f60 1; #ffac-pp-kuckiAC
2a03:2260:40:0:12fe:edff:fe7b:76f2 1; #ffac-pp-muonIT02
2a03:2260:40:0:12fe:edff:fe7b:7074 1; #ffac-pp-saintdeaix1
2a03:2260:40:0:c66e:1fff:fea2:2e64 1; #ffac-pp-verano-komphausbadstr
2a03:2260:40:0:c66e:1fff:fea2:2f0a 1; #ffac-Quashoo
2a03:2260:40:0:ea94:f6ff:fed4:2b3c 1; #ffac-reumontstr47
2a03:2260:40:0:c66e:1fff:fea2:2e28 1; #ffac-rkaw
2a03:2260:40:0:ea94:f6ff:fe52:64c0 1; #ffac-robens69
2a03:2260:40:0:c66e:1fff:fee7:add4 1; #ffac-Salon-Er
2a03:2260:40:0:16cc:20ff:fe62:f9fa 1; #ffac-Salon-Muethrath
2a03:2260:40:0:16cc:20ff:fe6f:a60a 1; #ffac-Schevenhuette01
2a03:2260:40:0:16cc:20ff:fe62:f836 1; #ffac-spaetroemisch
2a03:2260:40:0:6670:2ff:fe74:515e 1; #ffac-sperberstr
2a03:2260:40:0:eade:27ff:fe58:aad2 1; #ffac-Stetti10-15
2a03:2260:40:0:c66e:1fff:fe41:ffc0 1; #ffac-stromgasse27-29
2a03:2260:40:0:16cc:20ff:fe31:21ac 1; #ffac-suesterau-123
2a03:2260:40:0:ea94:f6ff:fe87:cbb0 1; #ffac-TARDIS
2a03:2260:40:0:16cc:20ff:fe31:6bfe 1; #ffac-TH-Kaussen
2a03:2260:40:0:ea94:f6ff:fed4:2baa 1; #ffac-tsc-gw-aquisgrana
2a03:2260:40:0:ea94:f6ff:feb6:8e5c 1; #ffac-Unisex
2a03:2260:40:0:eade:27ff:fe65:a8bb 1; #ffac-Unterkunft-Stolberg.de
2a03:2260:40:0:c66e:1fff:fe42:1078 1; #ffac-vaalserstr157
2a03:2260:40:0:eade:27ff:fed6:226c 1; #ffac-welkenratherstr45-1
2a03:2260:40:0:c66e:1fff:fea2:2ec2 1; #ffac-welkenrather_str73
2a03:2260:40:0:c66e:1fff:fea2:2ec8 1; #ffac-wlankabel
2a03:2260:40:0:c66e:1fff:fea2:2f32 1; #ffac-Zahnarzt-Harst_Buchkremerstr2
2a03:2260:40:0:c66e:1fff:fed1:c76a 1; #ffdn-esik-polyfoam
2a03:2260:40:0:16cc:20ff:fe6e:dc1a 1; #ffdn-Hambach5
2a03:2260:40:0:6666:b3ff:fefc:eef4 1; #ffgrueneac-fraktionslurkatschhof
2a03:2260:40:0:16cc:20ff:fe71:3846 1; #ffhrath-bierstrass
2a03:2260:40:0:12fe:edff:fe39:acb6 1; #ffhrath-esik-herderstr
2a03:2260:40:0:16cc:20ff:fe71:3896 1; #ffhrath-esik-katterbach
2a03:2260:40:0:c66e:1fff:fedf:18a8 1; #ffhrath-esik-ringstr-20-repeater
2a03:2260:40:0:16cc:20ff:fe71:2c2c 1; #ffhrath-esik-spende1
2a03:2260:40:0:16cc:20ff:fe71:3842 1; #ffhrath-holzerweg-1
2a03:2260:40:0:eade:27ff:fe65:a8a6 1; #ffhrath_Hotel_Zur_Bruecke
2a03:2260:40:0:16cc:20ff:fe6f:a60c 1; #ffhrath-hotel_Zur_Bruecke2
2a03:2260:40:0:c66e:1fff:fe70:12d4 1; #ffhrath_lwf
2a03:2260:40:0:eade:27ff:fe65:96be 1; #ffhrath_Praxis_Dr_Engels
2a03:2260:40:0:16cc:20ff:fe71:389a 1; #ffhrath-www.jms-it.eu
2a03:2260:40:0:32b5:c2ff:fe6e:845d 1; #ff-kornbend50
2a03:2260:40:0:eade:27ff:fe58:a7f0 1; #ff-pizza-point-kuehlwetter14
2a03:2260:40:0:6666:b3ff:fed4:5572 1; #ffppac-gl03
2a03:2260:40:0:c66e:1fff:fea2:2f92 1; #ffspdas-gl
2a03:2260:40:0:eade:27ff:fe65:a939 1; #ff-unserAC
2a03:2260:40:0:c66e:1fff:fea2:2e80 1; #freifunk-c46e1fa22e80
2a03:2260:40:0:eade:27ff:fe87:6dfc 1; #freifunk-linus1
2a03:2260:40:0:c24a:ff:fe7f:eb26 1; #freifunk-LotharLinn
2a03:2260:40:0:16cc:20ff:fe6f:a404 1; #freifunk-LotharLinn2
2a03:2260:40:0:c66e:1fff:fe41:ff0a 1; #freifunk-Praxis
2a03:2260:40:0:c66e:1fff:fe87:905e 1; #Hastenrath1
2a03:2260:40:0:c66e:1fff:fed1:113e 1; #Heinsberg-1
2a03:2260:40:0:16cc:20ff:fe6f:b822 1; #juel-neusser-str-00
2a03:2260:40:0:16cc:20ff:fe6f:9fd2 1; #juel-neusser-str-01
2a03:2260:40:0:16cc:20ff:fe62:ef3a 1; #Juel-Roentgenstr
2a03:2260:40:0:c24a:ff:fee4:9018 1; #Langerwehe-Lochmuehle-10-DSL
2a03:2260:40:0:6a72:51ff:fe12:cf48 1; #Langerwehe-Lochmuehle-10-Nano1
2a03:2260:40:0:c24a:ff:fe2c:f14e 1; #Langerwehe-Lochmuehle-10-vorne
2a03:2260:40:0:a2f3:c1ff:fe05:c1ba 1; #Langerwehe-Lochmuehle-12
2a03:2260:40:0:c66e:1fff:fe42:1058 1; #Langerwehe-Lochmuehle-14
2a03:2260:40:0:12fe:edff:fedd:616a 1; #Langerwehe-Lochmuehle-16
2a03:2260:40:0:a2f3:c1ff:fe78:602 1; #RADWAR-triplem
2a03:2260:40:0:12fe:edff:fe89:f9cc 1; #Sailor_01
2a03:2260:40:0:a2f3:c1ff:fe5b:4276 1; #Selfkant1
2a03:2260:40:0:6666:b3ff:fe34:57a4 1; #Selfkant2
2a03:2260:40:0:c24a:ff:fe46:e9b6 1; #Selfkant4
2a03:2260:40:0:eade:27ff:feb2:e742 1; #Selfkant7
2a03:2260:40:0:ea94:f6ff:fe0c:9f60 1; #Selfkant8
2a03:2260:40:0:c66e:1fff:fe42:0 1; #Zuelpich-Marienburgerstr-16

Hier sind die von mir gebackenen Übergangs Versionen der Firmware:
http://[2a03:2260:114::70:ac]/

Die in dieser Firmware enthaltenen Links zum Update laufen auf eine separate IP/Ordner damit die Gefahr etwas falsch zu machen geringer ist. Falls jemand zum Test einen Knoten aufsetzt hat er also eine Weile einen Rheinufer Knoten bei sich laufen bis wir die Aachen Updates in den Ordnern ablegen. Also keine manuellen Mesh Dinge mit Aachener Knoten!

@CyrusFox und @nomaster wollt ihr diese Images unterzeichnen oder möchtet ihr selber bauen? Hier wäre der entsprechende Fork eurer site.conf:

Eben auf der Gluon Mailingliste zum Thema wann eine Firmware vom Autoupdater als neuer erkannt wird:

Die Zeichenfolgen werden nach dem gleichen Schema wie die von
Debian-Paketen verglichen (außer, dass das Zeichen : nicht gesondert
beachtet wird).

In diesem Fall ist das Problem ganz einfach: exp ist lexikografisch nach
beta, also ist die exp-Nummer höher.

Das ~ ist übrigens ein spezielles Zeichen in Debian-Versionsnummern, das
"kleiner als der leere String" bedeutet. Es gilt

0.1~1 < 0.1 < 0.1-1 < 0.1+1 < 0.1.1

Eine Versionsnummer wie 2014.4~beta20150313 wäre also älter als 2014.4.
1 Like

Ping @nomaster @CyrusFox den Teil mit den Namenskonventionen könnt ihr ignorieren, der Betrifft erst unser Update, wenn wir vermeiden möchten seltsame Firmware Namen in der Domäne zu haben.

Ihr könnt direkt die config von hier einspielen:

Entweder ihr unterschreibt diese Manifest Dateien und schickt sie uns:
http://[2a03:2260:114::70:ac]/

oder ihr baut mit dieser site.conf selber firmere mit den Namen 2014.4-beta-transfer-ffac und 2014.4-stable-transfer-ffac

Hab meine Signatur schon mal drunter gesetzt:
http://images.freifunk-rheinland.net/images/signing/aachen/stable.manifest

7 Likes

Nginx ist auch konfiguriert auf beiden Updateservern

3 Likes

Das zweite Meisenfrei hatte ich da mal ausgeliefert. Ging aber nie online. Ich denke wenn die Terrasse wieder geöffnet wird, wird man sich dort erinnern…

Meine Signatur ist nun auch in dem Manifest vorhanden.

5 Likes

Das hat ja wunderbar funktioniert! Ich habe ein paar Knoten in der falschen Reihenfolge migriert, das haben wir aber korrigiert indem wir die Uplink Knoten wieder zurück zum Migrations Image geschoben haben. Da die Satelliten nun eingefangen sind, sind nun die letzten 3 Knoten von der Liste auf dem Weg in die Aachener Domäne, das wird wohl um 3:14 passieren.

Ich vermute es werden immer mal wider Knoten auftauchen die ein paar Wochen aus waren oder die versehentlich doch noch mit der Rheinufer Firmware geflasht werden. Es wäre also klasse wenn wir von Zeit zu Zeit noch Knoten wie diese nachliefern können:

2a03:2260:40:0:c66e:1fff:fed1:c7c0 1; #ffhrath-esik-katterbach
2a03:2260:40:0:c66e:1fff:fe62:e8ae 1; #DN-Alte-Juelicher-Str.-22-Mythos

Vielen Dank für die schöne betreute Zeit auf den Rheinufer Supernodes und die gelungene Migration.

10 Likes

Vielen Dank für das bedachte, ruhige Vorgehen - hat super geklappt! Freut mich sehr das die kleinen Störungen der Vergangenheit wg. Domänenwechsel der Clients dann jetzt der Vergangenheit angehören! :smiley:

3 Likes

@CyrusFox es sind wieder ein paar Knoten zusammen gekommen, kannst du die bitte auch in die Migration schicken:

2a03:2260:40:0:c66e:1fff:fea2:2f20 1; #ffac-kleinheidstrasse-oben
2a03:2260:40:0:c66e:1fff:fea2:2f3a 1; #ffac-kleinheidstrasse-unten
2a03:2260:40:0:c66e:1fff:fed1:c806 1; #ffhrath-jms-Zeche24
2a03:2260:40:0:c66e:1fff:fe62:e58a 1; #Langerwehe-Schafenberg
2a03:2260:40:0:16cc:20ff:fe62:f9b2 1; #ffac-ResistanceHeadquarter
2a03:2260:40:0:c66e:1fff:fea2:2d90 1; #ffac-hrath-deepth

Außerdem sollten diese Knoten umgezogen werden, da weiß ich aber im Moment nicht wie ich an die IPv6 Adressen kommen soll da sie offline sind:
Juel-fuzzi
ffac-Kohlscheid-99
ffac-c46e1fc747c8