Pergunta

Posso obter informações de gateway de rota para uma interface (programação) usando getifaddrs() ou de alguma outra forma?

Foi útil?

Solução

Sim você pode.Consulte a página do manual para route(4).

Outras dicas

Você pode usar sysctl() para despejar informações de roteamento.No MIB, o primeiro valor deve ser definido como CTL_NET e o segundo a AF_ROUTE.

Se disponível (como é freebsd), você pode ler /proc/net/route.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top