Eu ainda não tive a chance de testar isso completamente, mas encontrei este guia que parece com o que você está pedindo para fazer. Ele discute a aplicação de IPs estáticos que podem ser aplicados por meio do NetworkManager, o que, em teoria, teria acesso às informações da rede quando o laptop passasse de uma rede para outra.
O guia é intitulado: Perfis móveis com o NetworkManager . A seção sobre IPs estáticos é intitulada: Kludge de atribuição de IP estático .