From mboxrd@z Thu Jan 1 00:00:00 1970 From: Joshua Branson Subject: bug#39660: (no subject) Date: Sun, 23 Feb 2020 14:33:28 -0500 Message-ID: <86k14d9jzr.fsf@dismail.de> References: <86pnec9cs5.fsf@dismail.de> Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:47439) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1j5x0t-0006u6-Vt for bug-guix@gnu.org; Sun, 23 Feb 2020 14:34:04 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1j5x0s-0004t4-VK for bug-guix@gnu.org; Sun, 23 Feb 2020 14:34:03 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:45649) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1j5x0s-0004sv-KC for bug-guix@gnu.org; Sun, 23 Feb 2020 14:34:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1j5x0s-0004mT-Hy for bug-guix@gnu.org; Sun, 23 Feb 2020 14:34:02 -0500 In-Reply-To: <86pnec9cs5.fsf@dismail.de> Sender: "Debbugs-submit" Resent-Message-ID: List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane-mx.org@gnu.org Sender: "bug-Guix" To: 39660@debbugs.gnu.org >> >>- [ ] "persist-key" >>- [ ] "persist-tun" >We already have both of them. Are they not documented? They should be >persist-key? and persist-tun? respectively. That was my mistake. Please ignore that. They are documented sir. (sorry Military school). >>- [ ] "remote-random" >>- [ ] "pull" >>- [X] "comp-lzo no" >>- [ ] "tls-client" does tls-auth provide this option??? >tls-auth and tls-client are different options. tls-client replaces the client >directive we currently generate for all openvpn-client-configuration. When I look at my currently generated openvpn configuration file I see: #+BEGIN_SRC joshua@dobby ~/prog/guile/guix-config$ cat /gnu/store/nm4dvmsffrghdxjlqj712qhrv6w4fd4m-openvpn.conf client proto udp dev tun ca /home/joshua/prog/guile/guix-config/vpn/ca2.crt cert /home/joshua/prog/guile/guix-config/vpn/client.crt key /home/joshua/prog/guile/guix-config/vpn/client.key persist-key persist-tun fast-io verb 3 auth-user-pass /home/joshua/prog/guile/guix-config/vpn/login.conf remote-cert-tls server nobind resolv-retry infinite remote asecretremote.com 1195 #+END_SRC I do not see the "tls-client" option, but my working vpn client configuration file has "tls-client" in it. My current vpn configuration is: (openvpn-client-service #:config (let ([base-dir "/home/joshua/prog/guile/guix-config/vpn/"]) (openvpn-client-configuration (auth-user-pass (string-append base-dir "login.conf")) (ca (string-append base-dir "ca2.crt")) (cert (string-append base-dir "client.crt")) (key (string-append base-dir "client.key")) ;; the expressvpn file I use disables lzo compression (comp-lzo? #f) (fast-io? #t) (remote (list (openvpn-remote-configuration (name "asecretremote.com") (port 1195))))))) Also, I can confirm that your auth-user-pass does work. Thanks, Joshua