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

So deaktivieren Sie IPv6 unter Debian 11/10 und Ubuntu 20.04/18.04

Dieser Beitrag hilft Ihnen beim Deaktivieren von IPv6 unter Debian 11 / 10 und Ubuntu 20.04 / 18.04. IPv6 kann deaktiviert werden, indem sysctl.conf geändert oder eine .conf-Datei im Verzeichnis /etc/sysctl.d erstellt wird. Sie können IPv6 auch für einen bestimmten Netzwerkadapter deaktivieren.

Die hier erwähnten Schritte sollten auf früheren Versionen von Debian wie Debian 9 und 8 sowie Ubuntu-Versionen wie Ubuntu 19.10, 19.04 und 18.10 funktionieren.

IPv6 unter Debian 11 und Ubuntu 20.04 deaktivieren

Lassen Sie uns vor dem Deaktivieren von IPv6 die verfügbaren Netzwerkkarten auf dem System anzeigen. Verwenden Sie den ifconfig-Befehl.

enp0s3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.0.10  netmask 255.255.255.0  broadcast 192.168.0.255
        inet6 2406:7400:bf:7cdd:a00:27ff:fe68:1c64  prefixlen 64  scopeid 0x0
        inet6 fe80::a00:27ff:fe68:1c64  prefixlen 64  scopeid 0x20
        inet6 2406:7400:bf:7cdd:882d:c9c6:df13:890  prefixlen 64  scopeid 0x0
        ether 08:00:27:68:1c:64  txqueuelen 1000  (Ethernet)
        RX packets 1174  bytes 80087 (78.2 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 372  bytes 46400 (45.3 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 8  bytes 396 (396.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 8  bytes 396 (396.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

Die obige Ausgabe bestätigt, dass IPv6 für beide Netzwerkkarten aktiviert ist.

Methode 1

Bearbeiten Sie die Datei /etc/sysctl.conf.

sudo nano /etc/sysctl.conf

Fügen Sie den folgenden Eintrag ein, um IPv6 für alle Adapter zu deaktivieren.

net.ipv6.conf.all.disable_ipv6 = 1

Für einen bestimmten Adapter (wenn der Name der Netzwerkkarte enp0s3 ist).

net.ipv6.conf.enp0s3.disable_ipv6 = 1

Um die Änderungen widerzuspiegeln, führen Sie den folgenden Befehl aus.

sudo sysctl -p

Methode 2

Erstellen Sie eine Datei namens 70-disable-ipv6.conf im Verzeichnis /etc/sysctl.d.

sudo nano /etc/sysctl.d/70-disable-ipv6.conf

Fügen Sie den folgenden Eintrag hinzu, um IPv6 für alle Adapter zu deaktivieren.

net.ipv6.conf.all.disable_ipv6 = 1

Für einen bestimmten Adapter (wenn der Name der Netzwerkkarte enp0s3 ist).

net.ipv6.conf.enp0s3.disable_ipv6 = 1

Führen Sie den folgenden Befehl aus, um die Änderungen zu übernehmen.

sudo sysctl -p -f /etc/sysctl.d/70-disable-ipv6.conf

IPv6 überprüfen

Stellen Sie mit dem Befehl ifconfig sicher, dass IPv6 deaktiviert wurde.

Sie können sehen, dass die Ausgabe keine IPv6-Adresse enthält.

Schlussfolgerung

Das ist alles.


Debian
  1. Wie installiere ich Dovecot unter Debian 10?

  2. So deaktivieren Sie IPv6 unter Ubuntu 18.04 Bionic Beaver Linux

  3. So deaktivieren Sie IPv6 unter Ubuntu 22.04 LTS Jammy Jellyfish

  4. So deaktivieren Sie IPv6 unter Ubuntu 20.04 Focal Fossa

  5. Wie deaktiviere ich IPv6 auf einer bestimmten Schnittstelle in Linux?

So installieren Sie PHP 5.6 unter Ubuntu 16.04 und Debian 9

So deaktivieren Sie IPv6 unter Ubuntu Linux

So installieren Sie Mongoku auf Ubuntu 20.04 / Debian 11

Wie installiere ich ODBC unter Ubuntu 20.04 / Debian 11?

So deaktivieren Sie IPv6 unter Ubuntu 18.04 LTS

So deaktivieren Sie IPv6 unter Ubuntu 20.04 LTS