Linux/OpenVPN: Unterschied zwischen den Versionen

Zeile 50: Zeile 50:


= ChromeOS =
= ChromeOS =
Source: https://www.errietta.me/blog/openvpn-chromebook/
 
== Simple ==
  openssl pkcs12 -export -in ./pki/issued/client1.crt -inkey ./pki/private/client1.key -certfile ./pki/ca.crt -name client1 -out client1.p12
  openssl pkcs12 -export -in ./pki/issued/client1.crt -inkey ./pki/private/client1.key -certfile ./pki/ca.crt -name client1 -out client1.p12


When using the simple (UI) configuration for ChromeOS:
* import '''ca.crt''' and '''client1.p12''' at '''chrome://settings/certificates''' and then use the OpenVPN connection wizard of ChromeOS.
* disable '''comp-lzo''' in '''/etc/openvpn/openvpn.conf''' and restart OpenVPN
* disable '''comp-lzo''' and '''tlsauth''' and use '''proto udp''' in '''/etc/openvpn/openvpn.conf''' and restart OpenVPN
* use '''servername:12112''' in ChromeOS OpenVPN connection settings
* use '''servername:12112''' in ChromeOS OpenVPN connection settings
Source: https://www.errietta.me/blog/openvpn-chromebook/
== Advanced ==
For advanced configuration, you also have to import the certificates and then you have to create a '''.onc''' config file and import it at '''chrome://net-internals/#chromeos'''.
Advanced configuration is necessary for LZO compression or TLS Authentication or TCP protocol.
More info: https://darranboyd.wordpress.com/2017/03/24/chromeos-openvpn-tlsauth/ or https://docs.google.com/document/d/18TU22gueH5OKYHZVJ5nXuqHnk2GN6nDvfu2Hbrb4YLE/pub.
Note: If you want to import multiple config files for multiple connections, the UUIDs in the files must be unique.
Alternative method (did not work for me): https://unfix.org/projects/chromeos-openvpn-onc/


= WiFi Hotspots =
= WiFi Hotspots =
1.075

Bearbeitungen