Linux禁用IPv6
IPv6被认为是IPv4的替代,用来解决现有IPv4地址空间即将耗尽的问题,默认Linux操作系统是启用IPv6的,有时我们需要关闭,下面是关闭IPv6的方法。
方法一
修改sysctl参数。
编辑文件/etc/sysctl.conf
,添加以下两行:
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
如果想要为指定的网卡禁用IPv6,比如:eth1,可以添加以下行:
net.ipv6.conf.eth1.disable_ipv6 = 1
保存后,执行sysctl -p
来使上述配置生效。
方法二
要在已运行的系统中禁用IPv6,可以输入一下命令:
sysctl -w net.ipv6.conf.all.disable_ipv6=1
sysctl -w net.ipv6.conf.default.disable_ipv6=1