Lazarus: Como listar toda a conexão de rede disponível em um sistema?

Estou escrevendo um programa em um sistema Linux usando o Lazarus IDE. O programa deve se conectar à Internet ou Intranet. Então, eu quero exibir para a lista de usuários de todas as conexões de rede disponíveis que eles podem usar para se conectar à Internet ou Intranet como wifi, se houver duas placas de rede ativas no sistema, então este programa deve exibir suas conexões disponíveis.

No momento, não sei por onde começar ou qual ferramenta (s) usar.

Quaisquer sugestões, dicas ou conselhos serão muito apreciados.

questionAnswers(2)

yourAnswerToTheQuestion