#c #linux #snmp #agent #net-snmp
#c #linux #snmp #агент #net-snmp
Вопрос:
Я использую Debian 6.0 и net-snmp 5.4.3. У меня есть вопрос, касающийся захвата IP-адреса и MAC-адреса для существующих в системе интерфейсов Ethernet. В моем SNMP-агенте я должен выяснить, сколько системных интерфейсов ethernet существует, и обновить их IP и MAC-адреса в таблице. Я просмотрел предварительно установленные MIB-файлы и обнаружил, что IP-MIB содержит таблицу для системных IP-адресов ethernet, но я не смог найти источник, чтобы проверить, как это реализовано. Не могли бы вы, пожалуйста, подсказать мне, как я могу реализовать эту функциональность или где я могу найти дополнительную информацию?
Спасибо, Рави
Ответ №1:
Кто-нибудь может предложить лучший способ, но если нет, вот решение на крайний случай. Вы можете вызвать ifconfig, чтобы получить данные в виде текста, а затем проанализировать результаты.
Комментарии:
1. Спасибо за ответ. В настоящее время я использую этот подход. Я ищу способ сделать это на самом C без команды оболочки ifconfig