Recently started having a problem with openconnect connecting to a Cisco AnyConnect VPN server. I suspect the problem is vpnc-client not correctly opening up a tunnel, but I'm not sure and I have no idea how to fix it. I've tried three different vpn-client scripts. With any of them, I have no network connectivity, and I get different error messages when I ctrl-C. I used to get a message about it setting up a tun0 device after a short delay, but I'm not seeing that any more.

This is what I was originally getting from the install from the Ubuntu repository:
root@ibis:/usr/share/vpnc-scripts# openconnect https://go.vpn.gwu.edu/ses
POST https://go.vpn.gwu.edu/ses
Connected to 128.164.202.177:443
SSL negotiation with go.vpn.gwu.edu
Connected to HTTPS on go.vpn.gwu.edu
XML POST enabled
© 2014, The George Washington University
2121 Eye St, NW; Washington, DC 20052. Phone: 202-994-GWIT (4948)
Site Maintained by Division of IT
Please enter your NetID and Password
GW students, faculty, and staff can access this service by using their GW NetIDs (the part of the e-mail address that precedes @gwu.edu) and corresponding passwords.
Username:syscjm
Password:
Password:
POST https://go.vpn.gwu.edu/
Got CONNECT response: HTTP/1.1 200 OK
CSTP connected. DPD 30, Keepalive 20
Connected as 128.164.108.37, using SSL
Established DTLS connection (using GnuTLS). Ciphersuite 
(DTLS0.9)-(DHE-RSA-4294967237)-(AES-128-CBC)-(SHA1).
^CFailed to spawn script '/usr/share/vpnc-scripts/vpnc-script' for connect: 
Interrupted system call
Send BYE packet: Aborted by caller
Error: argument "via" is wrong: use nexthop syntax to specify multiple via

User canceled (SIGINT); exiting;
root@ibis:/usr/share/vpnc-scripts#


I tried the vpn-client listed on Openconnected's home site (http://git.infradead.org/users/dwmw2/vpnc-scripts.git/blob_plain/HEAD:/vpnc-script):
root@ibis:/usr/share/vpnc-scripts# openconnect --script 
/usr/share/vpnc-scripts/vpnc-script-new https://go.vpn.gwu.edu/ses
POST https://go.vpn.gwu.edu/ses
Connected to 128.164.202.177:443
SSL negotiation with go.vpn.gwu.edu
Connected to HTTPS on go.vpn.gwu.edu
XML POST enabled
© 2014, The George Washington University
2121 Eye St, NW; Washington, DC 20052. Phone: 202-994-GWIT (4948)
Site Maintained by Division of IT
Please enter your NetID and Password
GW students, faculty, and staff can access this service by using their GW NetIDs (the part of the e-mail address that precedes @gwu.edu) and corresponding passwords.
Username:syscjm
Password:
Password:
POST https://go.vpn.gwu.edu/
Got CONNECT response: HTTP/1.1 200 OK
CSTP connected. DPD 30, Keepalive 20
Connected as 128.164.108.32, using SSL
Established DTLS connection (using GnuTLS). Ciphersuite 
(DTLS0.9)-(DHE-RSA-4294967237)-(AES-128-CBC)-(SHA1).
Error: any valid prefix is expected rather than "dev".
^CFailed to spawn script '/usr/share/vpnc-scripts/vpnc-script-new' for connect: 
Interrupted system call
Send BYE packet: Aborted by caller
RTNETLINK answers: No such process
User canceled (SIGINT); exiting;
root@ibis:/usr/share/vpnc-scripts#

I also tried a vpnc-script I found in a Git repository (https://gitlab.com/openconnect/vpnc-scripts/raw/master/vpnc-script):
root@ibis:/usr/share/vpnc-scripts# openconnect --script 
/usr/share/vpnc-scripts/vpnc-script-new2 https://go.vpn.gwu.edu/ses
POST https://go.vpn.gwu.edu/ses
Connected to 128.164.202.177:443
SSL negotiation with go.vpn.gwu.edu
Connected to HTTPS on go.vpn.gwu.edu
XML POST enabled
© 2014, The George Washington University
2121 Eye St, NW; Washington, DC 20052. Phone: 202-994-GWIT (4948)
Site Maintained by Division of IT
Please enter your NetID and Password
GW students, faculty, and staff can access this service by using their GW NetIDs (the part of the e-mail address that precedes @gwu.edu) and corresponding passwords.
Username:syscjm
Password:
Password:
POST https://go.vpn.gwu.edu/
Got CONNECT response: HTTP/1.1 200 OK
CSTP connected. DPD 30, Keepalive 20
Connected as 128.164.108.36, using SSL
Established DTLS connection (using GnuTLS). Ciphersuite 
(DTLS0.9)-(DHE-RSA-4294967237)-(AES-128-CBC)-(SHA1).
Error: any valid prefix is expected rather than "dev".
^CFailed to spawn script '/usr/share/vpnc-scripts/vpnc-script-new2' for 
connect: Interrupted system call
Send BYE packet: Aborted by caller
RTNETLINK answers: No such process
User canceled (SIGINT); exiting;
root@ibis:/usr/share/vpnc-scripts#

Any help on how I can fix this?


--
Christopher Mattern
Unix Engineer, George Washington University

_______________________________________________
openconnect-devel mailing list
openconnect-devel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/openconnect-devel

Reply via email to