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
 

