Настройка IPv6 на CentOS 6

Уже довольно давно Хетцнер (англ.) раздаёт IPv6-подсети для каждого дедика, что весьма приятно. Ну, попробуем воспользоваться.
Для CentOS 5 всё отлично расписал в своё время Павел Одинцов, но для CentOS 6 есть один маленький нюанс.
Что ж, делаем как написано:
Добавляем NETWORKING_IPV6=yes в /etc/sysconfig/network (это включит системную поддержку IPv6)
Конфигурируем сетевку: добавляем /etc/sysconfig/network-scripts/ifcfg-eth0 IPV6INIT=yes и IPV6ADDR=2a01:4f8:162:54c3::2 (подобно Павлу возьму ::2 в качестве основного адреса)
Настраиваем маршрутизацию: создаём /etc/sysconfig/network-scripts/route6-eth0 и прописываем в него: fe80::1 dev eth0 и
default via fe80::1 dev eth0 (где fe80::1 — шлюз по умолчанию)
В этом и заключается нюанс: интерфейс следует указать явно, иначе работать не будет:
# ip -6 route add fe80::1 dev eth0
# ip -6 route add default via fe80::1
RTNETLINK answers: Invalid argument

Спасибо неизвестному сисадмину, который не поленился запостить решение проблемы в созданный им тред (англ.) после того, как сам разобрался с ней.