У меня проблема с настройкой подключения IPv6 к двум виртуальным хостам, которые я запускаю на рабочей станции VmWare. Хосты - CentOS 6.2 x86 и x86-64. Даже если они находятся в сети с мостовым подключением и в том же сегменте есть маршрутизатор RA, они не принимают рекламу от маршрутизатора.
Я могу ping6
маршрутизатор через его локальный адрес канала, cat /proc/sys/net/ipv6/conf/eth0/accept_ra
возвращается 1
и я смыл все ip6tables
правила.
Оба хоста - это новая установка, и я ничего не менял, кроме установки нескольких библиотек и смены обоев;)
Что делать / проверить / ...?
Вот соответствующие фрагменты документации ядра о пересылке. И запросы / объявления маршрутизатора.
forwarding - BOOLEAN
Configure interface-specific Host/Router behaviour.
Note: It is recommended to have the same setting on all
interfaces; mixed router/host scenarios are rather uncommon.
FALSE:
By default, Host behaviour is assumed. This means:
1. IsRouter flag is not set in Neighbour Advertisements.
2. Router Solicitations are being sent when necessary.
3. If accept_ra is TRUE (default), accept Router
Advertisements (and do autoconfiguration).
4. If accept_redirects is TRUE (default), accept Redirects.
TRUE:
**If local forwarding is enabled, Router behaviour is assumed.**
This means exactly the reverse from the above:
1. IsRouter flag is set in Neighbour Advertisements.
2. **Router Solicitations are not sent.**
3. **Router Advertisements are ignored.**