인터넷 트래픽 제한을 여러 사람에게 균등하게 분할


0

인터넷 연결에는 데이터 한도가 있습니다. 우리는 최근에 그것을 극복했습니다.

친구는 어떻게 든 데이터 캡을 여러 부분으로 나누어 모든 사람이 자신의 부분을 얻지 만 다른 사람의 부분을 다 쓸 수는 없습니다. 어떻게 설정합니까?

라우터 : Linksys E2500

그래서 제 친구는 집에 각 사람이 사용할 수있는 다른 네트워크가 있도록 설정했습니다. 그는 각 사람의 데이터 사용량을 추적하고 인터넷을 끄기로 결정할 수 있습니다. 또한 낮에는 인터넷을 껐다가 다시 켜도 하루 종일 사용되지 않습니다.


2
왜 물어 보지 않겠습니까?
Máté Juhász

이는 라우터의 사용 가능한 기능에 따라 다르지만 장치 당 월별 대역폭 제한을 구현하는 것은 표준 옵션이 아닙니다.
Julie Pelletier

죄송하지만 질문을 다시 작성했지만 이해하기 힘들었습니다. 반드시 친구에게 물어보십시오. 재고 펌웨어가있는 일반 소비자 라우터는 그렇게 할 수 없습니다. 인터넷에 정확히 어떻게 접속하고 있습니까? 라우터 (있는 경우)의 제조업체와 모델은 무엇입니까?
Daniel B

답변:


0

일부 라우터에서는 특정 클라이언트가 사용할 수있는 대역폭의 양을 지정할 수 있습니다. 대부분의 소비자 라우터는 클라이언트가 소비 할 수있는 데이터 양이 아닌 대역폭 속도 만 제한 할 수 있습니다.

이 작업을 수행하는 몇 가지 방법이 있습니다. 어느 라우터를 사용하여이 작업을 수행 할 수 있는지 조사하십시오. 또는 네트워크 서버를 설정 하여이 작업을 더 쉽게 수행 할 수 있습니다. 서버는 트래픽 사용량을 모니터링하고 대역폭 사용량에 따라 클라이언트를 제한 할 수 있습니다.

서버 옵션을 사용하는 경우 서버에 여러 연결을 허용하는 스위치가 있거나 방화벽 및 DHCP를 비활성화 한 상태에서 라우터를 사용하고 서버를 DHCP 서버, 방화벽 및 DNS로 인계 받도록해야합니다. 그러면 서버와 라우터가 스위치 역할을 할 수 있습니다.

서버는 Windows 일 수 있지만 Windows 서버에 익숙하지 않거나 Windows를 사용하여 트래픽을 모니터링하지는 않습니다. 그래서 나는 리눅스 서버로 이것을하는 방법 만 말할 수 있습니다. 리눅스 배포판은 대부분의 배포판이하는 iptables를 지원하는 한 중요하지 않습니다. 우분투 서버 또는 데스크탑을 권장하거나 작동하며 대부분의 다른 Linux 배포판보다 사용자 친화적입니다.

그런 다음 터미널 창에서 아래와 같은 것을 사용합니다.

iptables -A 입력 -p tcp -s 192.168.1.10 -m 할당량 --quota 5368709120 -j ACCEPT

iptables -A 입력 -p udp -s 192.168.1.10 -m 할당량 --quota 5368709120 -j ACCEPT

이것이하는 일은 ip 192.168.1.10을 사용하는 사람이 5gb의 할당량을 갖도록 설정하고 udp 또는 tcp 프로토콜 에서이 할당량보다 낮은 경우에만 패킷을 수락한다는 것입니다. 제한하려는 모든 IP 주소로이 작업을 수행해야합니다.

iptables -A 입력 -p tcp -j CLASSIFY-세트 클래스 1:12

이렇게하면 초과 인용 패킷이 선택한 tc 클래스로 설정됩니다. TC는 리눅스에서 트래픽으로 다른 여러 가지를 제한하는 데 사용할 수있는 또 다른 프로그램입니다. TC 맨 페이지

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.