Hallo Nicco,
das Problem ist, dass dein Heimrouter dem Freifunk-Router eine
default route anbietet, die nicht funktioniert,
da das internet ja ausgefallen ist, aber dein heimrouter weiterhin
ips verteilt.
einfachste lösung ist, das kabel zu ziewhen, dann sollte er sich
auch für seinen eigenen traffic ein anderes freifunk gateway
suchen.
um das automatisch hinzubekommen hatte ich mal was im pub
gebastelt, da hatten wir damals öfter das gleiche problem.
internet geht grundsätzlich, aber kein dns und der router kommt
selbst nicht raus.
die lösung waren diese beiden cronjobs:
1-59 * * * * ping -c1 -w5 8.8.8.8 > /dev/null || ifdown wan
0 * * * * ifup wan
wenn er nicht ins internet kommt, macht er das wan interface aus,
einmal die stunde wird wieder eingeschaltet, um zu schauen, ob
wieder geht.
Sven
On 19.11.2017 19:56, Nicco Kunzmann (gmx) wrote:
Hallo,
bei mir war gerade Internetausfall und ich bin nun über Freifunk
drin.
Ich habe festgestellt, dass ich IPs auflösen kann aber konnte kein
DNS auflösen.
Aufbau
Internet <---> Ausgefallenes Gateway <---> Freifunk
Tunnel Router <---> Freifunk Tunnel Router Nachbarn
Wenn ich mich in das Netz den Freifunk Tunnel Router einlogge,
bekomme ich diesen als DNS Server.
Problem
Wenn ich z.B. google.de auflösen möchte, wählt dieser Router nun
eine Route über das ausgefallene Gateway, um eine Antwort zu
liefern. Ich erhalte keine Antwort.
Wenn ich etwas anpingen möchte, geht das, weil ich dann über die
Nachbarn drin bin.
Lösung 1
Eine Lösung für DNS ist, dass ich bei Network -> Interfaces
-> DHCP -> Advanced Settings -> DHCP Options
"6,85.214.20.141,213.73.91.35,194.150.168.168" eingebe, also
Option 6, um die DNS-Server bei Clients mit der IP zu vergeben.
Damit kann ich aber "frei.funk" nicht mehr auflösen. Überhaupt
kann selbst der Router nichts mehr auflösen. Grafana kann also
nicht geupdated werden. Beispiel
Diskussion anderer Ansätze
Ich möchte das erstmal als Erfahrung festhalten und sagen:
Grundsätzlich ausfallsicher.
Ich habe mich damit noch nicht beschäftigt aber wollte folgendes
zur Diskussion stellen, wenn wer mag:
Wie kann ich einen Freifunk-Router so konfigurieren,
dass er je nach Möglichkeit eine andere Route für verschiedene
Pakete b.B. DNS nimmt? Ist das überhaupt wünschenswert?
Woran ich mich erinnere ist irgendwo im Quelltext, dass ein Ping
über das Tunnel-Interface läuft, worauf geschaut wird, ob der
Router als Gateway aktiv ist. Wäre das eine Möglichkeit für ein
DNS-bzw. WAN-reroute?
Viele Grüße,
Nicco