Кручу, верчу, намутить хочу)
Это задача решается маршрутизацией с помощью policy-routing .
В классической схеме маршрутизации, маршрут привязывается к пункту назначения, ты же хочешь привязать маршрут к источнику.
Пример команд.
https://habr.com/ru/post/108690/