ИТ Блог. Администрирование серверов на основе Linux (Ubuntu, Debian, CentOS, openSUSE)

Как отключить 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