GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So aktivieren Sie IPv6 auf CentOS / RHEL 7

IPv6 ist standardmäßig auf RHEL/CenOS 7-Systemen aktiviert. Wenn also IPv6 auf dem System absichtlich deaktiviert wurde, kann es mit einer der folgenden Methoden wieder aktiviert werden.
1. Aktivieren von IPv6 im Kernelmodul (Neustart erforderlich)
2. Aktivieren von IPv6 mit sysctl-Einstellungen (kein Neustart erforderlich)

IPv6 im Kernel-Modul aktivieren (erfordert Neustart)

1. Bearbeiten Sie /etc/default/grub und ändern Sie den Wert des Kernelparameters ipv6.disable ab 1 auf 0 in Zeile GRUB_CMDLINE_LINUX , z. B.:

# cat /etc/default/grub
GRUB_TIMEOUT=5
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="ipv6.disable=0 crashkernel=auto rhgb quiet"
GRUB_DISABLE_RECOVERY="true"
Hinweis :ipv6.disable=0 ist der Standardwert, daher können Sie dieses Argument ipv6.disable einfach aus der GRUB_CMDLINE_LINUX-Argumentliste entfernen, wenn Sie möchten.

2. Generieren Sie eine GRUB-Konfigurationsdatei neu und überschreiben Sie die vorhandene mit dem unten gezeigten Befehl.

# grub2-mkconfig -o /boot/grub2/grub.cfg

3. Starten Sie das System neu, damit die Änderungen wirksam werden.

# shutdown -r now

IPv6 mit sysctl-Einstellungen aktivieren (kein Neustart erforderlich)

Selbst wenn das ipv6-Kernelmodul geladen ist, kann es außerdem mit sysctl deaktiviert werden Einstellungen.

1. Um IPv6 online zum Laufen zu bringen, vergewissern Sie sich bitte, dass die folgenden Zeilen in /etc/sysctl.conf enthalten sind auskommentiert oder entfernt werden.

# cat /etc/sysctl.conf | grep ipv6
# net.ipv6.conf.all.disable_ipv6 = 1     ### either comment/remove this line or change its value from 1 to 0
# net.ipv6.conf.default.disable_ipv6 = 1 ### either comment/remove this line or change its value from 1 to 0

2. Verwenden Sie den Befehl „sysctl -p“, um die Konfigurationsdatei /etc/sysctl.conf erneut einzulesen.

# sysctl -p

Mehr über die Verwendung von sysctl-Einstellungen

1. Um IPv6 auf einer Schnittstelle dynamisch zu deaktivieren, verwenden Sie die unten angegebenen Befehle.

# sysctl net.ipv6.conf.[interface].disable_ipv6 = 1       ### put interface name here [interface], i.e. eth0
# sysctl net.ipv6.conf.default.disable_ipv6 = 1

2. Um IPv6 auf einer Schnittstelle dynamisch zu aktivieren, verwenden Sie die unten angegebenen Befehle.

# sysctl net.ipv6.conf.[interface].disable_ipv6 = 0       ### put interface name here [interface], i.e, eth0
# sysctl net.ipv6.conf.default.disable_ipv6 = 0

3. Um IPv6 auf allen Schnittstellen dynamisch zu aktivieren, verwenden Sie die unten angegebenen Befehle.

# sysctl net.ipv6.conf.all.disable_ipv6 = 0
# sysctl net.ipv6.conf.default.disable_ipv6 = 0

4. Um IPv6 auf allen Schnittstellen dynamisch zu deaktivieren, verwenden Sie die unten angegebenen Befehle.

# sysctl net.ipv6.conf.all.disable_ipv6 = 1
# sysctl net.ipv6.conf.default.disable_ipv6 = 1

Bestätigen

Um zu überprüfen, ob IPv6 aktiviert ist oder nicht, führen Sie Folgendes aus:

# ifconfig -a | grep inet6
        inet6 fe80::211:aff:fe6a:9de4  prefixlen 64  scopeid 0x20
        inet6 ::1  prefixlen 128  scopeid 0x10[host]

Wie in der obigen Ausgabe gezeigt, ist IPv6 aktiviert.

CentOS / RHEL 7 :So deaktivieren Sie IPv6 nur auf einer bestimmten Schnittstelle
CentOS / RHEL 7 :So deaktivieren Sie IPv6
CentOS / RHEL 6 :So deaktivieren Sie IPv6


Cent OS
  1. So deaktivieren Sie IPv6 unter CentOS / RHEL 7

  2. CentOS / RHEL:So aktivieren Sie SSL für Apache

  3. So aktivieren Sie IPv6 auf CentOS / RHEL 6

  4. So deaktivieren Sie IPv6 unter CentOS / RHEL 5

  5. So aktivieren Sie FTP in CentOS/RHEL 5 und 6

RHEL 8 / CentOS 8 aktiviert/deaktiviert IPv6

So aktivieren Sie das EPEL-Repository in CentOS und RHEL

So aktivieren Sie Kdump auf RHEL 7 und CentOS 7

So aktivieren Sie das EPEL-Repository auf CentOS 8 und RHEL 8 Server

So deaktivieren Sie IPv6 unter CentOS 7 / RHEL 7

So deaktivieren Sie IPv6 unter CentOS 8 / RHEL 8