Linux如何关闭ipv6
问题
国内IPv6网络环境不太稳定,有时候要选择性的关闭和开启IPv6。
在Linux上如何关闭IPv6呢?
回答
临时关闭
直接操作/proc/sys
sudo sh -c 'echo 1 > /proc/sys/net/ipv6/conf/all/disable_ipv6'
或者使用sysctl
sudo sysctl -w net.ipv6.conf.all.disable_ipv6=1
持久关闭
使用/etc/sysctl.conf
配置,添加下面内容
net.ipv6.conf.all.disable_ipv6 = 1
重启或者执行如下命令生效
sudo sysctl -p
最后修改于 2025-04-21