Настройка 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

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

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

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход /  Изменить )

Google photo

Для комментария используется ваша учётная запись Google. Выход /  Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход /  Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход /  Изменить )

Connecting to %s