인터넷 대역폭을 어떻게 제한합니까?


58

인터넷 대역폭을 많이 사용한다는 불만이 접수되었습니다.

내 컴퓨터에서 내 컴퓨터의 인터넷 대역폭을 제한 할 수있는 소프트웨어가 있습니까? Firefox를 브라우저로 사용하고 비트 토렌트를 사용하고 소프트웨어 센터에서 소프트웨어를 다운로드합니다.

(모니터링하는 방법이 있습니까?)


광고 또는 원치 않는 IP를위한 방화벽을 설정하면 대역폭도 줄어들 것입니다.
— user123456

iptables와 함께 tc 명령을 사용하고, tcpump 또는 iperf를 사용하여 모니터하십시오.

답변:


64

당신은 터미널을 통해 사용하기 쉬운 2가 있습니다. Wondershaper and Trickle. 자세한 여기에 있습니다 인터넷 속도를 제한하는 방법?

어쨌든 기본 사항은 다음과 같습니다.

sudo apt-get install wondershaper

터미널에서을 사용하여 인터넷에 연결된 인터페이스의 이름을 찾으십시오 ifconfig. eth0, eth1, eth2 등일 수 있습니다. 제 경우에는 eth1입니다. 그래서 나는 이것을 할 것입니다 :

sudo wondershaper eth1 1024 256

1024Kbits 및 256Kbits 업로드 속도를 제공합니다. 128KB와 16KB입니다.

재설정하려면이 작업을 수행하십시오. sudo wondershaper clear eth1

참고 : 토렌트 다운로더, 파이어 폭스 등과 같은 PC의 모든 것을 제한합니다.

또 다른 프로그램은 Trickle입니다

설치하려면 다음을 수행하십시오.

sudo apt-get install trickle

실행하려면 firefox120킬로바이트 / s의 다운로드 및 32킬로바이트 / s의 업로드의 최대 실행

trickle -d 120 -u 32 firefox

제 경우에는 wondershaper를 권장합니다.

설치 후 man wondershaper또는 설치 한 유형 man trickle에 따라 두 가지 중 하나에 대한 자세한 정보가 필요한 경우.


1
장치가 아닌 각 프로그램의 인터넷 대역폭을 제한 / 역전 할 수 있습니까?
— Nur

@Nur 내가 아는 한, 가능하지만 사용자 공간 외부의 일부 커널 편집 및 기타 내용이 포함됩니다. Windows Netlimiter와 같은 도구와 비슷한 방법을 사용하는 것이 좋습니다. 물론 netlimiter는 연결 공유를 관리하는 프로세스를 연결하지만 아이디어는 동일하게 유지되며 이것이 적용되는 네트워크의 경우 많은 도움이됩니다.
— 루이스 알바라도

1
물방울은 askubuntu.com/questions/776/…을 할 수 있습니다 …trickle -u (upload limit in KB/s) -d (download limit in KB/s) application
— kenn

1
경고 :이 설명을 작성하는 시점에서 물방울은 32 비트 운영 체제에서만 작동하며 64 비트는 지원하지 않습니다.
— Karl Morrison

1
사람이 64 비트를 생생하게 생생하게 처리 할 수 ​​있기 때문에 재조정해야 할 수도 있습니다. 더보고 싶다면 github에 버그 보고서를 넣습니다. 14.04를 실행 중이며 작동하지 않습니다.
— Karl Morrison
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.