Назад | Перейти на главную страницу

RRAS SSTP VPN IPv6-трафик не может маршрутизироваться через сервер

У меня есть коробка Windows Server 2012 R2 Essentials, в которой настроены базовые функции RRAS VPN, она не настроена как маршрутизатор, эта функция не включена, и в моем ящике R2 Essentials не установлена ​​роль DHCP (у меня есть маршрутизатор шлюза для обработки DHCP), однако это DNS-сервер, поскольку он настроен как сервер Active Directory.

Я заметил, что при использовании VPN через SSTP и другие протоколы соединение IPv6 нарушается. Клиенты получают IPv6-адрес в соответствии с назначенным префиксом, но после первого прыжка от tracert он не маршрутизируется и не может выйти наружу, поэтому мой сервер не обрабатывает трафик IPv6 должным образом.

Мое подключение к IPv6 обеспечивается Hurricane Electric (туннель), это настраивается на уровне маршрутизатора с предоставленным / 64 и динамически отправляется клиентам в локальной сети через radvd. На самом ящике я отключил автоконфигурацию и вручную настроил IPv6. Подключение IPv6 самого бокса работает нормально.

При настройке IPv6 в RRAS все следующие возможности:

Назначенный префикс IPv6 - это / 64, предоставленный Hurricane Electric, я не уверен, правильно это или нет, похоже, он уже настроен на уровне маршрутизатора.

У меня есть / 48, который в настоящее время не используется и может подойти здесь.

Трафик IPv4 перенаправляется без проблем, и tracert показывает, что трафик может проходить, эти проблемы с VPN ограничены IPv6.

Это не похоже на проблему с брандмауэром, поскольку я тестировал его с отключенным.

Я могу опубликовать любую информацию о маршруте / IP, необходимую для решения проблемы. Буду признателен за любые указатели / дополнительную помощь по решению этой проблемы с подключением IPv6 с моей RRAS VPN.

Мне удалось это решить. Оказывается, у кого-то был похожий вопрос:

IPv6 с IPv4 через RRAS SSTP VPN от клиента, у которого есть только доступ IPv4

Оказывается, это потому, что у клиента нет правильно настроенного маршрута обратно к VPN с IPv6, поэтому трафику некуда идти. Мне нужно было добавить статический маршрут на уровне маршрутизатора. Я изменил свой префикс RRAS на другой / 64, отличный от LAN (вместо этого я вырезал один из своего / 48).

Затем я добавил статический маршрут на мой маршрутизатор DD-WRT и поместил его в rc_startup:

ip -6 route add [RRAS IPv6 Prefix]::/64 via [RRAS LAN Server IPv6 Address] dev br0

Я не включил маршрутизацию на RRAS, только пересылку и удаленный доступ IPv6. Я поставил все флажки на вкладке IPv6.

Затем трафик может проходить через сервер RRAS и через мой маршрутизатор, который является шлюзом.