Lazarus: Как составить список всех доступных сетевых подключений в системе?

Я пишу программу в системе Linux, используя Lazarus IDE. Программа должна подключаться к Интернету или Интранету. Итак, я хочу отобразить для пользователя список всех доступных сетевых подключений, которые они могут использовать для подключения к Интернету или Интранету, например, к Wi-Fi. Если в системе есть две активные сетевые карты, то эта программа должна отображать их доступные подключения.

На данный момент я не знаю, с чего начать и какой инструмент (ы) использовать.

Любые советы, подсказки или советы будут с благодарностью.

Ответы на вопрос(2)

Ваш ответ на вопрос