Мне нужно сделать ряд связанных с сетью вещей в C ++, которые я обычно делал бы с ifconfig
в Linux, но я бы хотел сделать это без разбора вывода группы системных вызовов. Какие библиотеки C или C ++ можно использовать, чтобы определить, работает ли сетевой адаптер или нет, прочитать или изменить IP-адрес и сетевую маску адаптера и изменить шлюз DNS по умолчанию?