Задача заключается в следующем:
есть сервер, на котором поднято несколько интерфейсов
есть сервер куда надо постучаться - a.b.c.d
есть адрес, с которого надо стучаться 172.16.80.1
Необходимо подключиться по ssh к серверу a.b.c.d через интерфейс tun0 по адресу 172.16.80.1, т.е.
ssh root@172.16.80.1 меняется ip на a.b.c.d и выходит с интерфейса tun0.
Пробовал уже кучу вариантов реализации при помощи iptables, дошел до того, что по 172.16.80.1. уходит куда надо, но не с того интерфейса. Использовал правило
iptables -t nat -A OUTPUT -d 172.16.80.1 -j DNAT --to-destination a.b.c.d