
LAN이 ISP의 할당량을 공유하므로 실시간 네트워크 사용을 모니터링하고 네트워크 사용, 특히 나가는 네트워크 트래픽에 대한 통계를 로깅하기 위해 NtopNG를 실행하는 서버를 설치하고 싶습니다. 이것은 소규모 개인 트래픽 LAN이므로 Raspberry Pi이면 충분하다고 생각하지만 설정에 대해 약간 확신이 없습니다.
나는 어떻게든 이 장치를 통해 모든 트래픽을 라우팅해야 한다고 가정했지만(브리지 작동을 의미합니까?), 매뉴얼에서 얻은 내용에 따르면 이는 중요하지 않은 것 같습니다(SNMP가 통계를 제공합니다). 단순히 RasPi를 스위치(LAN에서 공유)에 연결하면 충분합니까? 이것이 작동하려면 내 스위치(el cheapo) 및/또는 라우터(소비자 등급 4G/LTE 라우터: Huawei E5186s)에서 SNMP 지원이 필요한 것 같습니다. 아마도 그럴 것 같지는 않지만 아마도 내가 착각했을 수도 있습니다. 다른 방법은 없나요?
나는 대안이 라우터와 스위치 사이에 NtopNG 상자를 놓는 것이라고 가정하고 있지만 그렇게 하면 라우터로 직접 이동하는 Wi-Fi 트래픽을 모니터링할 수 없게 됩니다. 그리고 NtopNG가 브리지로 구성되었을 때 트래픽을 분석할 수 있는지도 확실하지 않습니다.
설정
Client1
\
WiFiAP
\
NtopNG <--> Switch <---> Router --> Internet
/ /
Client2 ---/ /
/
Client3 (wifi) --------/
답변1
일반적으로 이런 종류의 작업을 위해서는 가능한 한 네트워크 소스에 가깝게 모니터링해야 합니다. 라우터 앞은 좋은 장소이지만 이 설정에서는 아마도 불가능할 것입니다. 대부분의 사람들은 모니터링 소프트웨어에서 모든 트래픽을 볼 수 있도록 무차별 모드에서 허브를 사용합니다.
이 환경에서 이를 구성하려면 다음을 수행할 수 있습니다.
- 라우터와 스위치 사이에 NtopNG를 놓습니다.
- 라우터에서 WIFI를 완전히 비활성화합니다.
- 모니터링되는 WIFI 액세스용 스위치 뒤에 액세스 포인트를 설치하십시오.