사용자 그룹당 대역폭 제한

사용자 그룹당 대역폭 제한

사용자 그룹을 기반으로 트래픽을 조정하는 대역폭 조정/제한 스크립트를 만드는 것이 가능한지 궁금합니다. 즉, user1과 user2가 사용자 그룹 group1에 있으면 다운로드 속도는 1mb/s, 업로드 속도는 1mb/s이고, user3과 user4가 group2에 있으면 다운로드 속도는 256kb/s, 업로드 속도는 256kb/s입니다.

나는 그것에 대해 읽고 사용자별 솔루션에 대한 일부 iptables 및 TC 구현을 찾았지만 사용자 그룹에 대해서는 아무 것도 보지 못했습니다.

사용자 정의 iptables 규칙 및 TC 등으로 실행되는 스크립트의 형태로 간단하게 구현될 수 있기를 바랍니다. 다음은 시스템 전체의 조절을 수행하는 스크립트입니다.http://atmail.com/kb/2009/throttle-bandwidth/

제한은 사용자 단위로 할 수 있기 때문에 사용자 그룹 제한도 가능하다고 생각합니다.

이 문제에 대해 제공할 수 있는 정보를 제공해 주셔서 감사합니다.

답변1

바라보다 -iptables언급된 모듈에서는 사용자/그룹 관련 패킷을 선택할 수 있지만 나가는 패킷( 및 ) owner에 대해서만 선택할 수 있습니다 . 그러나 Linux의 netfilter도 꽤 좋은 연결 추적 지원을 제공하므로 이를 게임 모듈로 가져와 해당 입구 트래픽을 분리할 수 있습니다.OUTPUTPOSTROUTINGconnmark

관련 정보