Warning: L2TP+PSK is not reliably secure anymore. Because of this, we recommend using our Chrome extension or a manual OpenVPN setup on a router where possible. For more information, please see this post on our forums.
Step 1: Create a username/password for the L2TP connection via this link: https://www.privateinternetaccess.com/pages/client-support/generate-password
Step 2: On your ChromeOS device, right-click on the time-bar on your desktop.
Step 3: Click the 'settings' gear icon in the lower-left.
Step 4: Click "Add Connection".
Step 5: Select "OpenVPN / L2TP".
Step 6: In the Server Hostname field, enter the gateway you want to use, such as "us-east.privateinternetaccess.com" (without the quotes). Our full gateway list can be found here: https://www.privateinternetaccess.com/pages/network/
Step 7: In the Service Name field, enter "Private Internet Access".
Step 8: In the Provider Type drop-down, choose "L2TP/IPsec + Pre-shared key".
Step 9: In the Pre-shared key field, enter the following: mysafety
Step 10: In the Username field, enter the "x" username you created in step 1 above.
Step 11: In the Password field, enter the password you generated for the "x" username in step 1 above.
Step 12: Depending on your version of Chrome OS, you may have the option to "Save identity and password". If this is checked, it means that your VPN username and password will be saved.
Step 13: Click Connect.
Step 14: After a few moments, it should show as being Connected. In the status window, you can enable the option "Automatically connect to this network" to ensure the device always connects to this VPN connection.