/etc/net/scripts/ifup-common: process_sysctl_conf() ipv4_retrans_time|ipv6_app_solicit|ipv6_ucast_solicit|ipv6_mcast_solicit) VARNAME=${VARNAME#ipv6_} VARPREFIX="net/ipv6/neigh/$NAME/" В этом месте явно хотели написать ipv6_retrans_time. Вообще формат файла /etc/net/ifaces/$IFACE/sysctl.conf плох тем, что все известные имена переменных жёстко забиты в скрипт, и при появлении в ядре новых переменных придётся писать имя полностью, включая имя интерфейса (в частности, сейчас не поддерживается переменная disable_ipv6). Вариант, аналогичный использованному для brctl (где слово AUTO заменяется на имя интерфейса), был бы удобнее.
да, disable_ipv6 не хватает, где-то у меня в локальных правках живёт давно.
etcnet-0.9.10-alt7 -> sisyphus: * Tue Nov 06 2012 Sergey Bolshakov <sbolshakov@altlinux> 0.9.10-alt7 - CONFIG_WIRELESS and USE_IFPLUGD options are mutually exclusive now - do not rely on /sys/class/net/<iface>/wireless anymore (closes: #27797) - added per-iface 'disable_ipv6' sysctl shortcut (closes: #27933) - always use 'resolvconf -d' during ifdown (closes: #24637)