Возникла потребность отключить использование IPv6 на одном из серверов под управлением Ubuntu Server 16.04.1. Задача довольно простая и легко выполнима в несколько команд. Необходим только доступ к серверу и выполнение команд от имени root’а.
Делается это следующим образом. Логинимся на сервер по ssh
и получаем root
.
ssh -p 22 [email protected]
sudo -s
Далее открываем в своем любимом редакторе файл /etc/sysctl.conf
:
vim /etc/sysctl.conf
и в самом конце файла пишем следующие строки:
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
После этого сохраняем изменения и примиряем их для всей системы:
sysctl -p
Результатом выполнения последней команды должен быть вывод в терминал этих строк:
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
Далее, чтобы убедиться что все хорошо выполним:
cat /proc/sys/net/ipv6/conf/all/disable_ipv6
И в терминале нам покажется единичка:
1
Это говорит о том, что все сделано правильно.
На этом все! Profit!
Если у тебя есть вопросы, комментарии и/или замечания – заходи в чат, а так же подписывайся на канал.