close Warning: Can't synchronize with repository "keplertools" (/srv/svn/keplertools does not appear to be a Subversion repository.). Look in the Trac log for more information.

Changes between Initial Version and Version 1 of Ticket #3072, comment 8


Ignore:
Timestamp:
Jan 17, 2019, 12:21:26 PM (8 years ago)
Author:
Rüdiger Kupper

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #3072, comment 8

    initial v1  
    1111Und hier gehen wohl die Probleme los: Je nachdem, welches Programm man verwendet, kann es verschiedene Interfaces benutzen und mit einem jeweils anderen DNS-Dienst sprechen: systemd-resolved, resolvconf, dnsmasq, NetworkManager. Die drei letzten reagieren wohl überwigend gleich, systemd-resolved aber nicht unbedingt. Beispielsweise verwaltet es getrennte DNS-Dienste für getrennte Zugänge (LAN, WLAN, WiFi, ...) und versucht herauszufinden, wie schnell die Nameserver antworten um dann immer den schnellsten zu nehmen. Das weicht deutlich von der Spezifikation ab.
    1212
    13 systemd-resolved wird dafür sehr viel kritisiert, es erfüllt seinen Zweck auf
     13systemd-resolved wird dafür sehr viel kritisiert, es erfüllt seinen Zweck auf Laptops für Einzelnutzer wohl recht gut, doch in größeren Netzwerken führt es anscheinend zu allerlei schwer zu debuggenden Problemen.
     14
     15Das ist bei uns wohl auch passiert, beispielsweise betrifft das die Auflösung von Kurznamen. Beispiel:
     16
     17- `host paedml` funktioniert, ebenso wie `host paedml.kg-fds.de`
     18- DOCH: `dig +short paedml` funktioniert *nicht*, `dig +short paedml.kg-fds.de` aber schon
     19
     20Die beiden Tools verwenden verschiedene DNS-Interfaces. Weil in meinem "lehrernetz"-Skript der erste, kurze dig-Befehl steht, schlägt das nun also jedes Mal fehl. Daher startete der Torrent-Dienst nicht.
     21
     22Maßnahmen: Ich habe versucht, möglichst immer und überall FQDNs zu verwenden, das wird ohnehin meist empfohlen. -> Skripte umgestellt, fstab umgestellt, Konfigurationen in /etc umgestellt.
     23
     24Für die aktuelle Alpha-Version habe ich nun mal testweise resolvconf und dnsmasq entfernt. Dort gibt es also nur noch systemd-resolved und NetworkManager. Das ist die Variante, die man auch nach einer frischen Ubuntu-Installation hätte.
     25
     26Läuft, allerdings tritt noch immer die race condition beim Boot auf (Netzwerk läuft, doch der DNS-Dienst noch nicht, NFS-Mount schlägt fehl).
     27
     28Da ich keinen Weg finde, das zu lösen, werde ich wohl als nächstes ausprobieren, systemd-resolved zu deaktivieren (das wird allerorten emfpohlen) und wieder dnsmasq auf den Clients zu verwenden.