У меня есть сервер OpenVPN. Интересно, могу ли я предоставить только адреса IPv6 внутри туннеля, но нет адресов IPv4?
Я пытался использовать server-ipv6
без указания server
, в этой конфигурации:
port 443
local xx.xx.xx.xx ; my ip
proto tcp-server
dev tun
ca ca.crt
cert server.crt
key server.key
dh dh2048.pem
tls-auth ta.key 0
key-direction 0
topology subnet
client-to-client
keepalive 10 120
auth SHA256
cipher AES-128-CBC
comp-lzo
user nobody
group nogroup
persist-key
persist-tun
verb 3
mute 20
server-ipv6 fde4:1234:5678::/64
push "route-ipv6 fde4:9999::/64" ; server local subnet
Получена ошибка: Ошибка Options error: --server-ipv6 must be used together with --server
Также попытался заменить server-ipv6
другими директивами:
mode server
port 443
local aa.bb.cc.dd ; my ip
proto tcp-server
dev tun
ca ca.crt
cert server.crt
key server.key
dh dh2048.pem
tls-auth ta.key 0
key-direction 0
topology subnet
client-to-client
keepalive 10 120
auth SHA256
cipher AES-128-CBC
comp-lzo
user nobody
group nogroup
persist-key
persist-tun
verb 3
mute 20
tls-server
tun-ipv6
push "tun-ipv6"
ifconfig-ipv6 fde4:1234:5678::1/64 fde4:1234:5678::2
ifconfig-ipv6-pool fde4:1234:5678::72/112
push "route-ipv6 fde4:9999::/64" ; server local subnet
В этом случае клиент не может подключиться с ошибкой (журнал прилагается ниже)
OpenVPN ROUTE6: OpenVPN needs a gateway parameter for a --route-ipv6 option
and no default was specified by either --route-ipv6-gateway or
--ifconfig-ipv6 options
OpenVPN ROUTE: failed to parse/resolve route for host/network: fde4:9999::/64
open_tun
CreateFile failed on TAP device: <...>.tap
TAP-WIN32 device [Ethernet 1] opened: <...>.tap
TAP-Windows Driver Version 9.21
MANAGEMENT: Client disconnected
ERROR: --dev tun also requires --ifconfig
Exiting due to fatal error
Я не думаю, что мне действительно нужен IPv6, но мне просто интересно, возможно ли это.