[Swan] IPv6 Question
Mirsad Goran Todorovac
mirsad.todorovac at alu.hr
Thu Jul 14 10:23:10 EEST 2022
On 7/13/2022 9:58 PM, Paul Wouters wrote:
> On Wed, 13 Jul 2022, Mirsad Goran Todorovac wrote:
>
>> But I can't seem to find how to prevent Win 10 VPN client from trying
>> to establish a NAT connection. I will try more Googling.
>
> The IKEv2 spec allows to use port 4500 even if there is no NAT, and it
> states one should always accept packets on the port. So libreswan should
> be doing that. If it is not listening to the IPv6 port 4500 per default,
> that's a bug.
Hopefully it will be fixed. ;-)
I tried and here is the result of the nmap and lsof scan:
C:\Users\mtodo>nmap -6 -sU -p 500,4500 magrf.grf.hr
Starting Nmap 7.92 ( https://nmap.org ) at 2022-07-14 09:14 Central
European Daylight Time
Nmap scan report for magrf.grf.hr (2001:b68:2:2600::3)
Host is up (0.0027s latency).
Other addresses for magrf.grf.hr (not scanned): 161.53.83.3
PORT STATE SERVICE
500/udp open|filtered isakmp
4500/udp closed nat-t-ike
Nmap done: 1 IP address (1 host up) scanned in 1.69 seconds
C:\Users\mtodo>
root at magrf:~/libreswan-4.7-dh2/testing/pluto# lsof -p 3534408 | grep IP
pluto 3534408 root 15u IPv4 40373142 0t0 UDP
10.0.0.102:isakmp
pluto 3534408 root 16u IPv4 40373143 0t0 UDP
10.0.0.102:ipsec-nat-t
pluto 3534408 root 17u IPv4 40373144 0t0 UDP
magrf.grf.hr:isakmp
pluto 3534408 root 18u IPv4 40373145 0t0 UDP
magrf.grf.hr:ipsec-nat-t
pluto 3534408 root 19u IPv4 40373146 0t0 UDP
localhost:isakmp
pluto 3534408 root 20u IPv4 40373147 0t0 UDP
localhost:ipsec-nat-t
pluto 3534408 root 21u IPv6 40373148 0t0 UDP
localhost:isakmp
pluto 3534408 root 22u IPv6 40373149 0t0 UDP
magrf.grf.hr:isakmp
root at magrf:~/libreswan-4.7-dh2/testing/pluto# lsof -n -p 3534408 | grep IP
pluto 3534408 root 15u IPv4 40373142 0t0 UDP
10.0.0.102:isakmp
pluto 3534408 root 16u IPv4 40373143 0t0 UDP
10.0.0.102:ipsec-nat-t
pluto 3534408 root 17u IPv4 40373144 0t0 UDP
161.53.83.3:isakmp
pluto 3534408 root 18u IPv4 40373145 0t0 UDP
161.53.83.3:ipsec-nat-t
pluto 3534408 root 19u IPv4 40373146 0t0 UDP
127.0.0.1:isakmp
pluto 3534408 root 20u IPv4 40373147 0t0 UDP
127.0.0.1:ipsec-nat-t
pluto 3534408 root 21u IPv6 40373148 0t0 UDP
[::1]:isakmp
pluto 3534408 root 22u IPv6 40373149 0t0 UDP
[2001:b68:2:2600::3]:isakmp
root at magrf:~/libreswan-4.7-dh2/testing/pluto#
So, yes, it appears that it is not listening on IPv6 UDP
[2001:b68:2:2600::3]:ipsec-nat-t .
Have a nice day,
Mirsad
--
Mirsad Goran Todorovac
CARNet sistem inženjer
Grafički fakultet | Akademija likovnih umjetnosti
Sveučilište u Zagrebu
--
CARNet system engineer
Faculty of Graphic Arts | Academy of Fine Arts
University of Zagreb, Republic of Croatia
tel. +385 (0)1 3711 451
mob. +385 91 57 88 355
More information about the Swan
mailing list