2017-04-25 3 views
-2

스위치 (hp procurve)에 꽂혀 장치의 맥 주소를 확인하고 PhpMyAdmin 데이터베이스에 저장된 맥 주소와 비교할 PHP 스크립트가 있습니까?거기에 데이터베이스에 맥 주소를 확인하는 PHP 준비 스크립트입니다

나는 이것을 달성하기 위해 PHP를 사용해야하며 어떤 답변도 찾을 수 없었습니다. 나는 이것을 시도하고 달성하기 위해 snmp도 사용하고 있습니다.

감사합니다. . . . . 내 질문의 결과에 따라 나는 더 명확한 질문을하고 배경을 제공해야한다.

나는 프로젝트를하고 있는데, 나에게 묻고있는 것은 : 저장된 맥 주소 집합을 가진 데이터베이스가 있다는 것이다. 장치가 내 스위치에 연결되면 데이터베이스의 mac 주소로 해당 장치의 mac 주소를 검사하거나 검사 할 수 있어야합니다. 알 수없는 mac 주소가있는 경우 관리자에게 전자 메일이 전송되어 알 수없는 포트와 MAC 주소를 알려줍니다. 그리고 나는 php와 mysql을 사용해서 이것을해야한다.

+0

나는 프로젝트를하고 있는데, 나에게 묻는 것은 : 저장된 맥 주소 집합을 가진 데이터베이스가 있다는 것이다. 장치가 내 스위치에 연결되면 데이터베이스의 mac 주소로 해당 장치의 mac 주소를 검사하거나 검사 할 수 있어야합니다. 알 수없는 mac 주소가있는 경우 관리자에게 전자 메일이 전송되어 알 수없는 포트와 MAC 주소를 알려줍니다. 그리고 나는 php와 mysql을 사용해서 이것을해야한다. –

답변

0

기본적으로 할 수 없습니다. 장치가 연결된 LAN을 벗어난 MAC 주소는 라우터를 떠나지 않고 서버로 전달됩니다.

1

Q-BRIDGE-MIB의 dot1qTpFdbTable에 원하는 MAC 주소가 있어야합니다. 그 테이블을 걸어 가면됩니다. 스크립트를 인식하지 못했지만 어쩌면이 기능을 사용하면 더 도움이 될 것입니다.

+0

대단히 감사합니다. 나는 SNMPWALK 1.3.6.1.2.1.17..4.3.1.1을 시도했고 나에게 맥 주소를 보여 주었다. –