凡心所向,素履以往;生如逆旅,一苇以航

Ubuntu 禁用 Ipv6

在 Ubuntu 中禁用 IPv6 有几种方法。以下是一些常见的方法:

方法 1:编辑系统配置文件

  1. 打开终端。

  2. 使用文本编辑器(如 nanovim)以 root 权限编辑 /etc/sysctl.conf 文件。例如,使用 nano

    sudo nano /etc/sysctl.conf
    
  3. 在文件末尾添加以下行:

    # 禁用 IPv6
    net.ipv6.conf.all.disable_ipv6 = 1
    net.ipv6.conf.default.disable_ipv6 = 1
    net.ipv6.conf.lo.disable_ipv6 = 1
    
  4. 保存并关闭文件(在 nano 中按 Ctrl + X,然后按 Y 确认保存)。

  5. 运行以下命令以应用更改:

    sudo sysctl -p
    

方法 2:临时禁用 IPv6

如果你只想临时禁用 IPv6,可以使用以下命令:

sudo sysctl -w net.ipv6.conf.all.disable_ipv6=1
sudo sysctl -w net.ipv6.conf.default.disable_ipv6=1
sudo sysctl -w net.ipv6.conf.lo.disable_ipv6=1

注意,这种方法在重启后会失效。

方法 3:通过 GRUB 配置禁用 IPv6

  1. 编辑 GRUB 配置文件:

    sudo nano /etc/default/grub
    
  2. 找到以下行(可能是以 GRUB_CMDLINE_LINUX_DEFAULT 开头的行),并在其末尾添加 ipv6.disable=1

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash ipv6.disable=1"
    
  3. 保存并关闭文件。

  4. 更新 GRUB:

    sudo update-grub
    
  5. 重启系统:

    sudo reboot
    

验证 IPv6 是否已禁用

重启后,可以通过以下命令确认 IPv6 是否已被禁用:

ip a | grep inet6

如果没有输出,表示 IPv6 已成功禁用。

请根据你的需求选择适合的方法!

评论栏