Neuling mit EdgeRouter-X und UniFi
Martin Reicher
freifunk at s.reicher.bayern
So Aug 29 11:07:55 CEST 2021
Hallo zusammen,
ich komme mal wieder nicht weiter :(
Ich habe auf der Seite https://f3nsub.itstall.de/ das Netz 2a0c:b642:1030:fcdf::/64 erhalten das in die config eingetragen.
Für die ULA müsste ich das Wiki nach einem freien Subnetz durchforsten und es im Wiki eintragen? (https://wiki.freifunk-franken.de/w/Portal:Netz/IPv6)
Im Wiki eingetragen habe ich bislang nichts, fd43:5602:29bd:5c::1/64 scheint derzeit nicht belegt, habe ich mal testweise genommen.
Die Config in UltraEdit (bin Windows-Nutzer) erstellt und mit WinSCP nach /etc/config/gateway kopiert. Um auszuschließen, dass irgendwas an der Formatierung usw. nicht stimmt, die Datei im Anhang (und weiter unten in der Mail) Im Original heißt sie nur gateway und hat auch keine Dateiendung, außerdem sind die Wireguard-Keys natürlich drin ;)
Der Befehl configure-layer3 -c führt zu "Gateway config could not be parsed or does not exist."
Kommentare bitte ignorieren, sind nicht angepasst. Übergangsweiser Plan ist den Port 0 an einen untagged Port anzuschließen und Port 1 mal an VLAN20 tagged bzw. an 2/3/4 zum Test einen PC. In einem Beispiel stand, der CPU-Port wird automatisch hinzugefügt. Ist dem auch so? Sonst müsste ich wohl jeweils noch 6t ergänzen.
config gateway 'meta'
option config_version '1' # aktuell haben wir nur Version 1, das einfach so lassen
config gateway
option name 'P3' #hier kann frei ein Name gewählt werden
config vlan '20' # wir verwenden das VLAN 20 für...
option comment 'client' # Clientzugang zum Freifunknetz, hier kann z.b. ein Stock Firmware Accesspoint oder ein PC angeschlossen werden
option ports '1t 2 3 4' # Übersicht welcher Port an welchen Port extern anliegt ist je nach Modell unterschiedlich und findet man unter den Link oben
config vlan '1' # wir verwenden das VLAN 1 für...
option comment 'wan' # WAN Uplink, hier kann der Router mit dem priv. Netz verbunden werden um per wireguard eine Verbindung über einen Tunnel über den eigenen Internetanschluss aufzubauen
option ports '0' # Übersicht welcher Port an welchen Port extern anliegt ist je nach Modell unterschiedlich und findet man unter den Link oben
config client # hier konfigurieren wir das Clientinterface
option vlan '20' # weil weiter oben Client vlan 1 war, muss hier eine 1 hin
list ip6addr '2a0c:b642:1030:fcdf::/64' # hier kommt die public IPv6 Adresse des Gateways mit Subnetz Maske rein
list ip6addr 'fd43:5602:29bd:5c::1/64' # hier kommt die ULA IPv6 Adresse des Gateways mit Subnetz Maske rein
config dns # hier kommen DNS Server rein, einige aktuell funktionierende Beispiele:
list server 'fd43:5602:29bd:ffff:a:a:a:a'
list server 'fd43:5602:29bd:ffff::42'
list server '10.83.252.11'
list server '10.83.252.0'
config wireguardpeer 'Dresel' # hier kann der Name frei gewählt werden für die wireguard Verbindung, es gibt eine Zeichenbegrenzung ich glaub 12 Zeichen lasst es einfach kurz
option endpoint_host 'jupiter.dresel.systems' # der Hostname der Gegenseite, es kann auch eine IPv4 oder IPv6 Adresse (ohne []) eingetragen werden
option endpoint_port '31350' # Port der Gegenseite
option persistent_keepalive '20' # default, so stehen lassen
option remote_public_key 'wOWl/DVwPKogyUDrj6tQ3U3nZbqMyTRpO07U7GZF/F0=' #hier muss der public Key der GEGENSEITE rein
option rxcost '4096' # sollte keinesfalls kleiner als 4096 eingestellt werden, um die Verbindung abzuwerten wenn man seinen eigenen Anschluss nur als Backup verwenden will kann er erhöht werden bis max 16384
option mtu '1412' # Nur bei Verbindungen mit MTU 1492 nötig, zur Sicherheit so lassen
option local_private_key 'da_steht_der_private_Key' der eigene private Key
Weiß jemand Rat?
Schönen Sonntag noch!
Martin
-------------- nächster Teil --------------
config gateway 'meta'
option config_version '1'
config vlan '20'
option comment 'client'
option ports '1t 2 3 4'
config vlan '1'
option comment 'wan'
option ports '0'
config client
option vlan '20'
list ip6addr '2a0c:b642:1030:fcdf::/64'
list ip6addr 'fd43:5602:29bd:5c::1/64'
config wan
option vlan '1'
config dns
list server 'fd43:5602:29bd:ffff:a:a:a:a'
list server 'fd43:5602:29bd:ffff::42'
config wireguardpeer 'Dresel'
option endpoint_host 'jupiter.dresel.systems'
option endpoint_port '31350'
option persistent_keepalive '20'
option remote_public_key 'remotepublic'
option rxcost '4096'
option mtu '1412'
option local_private_key 'privatekey' der eigene private Key
Mehr Informationen über die Mailingliste franken