ИТ Блог. Администрирование серверов на основе Linux (Ubuntu, Debian, CentOS, openSUSE)
Понедельник, 31 марта, 2025
Сегодня у нас 1 праздник:
Международный День Резервного Копирования (World Backup Day). Пользователи сайта социальных новостей reddit предложили сделать дату 31.03 Международным днём резервного копирования, аргументируя это тем, что никогда заранее нельзя узнать, какие сюрпризы преподнесёт 1.04

Как отключить ipv6 на интерфейсе в Debian

Как отключить ipv6 на интерфейсе в Debian

Когда вы запускаете Debian 10, сетевые подключения IPv6 включены по умолчанию. Но в большинстве случаев вам нужно отключить настройку IPV6 по умолчанию. Однако мы дадим вам полную демонстрацию того, как отключить интерфейс IPV6 в системе Debian 10.

Для выполнения всех команд у вас должны быть права на выполнение команд системного администратора.

Сначала проверьте, включен ли ipv6 в вашей системе Debian или нет. Откройте терминал, набрав «terminal» в строке поиска, а затем щелкните отображаемый значок терминала в результатах поиска. Используйте следующую команду, чтобы проверить свой IP-адрес:

$ ip a

Следующий результат отобразится на вашем терминале, чтобы определить, включен ли IPV6.

 

Отключите IPV6 через systemctl:

Используя следующие три команды ввода, вы можете отключить IPV6 в своей системе:

$ sudo sysctl -w net.ipv6.conf.all.disable_ipv6 = 1
$ sudo sysctl -w net.ipv6.conf.default.disable_ipv6 = 1
$ sudo sysctl -w net.ipv6.conf.lo.disable_ipv6 = 1

 

После выполнения вышеуказанных команд службы IPV6 будут отключены в вашей системе Debian, но это только временное решение. Когда вы перезапустите свою систему, она снова включит ее. Проверьте статус, набрав команду «ip a».

ip a

 

Чтобы отключить эти соединения IPV6, вам необходимо использовать файл /etc/sysctl.conf . Откройте этот файл конфигурации в любом доступном редакторе. Здесь мы используем редактор nano для изменения этого файла, как показано в следующей команде:

$ sudo nano /etc/sysctl.conf

Теперь вставьте следующие строки в этот файл и сохраните его:

net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1

 

Вставьте указанную ниже строку, если у вас есть конкретный адаптер сетевого интерфейса, например «enp0s3»:

net.ipv6.conf.enp0s3.disable_ipv6 = 1

Чтобы проверить изменения настроек, введите следующую команду:

$ sudo sysctl -p

Метод 1. Использование каталога sysctl.d

Создайте файл в каталоге /etc/sysctl.d, используя следующую команду:

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

Вставьте в этот файл следующую строку:

net.ipv6.conf.all.disable_ipv6 = 1

 

Сохраните и нажмите Ctrl+X, чтобы выйти из этого окна.

Теперь проверьте эффект изменений, используя следующую команду:

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

Выполните следующую команду, чтобы проверить результаты:

$ ip a

Как видно из вышеприведенных выходных данных, соединения IPV6 в этой системе отключены.

 

Вывод

Мы предоставили вам краткую информацию о том, как вы можете отключить интерфейс IPv6 в вашей системе Debian 10. Все эти команды также могут быть выполнены в системе Ubuntu. Если вы найдете эту статью полезной, дайте нам знать, оставив свой отзыв.

Exit mobile version