Is it possible to route all outgoing requests for SSH (port 22) to
wlan0 instead of
eth0 when both are connected?
Since my IP is dynamic, I would like to use a name instead of IP.
Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems. It only takes a minute to sign up.Sign up to join this community
Yes, you could mark all packets matches such policy, and control the route like this,
# Set mark for out going packets iptables -t mangle -A OUTPUT -d mydynamicdns.afraid.org -j MARK --set-mark 1 # Route all packets with mark 1 through wlan0 ip rule add fwmark 1 table 1 ip route add XXX table 1 dev wlan0
P.S The rule would not work if DNS resolution fails