cat << EOF >> /etc/sysctl.conf
Disable IPv6 autoconf
net.ipv6.conf.default.autoconf=0
net.ipv6.conf.default.accept_ra=0
net.ipv6.conf.all.autoconf=0
net.ipv6.conf.all.accept_ra=0
EOF
sysctl -w net.ipv6.conf.default.autoconf=0
sysctl -w net.ipv6.conf.default.accept_ra=0
sysctl -w net.ipv6.conf.all.autoconf=0
sysctl -w net.ipv6.conf.all.accept_ra=0
对于每个接口,无需重新启动
sysctl -w net.ipv6.conf.IFACE.autoconf = 0
sysctl -w net.ipv6.conf.IFACE.accept_ra = 0
其中IFACE是接口的名称
CentOS系统服务器的
echo IPV6_AUTOCONF=”no” >> /etc/sysconfig/network
Debian / Ubuntu系统服务器
提交
/etc/network/interfaces
pre-up echo 0> / proc / sys / net / ipv6 / conf / $ IFACE / autoconf
pre-up echo 0> / proc / sys / net / ipv6 / conf / $ IFACE / accept_ra
pre-up echo 0> / proc / sys / net / ipv6 / conf / $ IFACE / accept_ra_defrtr
pre-up echo 0 > /proc/sys/net/ipv6/conf/$IFACE/accept_ra_pinfo
pre-up echo 0 > /proc/sys/net/ipv6/conf/$IFACE/accept_ra_rtr_pref