Ubuntu系统怎么禁用 IPv6 协议方法
方法 1:通过 Sysctl 禁用 IPv6 协议(临时或永久)
1、在「终端」中输入以下命令,检查系统是否启用了 IPv6:
ip a
如果 IPv6 已启用,你会看到类似下图的 IPv6 地址信息(网络接口名称可能不同):
示例输出:IPv6 地址
2、使用 sysctl 命令临时禁用 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、再次检查 IPv6 状态:
ip a
现在,你应该看不到 IPv6 地址了。
示例输出:IPv6 已禁用的
这只是临时禁用 IPv6,系统重启后 IPv6 会再次启用。
4、要永久禁用 IPv6,需要编辑/etc/sysctl.conf
配置文件:
sudo vim /etc/sysctl.conf
5、在文件末尾添加以下内容:
net.ipv6.conf.all.disable_ipv6=1 net.ipv6.conf.default.disable_ipv6=1 net.ipv6.conf.lo.disable_ipv6=1
6、保存后,执行以下命令让配置立即生效:
sudo sysctl -p
编辑并刷新 sysctl.conf 配置
方法 2:通过 GRUB 永久禁用 IPv6 协议
另一种方法是通过配置 GRUB,在启动时传递内核参数来禁用 IPv6:
1、编辑/etc/default/grub
文件:
sudo vim /etc/default/grub
2、修改GRUB_CMDLINE_LINUX_DEFAULT
和GRUB_CMDLINE_LINUX
:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash ipv6.disable=1" GRUB_CMDLINE_LINUX="ipv6.disable=1"
编辑 grub 文件以禁用 IPv6
3、保存文件后,更新 GRUB:
sudo update-grub
更新 grub 配置并重启系统
4、重启 Ubuntu 系统,让配置生效。
方法 3:通过 Network Manager 临时禁用 IPv6 协议
通过 Network Manager,可以基于设备来禁用 IPv6:
1、列出网络连接:
nmcli connection show
2、针对特定网络设备禁用 IPv6,以ens33
为例:
nmcli device modifyipv6.method "disabled"
通过 nmcli 命令禁用指定设备 IPv6
3、要恢复 IPv6,只需将命令中的disabled
替换为auto
即可。
栏 目:Ubuntu
本文地址:http://www.ziyuanwuyou.com/html/caozuoxitong/Ubuntu/4944.html
您可能感兴趣的文章
- 12-13ubuntu终端打不开怎么办? 修复Ubuntu无法打开终端问题的方法
- 12-13ubuntu升级openssl的教程
- 12-13Ubuntu默认将在原生 Wayland 模式下运行火狐浏览器 Firefox
- 12-13Ubuntu安装SSH无法连接的问题及解决方法
- 12-13Ubuntu如何访问Windows文件夹的方法
- 12-13 Ubuntu 左侧 Dock栏图标居中方法
- 12-13Ubuntu系统怎么禁用 IPv6 协议方法
- 12-13ubuntu强制修改root密码的方法
- 12-13Ubuntu 中窗口平铺怎么用
- 12-13Ubuntu备份方法
阅读排行
推荐教程
- 12-13Debian11面板怎么添加显示桌面的快捷按钮
- 12-13ubuntu系统中vdi格式怎么转换为mdk文件
- 12-13Ubuntu安装SSH无法连接的问题及解决方法
- 12-13Ubuntu备份方法
- 12-13 Ubuntu 左侧 Dock栏图标居中方法
- 12-13ubuntu系统桌面怎么删除回收站和用户文件夹
- 12-13ubuntu系统怎么安装自定义分区
- 12-13Ubuntu怎么设置固定IP地址
- 12-13Ubuntu系统日期和时间怎么设置
- 12-13ubuntu终端打不开怎么办? 修复Ubuntu无法打开终端问题的方法