Überprüfen des IPv6-Status in /proc/sys/net/ipv6
In diesem Schritt werden Sie das /proc
-Dateisystem untersuchen, um den IPv6-Status Ihres Systems zu überprüfen. Das /proc
-Dateisystem ist ein virtuelles Dateisystem, das Informationen über Prozesse und andere Systeminformationen bereitstellt. Es ist ein ausgezeichneter Ort, um Details über Ihren laufenden Linux-Kernel zu finden.
Insbesondere werden wir uns Dateien im Verzeichnis /proc/sys/net/ipv6/
ansehen. Diese Dateien enthalten Parameter, die das Verhalten des IPv6-Protokollstapels steuern.
Um den Inhalt des Verzeichnisses /proc/sys/net/ipv6/
anzuzeigen, können Sie den Befehl ls
verwenden:
ls /proc/sys/net/ipv6/
Sie werden eine Liste von Dateien und Verzeichnissen sehen. Jede Datei repräsentiert einen bestimmten IPv6-Kernelparameter.
anycast_src_interval bindv6only conf flowlabel_reflect flowlabel_state icmp ip6frag_high_thresh ip6frag_low_thresh ip6frag_secret_interval ip6frag_time neigh route tcp_metrics_hash_size tcp_metrics_info tcp_metrics_purge_interval tcp_metrics_reg_interval tcp_metrics_req_interval tcp_metrics_slack tcp_metrics_sync_interval tcp_metrics_timeout udp_metrics_hash_size udp_metrics_info udp_metrics_purge_interval udp_metrics_reg_interval udp_metrics_req_interval udp_metrics_slack udp_metrics_sync_interval udp_metrics_timeout
Eine wichtige Datei ist disable
. Diese Datei gibt an, ob IPv6 systemweit deaktiviert (1
) oder aktiviert (0
) ist.
Um den Inhalt der Datei disable
anzuzeigen, können Sie den Befehl cat
verwenden:
cat /proc/sys/net/ipv6/disable
Die Ausgabe wird entweder 0
oder 1
sein.
0
- Wenn die Ausgabe
0
ist, ist IPv6 aktiviert.
- Wenn die Ausgabe
1
ist, ist IPv6 deaktiviert.
Eine weitere nützliche Datei ist conf
. Dies ist ein Verzeichnis, das Konfigurationsdateien für jede Netzwerkschnittstelle und ein default
-Verzeichnis für Standardeinstellungen enthält.
Schauen wir uns den Inhalt des conf
-Verzeichnisses an:
ls /proc/sys/net/ipv6/conf/
Sie werden Verzeichnisse für jede Schnittstelle sehen (z. B. all
, default
, eth0
, lo
).
all default eth0 lo
Sie können dann den IPv6-Status für eine bestimmte Schnittstelle, wie eth0
, überprüfen, indem Sie sich die Datei disable_ipv6
in ihrem Verzeichnis ansehen:
cat /proc/sys/net/ipv6/conf/eth0/disable_ipv6
Diese Datei enthält ebenfalls 0
(aktiviert) oder 1
(deaktiviert) für diese bestimmte Schnittstelle.
0
Das Untersuchen der Dateien in /proc/sys/net/ipv6/
bietet einen tiefen Einblick in die IPv6-Konfiguration Ihres Systems.
Klicken Sie auf Weiter, um zum nächsten Schritt zu gelangen.