Кто как решает такое неудобство? Допустим есть хост, который является клиентом нескольких сетей. Подключаться к нему с клиента нужно по разным сетям, в зависимости от доступности. Сейчас у меня добавлены разные суффиксы к названию хоста в ~/.ssh/config вроде
host host-vpn1
HostName 10.8.2.28
...
Host host-local
HostName 192.168.43.212
...
Host host-vpn2
HostName 10.8.0.3
...
Неудобно вспоминать каждый раз, по какой сети хост доступен. Как это вывести на автоматический уровень? Из хендмейд решений сделать скрипт, который парсит сети на интерфейсах и на основании этого заполняет адрес подключения, но это запасной вариант. Неужели нет уже готовых терминальных решений для таких случаев?