UniFi + PiHole + Unbound -- MAC 주소와 서브넷으로 특정 사이트를 차단합니다.

UniFi + PiHole + Unbound -- MAC 주소와 서브넷으로 특정 사이트를 차단합니다.

나의 일반적인 설정은 몇 가지 Ubiquiti 스위치, AP, UDMP 등입니다. Dell PowerEdge R420의 동일한 가상 머신에서 실행되는 PiHole 및 Unbound와 얽혀 있는 여러 VLAN이 있습니다.

코로나19로 인해 세 명의 어린 자녀가 홈스쿨링을 하고 있는 가운데 다음과 같은 두 가지 특정 상황에서 다양한 기기에서 YouTube를 절실히 차단해야 했습니다.

  1. VLAN의 특정 장치(MAC 주소 기준)
  2. 두 번째 VLAN의 모든 장치.

PiHole은 장치가 MAC을 통해 사이트/정규식에 액세스하는 것을 차단할 수 있지만 하나의 홉을 통해서만 차단할 수 있다는 것을 알고 있습니다. 따라서 내 네트워크에 있는 스위치 수를 고려할 때 이 방법은 작동하지 않습니다.

Unbound나 제가 모르는 다른 *nix 유틸리티를 사용하여 이 작업을 수행할 수 있기를 바랍니다. 제안?

답변1

당신은 다음과 같은 것이 필요합니다오징어.

  1. 대상 장치가 DHCP 서버(예: 액세스 포인트)로부터 고정 IP 주소를 얻는지 확인하십시오.
  2. 그런 다음 Squid에서 클라이언트 소스 IP를 기반으로 대상 도메인(예: youtube.com)을 블랙리스트에 추가하는 규칙을 만듭니다.
  3. 이것은구성:

관련 정보