여러 사용자에게 인터넷을 균등하게 배포

여러 사용자에게 인터넷을 균등하게 배포

나는 다음 다이어그램을 따르는 매우 기본적인 설정을 가지고 있습니다.

[ISP] === [리눅스 홈 라우터] ==== [클라이언트1 .. n]

인터넷 공유는 문제없이 작동됩니다. 그러나 주요 문제는 클라이언트가 다운로드를 시작하면 다른 클라이언트에서 심각한 네트워크 속도 저하가 발생한다는 것입니다.

그래서 저는 최소 160Kb에서 최대 1Mbit까지 보장하는 인터넷 대역폭을 클라이언트들에게 균등하게 분배하고 싶습니다.

iptables에서 대기열을 변경하려고 시도했지만 작동하지 않아서 뭔가 빠진 것 같습니다.

답변1

IPTables 규칙 대신 트래픽 제어가 필요할 것 같습니다. 'tc' 프로그램에 대한 매뉴얼이 있습니다:

http://www.tldp.org/HOWTO/html_single/Traffic-Control-HOWTO/

사용법에 대한 간단한 튜토리얼:

http://chsoft.biz/lartc/tc_tutorial.html

그런 다음 트래픽을 균등하게 분배하는 간단한 규칙을 만들 수 있습니다.

관련 정보