GNU/Linux >> LINUX-Kenntnisse >  >> Linux

GPSD-Adresse für ntpd abrufen

Es scheint, dass die Loopback-IP-Adresse im Bereich 127.127.0.0/16 liegt wird von NTPD verwendet, um Treiber für bestimmte Uhren darzustellen. Das dritte Oktett ist die Nummer des spezifischen Treibers, wie er in der Liste der Treiber hier zu finden ist, und sollte wahrscheinlich entweder Ihrer tatsächlichen Uhr oder der Art und Weise entsprechen, wie Sie mit gpsd interagieren möchten.

Das vierte Oktett ist die "Einheitennummer", die ursprünglich verwendet werden sollte, falls mehrere Geräte auf einem System von demselben Treiber unterstützt werden, obwohl sie in einigen Fällen anders verwendet wird.

Soweit ich sagen kann, verbindet sich kein Treiber tatsächlich über TCP/IP mit dieser Loopback-Adresse, es scheint eine NTPD-Eigenart zu sein, Treiber als Loopback-IP-Adressen zu benennen/darzustellen.

Die Pseudo-IP-Adresse 127.127.28.0 zeigt daher einen bestimmten Treiber in NTPD an, insbesondere Treiber 28, den Shared-Memory-Treiber SHM, und ist eine Möglichkeit, wie gpsd und ntpd interagieren können.

127.127.46.0 bezeichnet einen anderen Treiber, Treiber 46, der GPSD-NG-Client-Treiber einen spezifischen Client-Treiber, um mit gpsd zu interagieren.


Alle IPv4-Adressen im 127/8-Netzblock sind für Host-Loopback reserviert. Üblicherweise wird jedoch nur 127.0.0.1 verwendet.

RFC 5735, Abschnitt 3.

127.0.0.0/8 – Dieser Block wird zur Verwendung als Internet-Hostloopback-Adresse zugewiesen. Ein Datagramm, das von einem übergeordneten Protokoll an eine beliebige Adresse innerhalb dieses Blocks gesendet wird, kehrt innerhalb des Hosts zurück. Dies wird normalerweise nur mit 127.0.0.1/32 für Loopback implementiert. Wie in [RFC1122], Abschnitt 3.2.1.3 beschrieben, erscheinen Adressen innerhalb des gesamten 127.0.0.0/8-Blocks nirgendwo rechtmäßig in irgendeinem Netzwerk.

Es ist nützlich, unterschiedliche Adressen für unterschiedliche Zwecke zu verwenden, wenn alle Adressen am selben Ort landen:

  • zur Verkehrstrennung z.B. in Firewall-Regeln
  • für Dienste, die virtuelles Hosting nicht unterstützen

Im Allgemeinen können Sie, solange Ihre System-Routing-Tabellen so eingerichtet sind, dass sie 127/8 als Loopback zulassen, jede gewünschte 127/8-Adresse verwenden, solange Sie auf Server- und Client-Seite konsistent sind.


Linux
  1. Linux erhält alle Netzwerkschnittstellennamen

  2. Perf-Probe für C++-Methoden kann nicht hinzugefügt werden

  3. Zweck der sendto-Adresse für C-Raw-Socket?

  4. Abrufen der Festplattennutzung für jeden Benutzer

  5. Shell-Befehl zum Abrufen der IP-Adresse?

Erste Schritte mit btrfs für Linux

Ratschläge für den Einstieg in GNOME

Statische und dynamische IP-Adresskonfigurationen für DHCP

Die 10 besten Tools zur Verwaltung von IP-Adressen für Linux

Statische IP-Adresse mit NetworkManager für Fedora

Wie ändere ich das Von:Feld für E-Mails von Cron?