@Rorus
Оптимист

Openvpn раздача IPv6 клиентам через ipv4?

Доброе время суток!
Есть VPS, на нем крутится сервер Openvpn, все нормально работает по протоколу ipv4. Сервер слушает адрес 95.216.xxx.xxx. VPS также имеет 2a01:4f9:2a:28a7:b4::/80 сетку IP6 адресов. Встала задача раздать имеющийся на VPS inet6 клиентам через openvpn (естественно, нативного они не имеют)..
В конфиг сервера добавил строчки:
#----
server-ipv6 2a01:4f9:2a:28a7:b4::/80 #(отдаю всю имеющуюся сеть клиентам)
push "route-ipv6 2000::/3"
push "dhcp-option DNS 2001:4860:4860::8888"
#----
В конфигах клиента ничего не меняю. После подключения клиенты получают ipv6 адреса, но естественно связи по inet6 не имеют. Пытаюсь на сервере странслировать адреса через iptables:
----
iptables -t nat -A POSTROUTING -s 2a01:4f9:2a:28a7:b4::/80 -o venet0 -j SNAT --to-source 95.216.xxx.xxx
выдает ошибку: iptables v1.4.21: invalid mask `80' specified. Типа, не нравится ей маска /80 :)
Через ip6tables также не проходит - она вообще не содержит таблицу nat.
Где я ошибаюсь? Как заставить такой ВПН работать?
  • Вопрос задан
  • 187 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы