
100 台以上のサーバーで IPv6 を無効にする必要があります。当然、すべてのサーバーの grub を手動で編集したり、sed やその他の面倒な操作をしたりするのは避けたいです。
私はこれをやろうとしました:
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
しかし、今私のマシンは起動しません! Ubuntu 18.04 で IPv6 を無効にするための適切でクリーンなポータブル ソリューションが必要です :(
答え1
使用できますアンシブルボタンをクリックするだけで、ネットワーク上のすべてのマシンを変更できます。
次のコマンドを実行します:
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
これも試してみるといいでしょう。
echo 'GRUB_CMDLINE_LINUX="ipv6.disable=1"' >> /etc/default/grub