Existe uma maneira de determinar qual interface netdev ou link IP que um determinado endereço IP irá rotear… na linguagem bash/shell?
Não se trata do que é um endereço IP, dado o nome de um dispositivo de rede.
Dado um endereço IP de destino, o bash determinaria automaticamente (com a ajuda do sistema operacional de sua tabela de rotas IP interna netstat -i -n
) a impressão do nome do dispositivo de rede.
Responder1
ip route get
é o que você está procurando; talvez seja ip route show to
, dependendo se você deve ter permissão para alterar o estado do roteamento.
Veja man ip-route
para mais detalhes.