0
특정 ebtable 규칙이 일치 할 때 쉘 스크립트를 실행하려고합니다. 스크립트는 클라이언트의 MAC 주소와 클라이언트가 연결된 인터페이스를 가져와야합니다. 내가 어떻게 이걸 얻을 수 있니?.ebtable 규칙이 일치 할 때 쉘 스크립트를 실행하는 방법은 무엇입니까?
특정 ebtable 규칙이 일치 할 때 쉘 스크립트를 실행하려고합니다. 스크립트는 클라이언트의 MAC 주소와 클라이언트가 연결된 인터페이스를 가져와야합니다. 내가 어떻게 이걸 얻을 수 있니?.ebtable 규칙이 일치 할 때 쉘 스크립트를 실행하는 방법은 무엇입니까?
직접 할 수 없습니다. 하나의 옵션은 패킷을 기록한 다음 Syslog에서 명령을 실행할 수 있습니다 (예 : 파이프 포함).
예 :
ebtables -A FORWARD -s 00:11:22:33:44:55 --log --log-prefix " EBTABLES "
소스 MAC 어드레스 00에서 모든 패킷과 일치하는 것으로 규칙 : syslog에 표시한다 (55) 및 문자열 EBTABLES : 11 : 22 : 33 : 44. 당신은 많은 트래픽을 해야하는 경우 조금 공격적 일 수 있기 때문에 당신이 신경을 써야한다.
어떻게 ebtable에서 패킷을 기록합니까? .. 제공 예 .. – user1216216