¿La forma más limpia de desactivar ipv6 en ubuntu 18.04 en varias máquinas?

¿La forma más limpia de desactivar ipv6 en ubuntu 18.04 en varias máquinas?

Tengo que desactivar ipv6 en más de 100 servidores. Obviamente no quiero editar grub de cada servidor a mano y no quiero jugar con sed u otras cosas locas.

Intenté hacer esto:

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

¡Pero ahora mi máquina no arranca! Necesito una solución adecuada, limpia y portátil para desactivar ipv6 en ubuntu 18.04 :(

Respuesta1

Puedes usaransiblepara modificar todas las máquinas de su red con solo hacer clic en un botón.

Haz que ejecute estos 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

También puedes probar esto.

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

información relacionada