A maneira mais limpa de desabilitar o ipv6 no Ubuntu 18.04 em várias máquinas?

A maneira mais limpa de desabilitar o ipv6 no Ubuntu 18.04 em várias máquinas?

Tenho que desabilitar o ipv6 em mais de 100 servidores. Obviamente não quero editar o grub de cada servidor manualmente e não quero brincar com sed ou outras coisas malucas.

Eu tentei fazer isso:

mkdir -p /etc/default/grub.d/
echo 'GRUB_CMDLINE_LINUX_DEFAULT="${GRUB_CMDLINE_LINUX_DEFAULT} ipv6.disable=1"' >> /etc/default/grub.d/disable-ipv6.cfg

Mas agora minha máquina não inicializa! Eu preciso de uma solução adequada, limpa e portátil para desabilitar o ipv6 no Ubuntu 18.04 :(

Responder1

Você pode usarAnsiblepara modificar todas as máquinas da sua rede com o clique de um botão.

Faça-o executar estes comandos:

sudo -i
cat <<EOF >>/etc/sysctl.d/99-sysctl.conf
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
net.ipv6.conf.wlan0.disable_ipv6 = 1
EOF

sudo sysctl -p

Você também pode tentar isso.

echo 'GRUB_CMDLINE_LINUX="ipv6.disable=1"' >> /etc/default/grub

informação relacionada