Перечислите все сетевые интерфейсы с IP на FreeBSD - PullRequest
1 голос
/ 03 октября 2011

Моему приложению необходимо перечислить все сетевые интерфейсы на компьютере и их IP-адреса, IPv4 и IPv6.

Я могу получить все интерфейсы с IPv4-IP с помощью ioctl (SIOCGIFCONF), но мне также нужны IPv6 IP-адреса.

В Linux их можно получить из / proc / net / if_inet6, но где мне их взять во FreeBSD?

1 Ответ

3 голосов
/ 03 октября 2011

getifaddrs (3) предоставляет переносимый способ получения сетевых адресов и имен интерфейсов.

...