vpnc 0.5.3.r501 on Arch Linux causes openconnect to not work

Previously i posted my problem on openconnect and arch linux forum.

So for vpnc on arch linux

  • 0.5.3.r501 refers to 92fe06f6
  • 0.5.3.r496 refers to 8fff0609

If i use 92fe I can connect, but can not ping anything in the university network. with 8fff it works. If i use 92fe and copy the vpnc-script from 8fff it also works.

If I just revert the changes at the beginning of # =========== route handling ==================================== (rows 271 - 289 in 92fe) it works again.

So the thing is, I do not really understand what is going wrong here. The only difference in ip -6 route i see is

# with commit 92fe
2001:xxxx:xxx:xxx::101 via fe80::yyyy:yyy:yyyy:yyyy dev enp3s0 metric 1024 pref medium
# with commit 8fff 
2001:xxxx:xxx:xxx::101 via fe80::zzzz:zzzz:zzzz:zzzz dev enp3s0 src 2001:aaa:aaaa:aaaa:aaaa:aaaa:aaaa:aaaa metric 1024 mtu 1492 pref medium

yyyy:... and zzzz:... are different addresses, which seems weird. Should it not be the same gateway? aaa:... is my local ip address. Any idea what is going on?

Assignee Loading
Time tracking Loading