Настройка IPv6-туннеля от tunnelbroker.net стандартными средствами генты для динамического IP: {{{#!highlight bash # вырезка из /etc/conf.d/net depend_henet() { need net.ppp0 } mtu_henet="1280" config_henet=("2001:470:1f14:14ef::2/64") # то, что tunnelbroker называет client ipv6 routes_henet=("::/0") link_henet="ppp0" preup() { if [ "$IFVAR" == "henet" ]; then modprobe ipv6 HENET_LOCAL="$(interface_get_address ppp0)" echo "$HENET_LOCAL" > /var/run/henet.local HENET_USERID= HENET_MDPASS=<пароль в MD5> HENET_TUNID= HENET_POP=<адрес другой стороны туннеля> curl -4 -k --retry 10 --retry-delay 5 "https://ipv4.tunnelbroker.net/ipv4_end.php?ipv4b=AUTO&pass=$HENET_MDPASS&user_id=$HENET_USERID&tunnel_id=$HENET_TUNID" ip tunnel add henet mode sit remote $HENET_REMOTE local "$HENET_LOCAL" ttl 255 || return 1 ip link set henet up fi } }}} Потом можно в cron сунуть скрипт, который будет сравнивать текущий адрес интерфейса ppp0 и содержимое /var/run/henet.local, и перезапускать интерфейс henet при изменении адреса. Хорошо бы и для скрипта network вариант написать. Он, всё-таки, более глобален.