Я работаю с сокетами ioctl, чтобы получить текущую настройку интерфейсов, и я уже могу получить IP, имя интерфейса, маску сети и проверить, работает интерфейс или нет (я просто делаю IOCTl для SIOCGIFCONF, SIOCGIFNETMASK и SIOCGIFFLAGS ).
Я ищу способ узнать, был ли мой текущий IP-адрес получен через dhcp или статический.
Я могу проверить / etc / network / interfaces на все, что хочу, но я ищу способ сделать это программно (существует ли это слово?).
У кого-нибудь есть понимание этого?
Еще одна вещь, я работаю над Linux (пока).
Приветствия