라우터를 통과하는 트래픽 양을 어떻게 계산할 수 있습니까?


2

내가 사용할 수있는 것보다 더 많은 인터넷이 있고 무료 라우터가 있기 때문에 사용하지 않는 이웃을위한 무료 핫스팟을 만드는 것을 생각하고있었습니다. 불행히도 내 트래픽은 제한되어 있으므로 하루 사용량에 제한이 있습니다. 라우터에 dd-wrt 또는 openwrt를 설치하여 Linux에서 트래픽 사용량을 계산하려고 시도했을 때 netfilter에 대한 자체 ulog 필터를 작성해야했으며 지금은 피하고 싶습니다. 그래서 목표를 달성하는 데 사용할 수있는 제품이 있습니까? 즉, 한계에 도달했을 때 하루 동안 모든 연결을 끊거나 (또는 ​​32kbps로 형성)?


당신의 거리와 같은 소리는 매일 한계 전에 사실상 주차장이 될 것입니다.
랜덤

1
반년 전에 내 무선 인터넷에서 남은 부분으로 그 자리를 열었습니다. 그것은 꽤 인기가 있었지만 주변에 랩톱을 가진 사람들을 보지 못했습니다 :)
vava

ISP 계약을 확인 하고 대역폭을 공유 하지 않기로 동의했을 수 있습니다 . 그렇다면 대역폭이 조절되거나 계정이 종료 될 수 있습니다.
NVRAM

답변:


3

현대의 iptables처럼 보이는 것은 트래픽을 제한하는 것이 쉬운 일입니다.

모듈 할당량 충족 :

iptables -A OUTPUT -p tcp --dport 80 -m quota --quota 1024 -j ACCEPT
iptables -A OUTPUT -p tcp --dport 80 -j DROP

이것은 1K의 데이터를 받아 들인 다음 모든 연결을 끊 --quota습니다.

남은 트래픽 양도 확인할 수 있습니다

# iptables -L OUTPUT -v

Chain OUTPUT (policy ACCEPT 3640 packets, 1753K bytes)
pkts bytes target prot opt in out source destination
1 40 ACCEPT tcp -- any any anywhere anywhere tcp dpt:http quota: 984 bytes
0 0 DROP tcp -- any any anywhere anywhere tcp dpt:http

그리고 잠시 후

# iptables -L OUTPUT -v

Chain OUTPUT (policy ACCEPT 3814 packets, 1773K bytes)
pkts bytes target prot opt in out source destination
8 996 ACCEPT tcp -- any any anywhere anywhere tcp dpt:http quota: 0 bytes
9 504 DROP tcp -- any any anywhere anywhere tcp dpt:http

OpenWRT에이 모듈을 설치할 수 있다면 트래픽을 제한하는 것이 쉬운 작업 인 것 같습니다.


2

Gargoyle은 WRT와 같은 펌웨어이며 할당량을 계산하고 IP 당 제한 할 수 있습니다. 여기 링크가 있습니다.

Tomato와 DD-WRT가 동일한 기능을 개발하기를 바랍니다.


1

트래픽을 줄이려면 iptablesWRT 는 고려 중인 두 설치 중 하나에서 작동합니다 .

다음은 아이디어에 대한 openwrt 포럼 스레드 참조입니다. 트래픽 형성 QOS howto ;
두 개의 링크가 있습니다 .


쉐이핑은 옵션이지만 정말 작은 속도로 성형해야 할 수도 있으며 사람들에게 좋지 않을 수도 있습니다. 차라리 트래픽을 세고 한계에 도달했을 때만 트래픽을 줄이려고합니다.
vava

0

일반적으로 항상 사용되는 컴퓨터가있는 경우이를 게이트웨이로 사용하고 통계를 측정 할 수 있습니다.


편집하다:

게이트웨이 옵션은 가능하지 않으므로 토마토 펌웨어를 사용해 본 적이 있습니까? 그것은 당신이 필요로하는 것보다 훨씬 더 많은 기능을 가지고 있습니다. 특정 시간에 무선을 비활성화하고 내가 아는 한 속도를 제한하는 방법이 있습니다. 몇 가지 QoS 옵션도 있습니다. 토마토에서 내가 가장 좋아하는 기능은 cron 작업을 만들 수 있다는 것인데,이를 통해 사용자의 액세스 시간을 쉽게 정리할 수 있습니다. cron을 사용하여 주기적으로 사용되는 대역폭을 확인하고 사용 속도에 따라 연결 속도를 낮추거나 완전히 중지 할 수 있습니다.


아니오, 저는 데스크탑 컴퓨터가 없습니다 :)
vava
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.