複数のコンピュータのUbuntu 18.04でipv6を無効にする最もクリーンな方法は何ですか?

複数のコンピュータのUbuntu 18.04でipv6を無効にする最もクリーンな方法は何ですか?

100を超えるサーバーでipv6を無効にする必要があります。明らかに私は各サーバーのグラブを手動で編集したり、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

あなたはそれを使用することができますアンシプールボタンを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

関連情報