As the main subject implies. I just recently setup an OpenVPN connection via privateinternetaccess for my parents to get access to US Netflix.
While overall I had no issues with getting the setup up and running, I noticed that the original QoS that I had setup for them to prioritize Voip and gaming (for my siblings) were pretty much shot down and left as being unclassified which caused a lot of latency issues. I maybe just missing something simple, but from the looks of things the Tomato firmware VPN setup does not allow a selective application or IP related tunneling, but actually pushes all traffic through the VPN.
The QoS I had setup only applies with the Outbound related items. I would have thought the VPN would not interfere with this, but it seems to have some affect.
So here are a two questions I would like to get help on:
1) Right now the OpenVPN Client through the router is connected to a particular server with port 1194. How would I classify the QoS to handle the VPN traffic? Should I just set the IP/port of the VPN provider which was originally setup in the OpenVPN Client and set the priority of that particular type of connection?
2) I also noticed a GRE protocol connection to the VPN provider, I was also thinking of adding that to the QoS.
3) I was looking all over the net to try to get some clarification on whether there is a possibility to do selective VPN and via a WAN UP script (currently can't post links) so far it seems to be working on a per LAN IP basis. Ideally, it would be probably a good enhancement to the Tomato firmware to have an exclusion list or rule notification.
I would personally like to at least get the QoS back and running as this is affecting the quality of the calls they are making. Any help would be appreciated.