Маршрутизация не должна зависеть от сервиса. Таблица маршрутизации используется для определения пути к определенному хосту / сети. Вы не можете маршрутизировать определенные службы (используя один набор портов и протоколов) для использования одного маршрута, в то время как другие службы используют другой маршрут. Даже если я чего-то не знаю, это будет не так часто.
Однако возможно то, что используется разделенный туннель . Это сильно зависит от того, как настроен маршрутизатор и какое программное обеспечение VPN вы используете (разрешает ли оно переопределения). В большинстве случаев сетевым администраторам не нравится разделенное туннелирование и (как вы хотите) маршрутизировать весь трафик через VPN, запрещая любые переопределения (если не используется другой VPN-клиент :-)). В то время как это более безопасно, это трудная работа и, скажем, потоковая музыка в то же время.
Вы можете использовать команду traceroute, чтобы увидеть, какой путь трафик принимает для определенного пункта назначения.
Вы можете попытаться изменить шлюз по умолчанию и направить весь трафик в VPN после установления соединения. Однако это будет зависеть от того, существует ли маршрут к Интернету на другом сайте для VPN-подключений, поскольку он может знать только локальную сеть.