2011-05-16 4 views
0

데비안 6.0과 net-snmp 5.4.3을 사용하고 있습니다. 시스템에 이더넷 인터페이스의 IP 주소 및 MAC 주소를 캡처하는 것과 관련된 질문이 있습니다. 내 SNMP 에이전트에서, 얼마나 많은 시스템 이더넷 인터페이스가 존재하는지 파악하고 IP 및 MAC 주소를 테이블에 업데이트해야합니다. 미리 설치된 mib을보고 IP-MIB에 시스템 이더넷 IP 주소에 대한 표가 포함되어 있지만 IP 주소가 구현 된 방식을 확인할 소스를 찾을 수 없습니다. 이 기능을 구현할 수있는 방법이나 추가 정보를 얻을 수있는 곳을 제게 제안 해주십시오.netsnmp 에이전트의 IP 및 MAC 주소를 확인하는 방법은 무엇입니까?

덕분에, 라비

답변

1

사람이 더 나은 방법을 제안,하지만 여기 경우에하는 것은 최후의 수단의 솔루션입니다 수 있습니다. ifconfig를 호출하여 데이터를 텍스트로 가져온 다음 결과를 구문 분석 할 수 있습니다.

+0

응답 해 주셔서 감사합니다. 나는 현재이 접근법을 사용하고있다. ifconfig 쉘 명령을 사용하지 않고 C 자체에서 찾고있다. – Ravi

관련 문제