How to setup and route traffic over Open VPN client on Ubuntu 16?

Posted December 19, 2016 8.6k views
VPNUbuntu 16.04


I need help with configuring OpenVPN as client on Ubuntu 16. I installed OpenVPN and successfully started connection but I don’t know how to correctly route traffic to go through that connection.

This is my route table:

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         UG    0      0        0 eth0       *          U     0      0        0 eth0    *        U     0      0        0 eth0 UGH   0      0        0 tun0    *      UH    0      0        0 tun0   UG    0      0        0 tun0

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

Submit an Answer
1 answer

This guide provides an example on how to use iptables for force all traffic over your OpenVPN connection.