如何在 Ubuntu Linux 上啟用或停用 IPV6


在 Ubuntu Linux 上啟用或停用 IPv6 可以通過修改網絡配置文件或使用系統命令來完成。以下是具體的步驟:

停用 IPv6

方法一:通過修改sysctl配置文件

  1. 打開sysctl配置文件:
   sudo nano /etc/sysctl.conf
  1. 在文件末尾添加以下行:
   net.ipv6.conf.all.disable_ipv6 = 1
   net.ipv6.conf.default.disable_ipv6 = 1
   net.ipv6.conf.lo.disable_ipv6 = 1
  1. 保存並退出文件。
  2. 重新加載sysctl設置:
   sudo sysctl -p

方法二:通過GRUB配置文件

  1. 打開GRUB配置文件:
   sudo nano /etc/default/grub
  1. 找到如下行:
   GRUB_CMDLINE_LINUX_DEFAULT=""
  1. 將其修改為:
   GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disable=1"
  1. 更新GRUB配置:
   sudo update-grub
  1. 重啟系統:
   sudo reboot

啟用 IPv6

如果之前已停用 IPv6,現在需要重新啟用,請按照以下步驟操作:

方法一:通過修改sysctl配置文件

  1. 打開sysctl配置文件:
   sudo nano /etc/sysctl.conf
  1. 將以下行注釋掉或刪除:
   net.ipv6.conf.all.disable_ipv6 = 1
   net.ipv6.conf.default.disable_ipv6 = 1
   net.ipv6.conf.lo.disable_ipv6 = 1
  1. 保存並退出文件。
  2. 重新加載sysctl設置:
   sudo sysctl -p

方法二:通過GRUB配置文件

  1. 打開GRUB配置文件:
   sudo nano /etc/default/grub
  1. 找到如下行:
   GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disable=1"
  1. 將其修改回:
   GRUB_CMDLINE_LINUX_DEFAULT=""
  1. 更新GRUB配置:
   sudo update-grub
  1. 重啟系統:
   sudo reboot

常見問題

如何檢查我的 Ubuntu 系統上是否啟用了 IPv6?

您可以在終端機中使用「ip -6 addr show」檢查 IPv6 狀態。輸出中的“inet6”表示已啟用,而空輸出表示 IPv6 已停用。

Reference

https://ultahost.com/knowledge-base/enable-disable-ipv6-ubuntu-linux


WordPress Appliance - Powered by TurnKey Linux