Running openconnect on the command-line, the environment variables are all present.
echo $COOKIE | /usr/sbin/openconnect --interface vpn0 mydomain.com --cookie-on-stdin --- CISCO_CSTP_OPTIONS=X-CSTP-Version=1 CISCO_DEF_DOMAIN=mydomain.com CISCO_SPLIT_EXC_0_ADDR=0.0.0.0 CISCO_SPLIT_EXC_0_MASK=255.255.255.255 CISCO_SPLIT_EXC_0_MASKLEN=32 CISCO_SPLIT_EXC_1_ADDR=10.1.12.244 CISCO_SPLIT_EXC_1_MASK=255.255.255.255 CISCO_SPLIT_EXC_1_MASKLEN=32 CISCO_SPLIT_EXC_2_ADDR=10.194.4.23 CISCO_SPLIT_EXC_2_MASK=255.255.255.255 CISCO_SPLIT_EXC_2_MASKLEN=32 CISCO_SPLIT_EXC=3 CISCO_SPLIT_INC_0_ADDR=10.96.52.0 CISCO_SPLIT_INC_0_MASK=255.255.252.0 CISCO_SPLIT_INC_0_MASKLEN=22 CISCO_SPLIT_INC_10_ADDR=10.96.52.0 CISCO_SPLIT_INC_10_MASK=255.255.252.0 CISCO_SPLIT_INC_10_MASKLEN=22 CISCO_SPLIT_INC_11_ADDR=10.96.52.0 CISCO_SPLIT_INC_11_MASK=255.255.252.0 CISCO_SPLIT_INC_11_MASKLEN=22 -- [snip] -- CISCO_SPLIT_INC=42 INTERNAL_IP4_ADDRESS=10.96.54.29 INTERNAL_IP4_DNS=10.96.16.111 10.96.16.112 INTERNAL_IP4_MTU=1402 INTERNAL_IP4_NBNS=10.96.16.111 10.96.16.112 INTERNAL_IP4_NETADDR=10.96.52.0 INTERNAL_IP4_NETMASK=255.255.252.0 INTERNAL_IP4_NETMASKLEN=22 LANG=en_GB.UTF-8 LANGUAGE=en_GB:en LC_ADDRESS=en_GB.UTF-8 LC_IDENTIFICATION=en_GB.UTF-8 LC_MEASUREMENT=en_GB.UTF-8 LC_MONETARY=en_GB.UTF-8 LC_NAME=en_GB.UTF-8 LC_NUMERIC=en_GB.UTF-8 LC_PAPER=en_GB.UTF-8 LC_TELEPHONE=en_GB.UTF-8 LC_TIME=en_GB.UTF-8 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin PWD=/ reason=connect SHLVL=1 TUNDEV=vpn0 VPNGATEWAY=1.2.3.4 X-CSTP-Address=10.96.54.29 X-CSTP-Client-Bypass-Protocol=false X-CSTP-Default-Domain=mydomain.com X-CSTP-Disable-Always-On-VPN=false X-CSTP-Disconnected-Timeout=3600 X-CSTP-DNS=10.96.16.111 X-CSTP-DNS=10.96.16.112 X-CSTP-DPD=30 X-CSTP-Hostname=mydomain.com X-CSTP-Idle-Timeout=3600 X-CSTP-Keepalive=20 X-CSTP-Keep=true X-CSTP-Lease-Duration=28800 X-CSTP-MSIE-Proxy-Lockdown=true X-CSTP-MTU=1379 X-CSTP-NBNS=10.96.16.111 X-CSTP-NBNS=10.96.16.112 X-CSTP-Netmask=255.255.252.0 X-CSTP-Protocol=Copyright (c) 2004 Cisco Systems, Inc. X-CSTP-Quarantine=false X-CSTP-Routing-Filtering-Ignore=false X-CSTP-Session-Timeout=28800 X-CSTP-Smartcard-Removal-Disconnect=true X-CSTP-Split-Exclude=0.0.0.0/255.255.255.255 X-CSTP-Split-Exclude=10.1.12.244/255.255.255.255 X-CSTP-Split-Exclude=10.194.4.23/255.255.255.255 X-CSTP-Split-Include=10.0.0.0/255.0.0.0 X-CSTP-Split-Include=10.96.52.0/255.255.252.0 X-CSTP-Split-Include=10.96.52.0/255.255.252.0 X-CSTP-Split-Include=10.96.52.0/255.255.252.0 -- [snip] -- X-CSTP-TCP-Keepalive=true X-CSTP-Tunnel-All-DNS=false --- -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1870745 Title: Routes not being added by nm-openconnect-server-openconnect-helper To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/network-manager-openconnect/+bug/1870745/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs