在多台機器上的 ubuntu 18.04 上禁用 ipv6 的最簡潔方法?

在多台機器上的 ubuntu 18.04 上禁用 ipv6 的最簡潔方法?

我必須在 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

相關內容