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