GNU/Linux >> Znalost Linux >  >> Cent OS

Jak zakázat IPv6 na CentOS / RHEL 7

Příspěvek popisuje postup deaktivace IPv6 na CentOS/RHEL 7. Existují 2 způsoby, jak to udělat:
1. Zakázat IPv6 v modulu jádra (vyžaduje restart)
2. Zakažte IPv6 pomocí nastavení sysctl (není nutný restart)

Chcete-li ověřit, zda je protokol IPv6 povolen nebo ne, spusťte :

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

1. Zakázat IPv6 v modulu jádra (vyžaduje restart)

1. Upravte /etc/default/grub a přidejte ipv6.disable=1 do řádku GRUB_CMDLINE_LINUX, např.:

# cat /etc/default/grub
GRUB_TIMEOUT=5
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="ipv6.disable=1 crashkernel=auto rhgb quiet"
GRUB_DISABLE_RECOVERY="true"

2. Znovu vygenerujte konfigurační soubor GRUB a přepište existující:

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

3. Restartujte systém a ověřte, že ve výstupu příkazu „ip addr show“ není řádek „inet6“.

# shutdown -r now
# ip addr show | grep net6

2. Zakažte IPv6 pomocí nastavení sysctl (není nutný restart)

1. Připojte pod řádky v /etc/sysctl.conf:

net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
POZNÁMKA:Chcete-li zakázat IPv6 na jednom rozhraní, přidejte níže uvedené řádky do /etc/sysctl.conf:
net.ipv6.conf.[rozhraní].disable_ipv6 =1 ### sem vložte název rozhraní [rozhraní]
net.ipv6.conf.default.disable_ipv6 =1

2. Chcete-li, aby nastavení byla účinná, spusťte :

# sysctl -p
POZNÁMKA:Ujistěte se, že soubor /etc/ssh/sshd_config obsahuje řádek AddressFamily inet abyste se vyhnuli narušení SSH Xforwarding, pokud používáte metodu sysctl

3. Přidejte řádek AddressFamily do sshd_config :

# vi /etc/ssh/sshd_config
....
AddressFamily inet
....

Restartujte sshd, aby se změny projevily:

# systemctl restart sshd
CentOS / RHEL 6 :Jak deaktivovat IPv6


Cent OS
  1. Jak deaktivovat NetworkManager na CentOS / RHEL 7

  2. Jak povolit IPv6 na CentOS / RHEL 7

  3. Jak zakázat IPv6 na CentOS / RHEL 5

  1. Jak povolit IPv6 v CentOS / RHEL 5

  2. Jak zakázat lvmetad v CentOS/RHEL

  3. Jak zakázat os-prober v CentOS/RHEL 7

  1. Jak povolit IPv6 v CentOS/RHEL 8

  2. Jak zakázat IPv6 v CentOS/RHEL 8

  3. Jak deaktivovat ACPI v CentOS/RHEL 7