Первый способ:
sysctl -w net.ipv6.conf.all.disable_ipv6=1
sysctl -w net.ipv6.conf.default.disable_ipv6=1
sysctl -w net.ipv6.conf.lo.disable_ipv6=1
После выполнения данных команд проверяем ip a, и адреса ipv6 не будет. Но после перезагрузки эти команды нужно повторить. Правильнее их записать в в конфигурационный файл 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
Отключение ipv6 через netplan:
network:
version: 2
ethernets:
eno1:
link-local: [ ipv4 ]
dhcp4: false
accept-ra: false
addresses:
- 191.2.1.86/24
После правки конфиг файл netplan нужно выполнить проверку и перезапуск настроек.