
내 네트워크 트래픽을 모니터링하고 싶습니다.밖의3g Wi-Fi 라우터(Huawei e5220)를 통과하는 내 주 컴퓨터(젠투 리눅스 데스크탑 워크스테이션)의 로컬 네트워크; 이것은Wi-Fi 전용장치를 무선으로 직접 연결해야 하는데, 모니터링 시스템을 설치할 수 없습니다.
월 10GB 제한이 있는데 확인하기 위해 이동통신사 웹사이트에 가서 5페이지를 검색해 보았는데 Huawei의 웹 인터페이스에는 신뢰할 수 있는 통계가 표시되지 않습니다. 때로는 로컬 네트워크(노트북, 휴대폰) 내에서 파일을 전송하기 때문에 totalup/totaldown 또는 ifconfig의 RX/TX 출력을 통해 conky로 표시된 통계가 올바르지 않습니다. 왜냐하면 합계를 원하기 때문입니다. 192.168.xxx.xxx 외부의 R&T 트래픽입니다.
통계가 정확하지 않을 것이라는 점을 알고 있지만(3g 라우터를 통해 인터넷에 연결되는 다른 장치를 사용하면 통신업체 웹사이트로 이동하지 않으면 사용된 트래픽의 정확한 양을 결코 알 수 없습니다) 대략적인 값은 다음과 같습니다. 충분한.
itraf, ifstat, wireshark 및 기타 도구에 대한 다른 질문을 이미 확인했지만(그래픽 모니터링 도구는 필요하지 않으며 Python/bash 스크립팅에 사용할 수 있는 간단한 출력 텍스트만 필요함) 그 중 아무 것도 대답하지 않는 것 같습니다. 내 상황에.
감사해요
편집 : 이것은~ 아니다중복홈 네트워크의 여러 시스템에서 대역폭 모니터링: 설명했듯이 라우터의 펌웨어를 변경할 수 없으며 무선 전용 장치이므로 다른 컴퓨터나 Wi-Fi 라우터를 사용하여 대역폭을 모니터링할 수 없습니다.
답변1
자리 표시자에게 영향을 주는 2개의 규칙을 생성하는 경우 다음을 사용할 수 있습니다.
이러한 규칙은 숫자 수집을 허용하는 것 외에는 아무 작업도 수행하지 않습니다. 이것이 체인의 첫 번째 규칙인지 확인하십시오.
iptables -I 1 INPUT -i eth0
iptables -I 1 OUTPUT -i eth0
수집된 데이터는 이렇게 볼 수도 있습니다.
iptables -L INPUT 1 -v -n -x
iptables -L OUTPUT 1 -v -n -x
데이터를 얻은 후 다음을 사용하여 카운터를 0으로 설정할 수 있습니다.
iptables --zero -Z [chain [rulenum]] Zero counters in chain or all chains
더 자세한 내용을 원하시면 제가 알려드릴 수도 있습니다IP세트소스 및 대상 IP당 바이트를 계산할 수 있는 규칙입니다.