Linux에서 대역폭을 제한하는 방법이 있습니까?


5

3 명의 사용자가있는 네트워크를 설정했으며 그중 2 명은 Windows 기반 운영 체제를 사용하고 다른 2 명은 Linux 기반 운영 체제를 사용합니다. 12MB ADSL2 연결이며 사용자간에 대역폭을 분산시키는 것이 좋습니다 (서버가없고 Wi-Fi 라우터 만 있음).

Windows 사용자의 경우 최대량을 설정하는 NetLimiter와 같은 여러 프로그램이 있지만 Linux는 어떻습니까? 어떻게 그렇게 할 수 있습니까?


세상에! 내가 기억할 수 있다면! 대역폭과 패킷 손실량 및 기타 모든 설정을 제한하는 방법에 대한 기사가 있지만 찾을 수없는 것 같습니다. 웹 개발이나 다른 용도로 사용되었다는 것을 알고 있습니다.
Josh Hunt

이렇게하면 다른 두 사용자가 항상 연결을 사용하지 않더라도 각 사용자는 4MB 연결 (아마도 12MB는 아니지만 더 높음)로 연결됩니다. QoS를 살펴 봐야합니다. 이렇게하면 빠른 연결을 유지하면서 모든 사용자에게 전체 대역폭을 제공 할 수 있습니다. BTW , 이것은 개별 컴퓨터가 아닌 라우터가 규제 해야하는 것입니다.
Georg Schölly

답변:


6

tc는 트래픽을 형성 / 제한 / 스케줄하기위한 명령 줄 도구입니다

http://linux.die.net/man/8/tc


2
즉 양해하여 주시기 바랍니다 tc리눅스의 QoS 기능의 전체로의 관문이며 매우 복잡하지만 네트워킹의 이러한 측면에 관심이 있다면 노력이 가치가있다. 이것은 사전에 독서를해야 할 것 : lartc.org
LawrenceC을


1

라우터에 따라 QoS를 지원할 수 있습니다. 그러면 클라이언트 측에 소프트웨어를 설치할 필요가 없습니다.


0

라우터가 dd-wrt를 지원하는지 확인하는 것이 좋습니다. 재고 펌웨어의 Linux 대체입니다. 필요한 것을 정확하게 수행 할 수있는 기능이 있습니다.


0

당신이 PC별로 그것을 원한다면 wondershaper 가 정확히 올바른 도구 인 것 같습니다 . 그러나 Georg에 동의합니다. 라우터에 직접있는 일부 QoS가 더 나은 방법 일 수 있습니다. 그러나 QoS를 지원하지 않는 라우터가 있거나 어쨌든이 솔루션을 선호 할 수도 있습니다.

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