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

Добавить комментарий