Change source interface system-wide

Hi guys.

I have tp-link router running 19.07.1

two VLANs configured on it:

sam@a81m4:~$ ifconfig | fgrep -e Link -e inet
br-lan    Link encap:Ethernet  HWaddr E8:DE:27:XX:XX:XX
          inet addr:192.168.173.1  Bcast:192.168.173.15  Mask:255.255.255.240
br-voice  Link encap:Ethernet  HWaddr E8:DE:27:XX:XX:XX
          inet addr:192.168.173.33  Bcast:192.168.173.39  Mask:255.255.255.248
eth0      Link encap:Ethernet  HWaddr E8:DE:27:XX:XX:XX
eth0.10   Link encap:Ethernet  HWaddr E8:DE:27:XX:XX:XX
eth0.13   Link encap:Ethernet  HWaddr E8:DE:27:XX:XX:XX
eth0.2    Link encap:Ethernet  HWaddr E8:DE:27:XX:XX:XX
          inet addr:192.106.ZZ.Z7  Bcast:192.106.ZZ.ZZ  Mask:255.255.255.0
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
sam@a81m4:~$

where vlan13 voice, vlan 10 data.
whenever i'm opening ssh connection to remote host (for example ssh to 192.168.172.44) I see sorce of this connection is IP assigned to vlan13

sam@sw122:~$ netstat -an | grep .173.
tcp        0      0 192.168.172.4:22        192.168.173.33:32804    ESTABLISHED
sam@sw122:~$

how to force vlan 10 to be source interface for all outgoing connections originated from router?

weird this is. Even I shutdown interfaces br-voice, eth0.13

root@a81m4:/home/sam# ifconfig br-voice down
root@a81m4:/home/sam# ifconfig eth0.13 down
sam@a81m4:~$ ifconfig | fgrep -e Link -e inet
br-lan    Link encap:Ethernet  HWaddr E8:DE:27:XX:XX:XX
          inet addr:192.168.173.1  Bcast:192.168.173.15  Mask:255.255.255.240
eth0      Link encap:Ethernet  HWaddr E8:DE:27:XX:XX:XX
eth0.10   Link encap:Ethernet  HWaddr E8:DE:27:XX:XX:XX
eth0.2    Link encap:Ethernet  HWaddr E8:DE:27:XX:XX:XX
          inet addr:192.106.ZZ.Z7  Bcast:192.106.ZZ.ZZ4  Mask:255.255.255.0
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
sam@a81m4:~$

ssh-ing again to remote host I see connection still originating from source of voice vlan 192.168.173.33 but vlan is down...

sam@sw122:~$ netstat -an | grep .173.
tcp        0      0 192.168.172.4:22        192.168.173.33:12402    ESTABLISHED
sam@sw122:~$

could somebody explain why it happening.

Thank you guys.