В этой короткой статье я покажу, как отключить IPv6 в сетевом стеке Debian 10. В какой ситуации это может потребоваться? Скорее всего, когда есть проблемы с подключением. Когда вы невозможно подключиться к серверам в Интернете из вашей системы Debian по IPv6, пока она работает по IPv4.
Имейте ввиду отключение IPv6 всегда должно быть последним средством. Если вы не можете это исправить проблемы с сетью, например поскольку ваш провайдер блокирует IPv6, тогда единственная другая возможность — отключить его на сервере.
РЕКОМЕНДУЕМ:
Вывод точного времени выполнения команд в Bash
Отключить сеть IPv6 в Debian
Я буду запускать команды ниже как пользователь root. Если вы не вошли в систему как root, то сначала выполните «su -» или добавьте команду «sudo» ко всем командам.
Один из способов отключить IPv6 — это изменить файл sysctl.conf.
Откройте файл /etc/sysctl.conf в редакторе:
1 |
nano /etc/sysctl.conf |
И добавьте следующую строку в конец файла:
1 |
net.ipv6.conf.all.disable_ipv6 = 1 |
Это отключит IPv6 на всех сетевых адаптерах.
Если вы хотите отключить его только для одного адаптера, например, внешнее сетевое устройство ens33:
1 |
net.ipv6.conf.ens33.disable_ipv6 = 1 |
Сохраните и закройте файл в nano. Затем примените изменения с помощью команды:
1 |
sysctl -p |
Альтернативный способ отредактировать sysctl.conf с помощью редактора — запустить эти две команды:
1 2 |
echo 'net.ipv6.conf.all.disable_ipv6 = 1' > /etc/sysctl.d/90-disable-ipv6.conf sysctl -p -f /etc/sysctl.d/90-disable-ipv6.conf |
Первый из них создает файл /etc/sysctl.d/90-disable-ipv6.conf, в котором содержится параметр конфигурации для отключения IPv6, а второй применяет изменение.
РЕКОМЕНДУЕМ:
Как установить VirtualBox на Debian
На этом все. Теперь вы знаете, как отключить IPv6 в Debian.