Запрос и изменение расширенной информации об интерфейсах - PullRequest
0 голосов
/ 02 августа 2010

Мне нужно выполнить следующие задачи:

  • Список интерфейсов
  • Установить / удалить / перечислить IPv6-адрес
  • Добавить / удалить записи маршрутизации

AFAIK Я не могу использовать ioctl Мне нужно использовать netlink. Проблема в том, что я не смог найти хорошее описание, как его использовать (большинство уроков по netlink концентрируются на том, как создать соединение) strace также не оказался полезным.

1 Ответ

1 голос
/ 03 августа 2010

Рекомендую посмотреть источники iproute2. Он обладает всеми функциями, которые вы описываете, и использует netlink.

...