Это определенно можно сделать с помощью route
команды. Хотел бы я дать точный совет о том, как его использовать, но я не использовал его в течение 14 лет. должно быть что-то вроде этого
Установите маршрут по умолчанию для первого Ethernet (при условии eth0), используя графический интерфейс, а затем:
route add -net 192.168.0.0 netmask 255.255.0.0 dev eth1
Это предполагает, что eth1 - это место, куда пойдет трафик vpn (я думаю).
Для просмотра маршрутов, которые вы настроили, используйте netstat -rn
Это может быть довольно сложно очень быстро. Вы можете получить лучший ответ, если спросите на serverfault.com о том, как использовать команду route.
Если вы действительно хотите узнать, как это сделать, это будет описано в « Иллюстрированном протоколе TCP / IP», том 1: «Протоколы», который является отличной и очень технической книгой.