📜  ubuntu 禁用 IPV6 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:05:41.768000             🧑  作者: Mango

Ubuntu禁用IPV6 - Shell/Bash

Linux系统默认启用IPv6,如果您想禁用IPv6以满足特定需求,可以使用以下命令禁用IPv6:

第一步:修改sysctl.conf文件

sysctl.conf文件包含系统内核参数,使用以下命令编辑sysctl.conf文件:

$ sudo nano /etc/sysctl.conf

在文件末尾添加以下内容:

net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1

保存并退出文件。

第二步:重新加载sysctl.conf文件

使用以下命令使更改生效:

$ sudo sysctl -p
第三步:禁止IPv6地址常规分配

使用以下命令打开GRUB配置文件:

$ sudo nano /etc/default/grub

找到以下内容:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

将其修改为:

GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disable=1 quiet splash"

保存并退出文件,然后使用以下命令更新GRUB配置:

$ sudo update-grub
第四步:重启计算机

使用以下命令重启计算机,使更改生效:

$ sudo reboot

现在,IPv6已被禁用。要重新启用IPv6,只需编辑sysctl.conf文件并将“disable”更改为“enable”,然后重新加载sysctl.conf文件。

以上是禁用IPv6的方法,希望能对您有所帮助。

代码片段
sudo nano /etc/sysctl.conf
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1

sudo sysctl -p

sudo nano /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disable=1 quiet splash"

sudo update-grub

sudo reboot