debian11禁止IPv6的几种方式
通常服务器仅用IPv4就行,禁用IPv6能轻微提高DNS解析的速度。本文分永久禁用IPv6和临时禁用两方法。
debian11永久禁止IPv6
编辑配置文件/etc/sysctl.conf
XML/HTML代码
- nano /etc/sysctl.conf
debian11禁止IPv6的几种方式
可以修改以下几项配置从而禁用IPv6
XML/HTML代码
- net.ipv6.conf.all.disable_ipv6= 1
- #整个系统 所有网卡
- net.ipv6.conf.default.disable_ipv6= 1
- #默认网卡
- net.ipv6.conf.lo.disable_ipv6= 1
- #lo网卡
- net.ipv6.conf.eth0.disable_ipv6= 1
- #eth0网卡
- 你可以根据自己需求分别指定,也可以一步到位,直接设置net.ipv6.conf.all.disable_ipv6 = 1即可。
刷新系统网络配置
XML/HTML代码
- sysctl -p
debian11临时禁止IPv6
临时禁用启用的概念就是重启系统后,它会变更。
XML/HTML代码
- debian11对所有网卡进行临时禁用IPv6
- echo 1 > /proc/sys/net/ipv6/conf/all/disable_ipv6
- debian11对所有网卡进行临时启用IPv6
- echo 0 > /proc/sys/net/ipv6/conf/all/disable_ipv6
- debian11对eth0网卡进行临时禁用IPv6
- echo 1 > /proc/sys/net/ipv6/conf/eth0/disable_ipv6
- debian11对eth0网卡进行临时启用IPv6
- echo 0 > /proc/sys/net/ipv6/conf/eth0/disable_ipv6
XML/HTML代码
- net.ipv6.conf.all.disable_ipv6 = 0
- net.ipv6.conf.default.disable_ipv6 = 0
- net.ipv6.conf.lo.disable_ipv6 = 0