.\" -*- coding: UTF-8 -*- '\" t .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH NSS\-MYMACHINES 8 "" "systemd 247" nss\-mymachines .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .\" http://bugs.debian.org/507673 .\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .\" ----------------------------------------------------------------- .\" * set default formatting .\" ----------------------------------------------------------------- .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) .ad l .\" ----------------------------------------------------------------- .\" * MAIN CONTENT STARTS HERE * .\" ----------------------------------------------------------------- .SH BEZEICHNUNG nss\-mymachines, libnss_mymachines.so.2 \- Rechnernamensauflösung für lokale Container\-Instanzen .SH ÜBERSICHT .PP libnss_mymachines\&.so\&.2 .SH BESCHREIBUNG .PP \fBnss\-mymachines\fP ist ein Erweiterungsmodul für die GNU »Name Service Switch« (NSS)\-Funktionalität der GNU\-C\-Bibliothek (\fBglibc\fP)\&. Es stellt eine Namensauflösung für die Namen von Containern, die lokal laufen und mit \fBsystemd\-machined.service\fP(8) registriert sind, bereit\&. Die Container\-Namen werden auf die IP\-Adresse des bestimmten Containers aufgelöst und nach Geltungsbereich sortiert\&. Diese Funktionalität gilt nur für Container, die Netzwerknamensräume verwenden (siehe die Beschreibung von \fB\-\-private\-network\fP in \fBsystemd\-nspawn\fP(1))\&. Beachten Sie, dass der Name, der aufgelöst wird, dem mit \fBsystemd\-machined\fP registrierten entspricht, was sich vom im Container konfigurierten Rechnernamen (»hostname«) unterscheiden kann\&. .PP Um das NSS\-Modul zu aktivieren, fügen Sie »mymachines« zu den mit »hosts:« in /etc/nsswitch\&.conf beginnenden Zeile hinzu\&. .PP Es wird empfohlen, »mymachines« vor dem »resolve«\- oder »dns«\-Eintrag in der »hosts«\-Zeile von /etc/nsswitch\&.conf abzulegen, um sicherzustellen, dass die Zuordnungen gegenüber anderen Auflösern wie DNS bevorzugt werden\&. .SH "KONFIGURATION IN /ETC/NSSWITCH\&.CONF" .PP Hier ist ein Beispiel für eine /etc/nsswitch\&.conf\-Datei, die \fBnss\-mymachines\fP korrekt aktiviert: .sp .if n \{\ .RS 4 .\} .nf passwd: compat systemd group: compat [SUCCESS=merge] systemd shadow: compat hosts: \fBmymachines\fP resolve [!UNAVAIL=return] files myhostname dns networks: files protocols: db files services: db files ethers: db files rpc: db files netgroup: nis .fi .if n \{\ .RE .\} .SH "BEISPIEL: VON NSS\-MYMACHINES BEREITGESTELLTE ZUORDNUNGEN" .PP Der Container »rawhide« wird mittels \fBsystemd\-nspawn\fP(1) erzeugt: .sp .if n \{\ .RS 4 .\} .nf # systemd\-nspawn \-M rawhide \-\-boot \-\-network\-veth \-\-private\-users=pick Spawning container rawhide on /var/lib/machines/rawhide\&. Selected user namespace base 20119552 and range 65536\&. … $ machinectl \-\-max\-addresses=3 MACHINE CLASS SERVICE OS VERSION ADDRESSES rawhide container systemd\-nspawn fedora 30 169\&.254\&.40\&.164 fe80::94aa:3aff:fe7b:d4b9 $ ping \-c1 rawhide PING rawhide(fe80::94aa:3aff:fe7b:d4b9%ve\-rawhide (fe80::94aa:3aff:fe7b:d4b9%ve\-rawhide)) 56 data bytes 64 bytes from fe80::94aa:3aff:fe7b:d4b9%ve\-rawhide (fe80::94aa:3aff:fe7b:d4b9%ve\-rawhide): icmp_seq=1 ttl=64 time=0\&.045 ms … $ ping \-c1 \-4 rawhide PING rawhide (169\&.254\&.40\&.164) 56(84) bytes of data\&. 64 bytes from 169\&.254\&.40\&.164 (169\&.254\&.40\&.164): icmp_seq=1 ttl=64 time=0\&.064 ms … # machinectl shell rawhide /sbin/ip a Connected to machine rawhide\&. Press ^] three times within 1s to exit session\&. 1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 \&.\&.\&. 2: host0@if21: mtu 1500 qdisc noqueue state UP group default qlen 1000 link/ether 96:aa:3a:7b:d4:b9 brd ff:ff:ff:ff:ff:ff link\-netnsid 0 inet 169\&.254\&.40\&.164/16 brd 169\&.254\&.255\&.255 scope link host0 valid_lft forever preferred_lft forever inet6 fe80::94aa:3aff:fe7b:d4b9/64 scope link valid_lft forever preferred_lft forever Connection to machine rawhide terminated\&. .fi .if n \{\ .RE .\} .SH "SIEHE AUCH" .PP \fBsystemd\fP(1), \fBsystemd\-machined.service\fP(8), \fBmachinectl\fP(1), \fBnss\-systemd\fP(8), \fBnss\-resolve\fP(8), \fBnss\-myhostname\fP(8), \fBnsswitch.conf\fP(5), \fBgetent\fP(1) .SH ÜBERSETZUNG Die deutsche Übersetzung dieser Handbuchseite wurde von Helge Kreutzmann erstellt. Diese Übersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 oder neuer bezüglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG übernommen. Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an .