| Hej gruppe
 
 Jeg har to netværk hvor de enkelte maskiner er dual-stack IPv4/IPv6, således
 at hver maskine — udover localhost, selvfølgelig — har et offentligt og et
 privat IPv4- og IPv6-adresserum:
 
 localhost
 127.0.0.1
 ::1
 
 privat
 172.16.x.x (tildelt som /24-net)
 FDxx:xxxx:xxxx::/48
 
 offentligt
 x.x.x.x
 2001:xxxx:xxxx::/48
 
 De to netværk er forbundne med IPsec (jeg benytter strongSwan) VPN:
 
 172.16.x.x  ===  172.16.y.y
 x.x.x.x  ===  y.y.y.y
 2001:xxxx:xxxx::/48  ===  2001:yyyy:yyyy::/48
 
 Mht. 172.16-blokkene, som normalt ikke ville være i stand til at tale
 sammen, sørger IPsec for at x.x.x.x === y.y.y.y kobler de to private
 netværk sammen til ét.  Det kører helt fint.
 
 Det jeg ikke forstår, og det jeg gerne vil have hjælp til, er at koble de
 to FC00::/7-netværk sammen ¹).  På IPv4 ser det således ud i ipsec.conf:
 
 conn priv4
 left=x.x.x.x
 leftsubnet=172.16.x.0/24
 right=y.y.y.y
 rightsubnet=172.16.y.0/24
 auto=route
 
 (samt noget tilsvarende i den anden side) og jeg tænkte at det samme måtte
 kunne lade sig gøre med de private IPv6-netværk:
 
 conn priv6
 left=2001:xxxx:xxxx::1
 leftsubnet=FDxx:xxxx:xxxx::/48
 right=2001:yyyy:yyyy::1
 rightsubnet=FDyy:yyyy:yyyy::/48
 auto=route
 
 Det fungerer bare ikke!  Jeg har prøvet at fjerne local-bitten, så det
 bliver FCxx.xxxx.xxxx::/48 osv. i stedet for, det hjælper bare ikke —
 pakkerne bliver simpelthen ikke routet over på den anden side af tunnellen.
 
 Hvis det har nogen betydning, så er det strongSwan 4.5 på Linux 2.6.26+.
 
 Er der mon nogen der kan gennemskue hvor det går galt?
 
 På forhånd tak for hjælpen.
 
 Mvh
 Klaus
 
 ¹) RFC 4193
 --
 Klaus Alexander Seistrup
 gopher://port70.dk/
 
 
 |