대상 IP 관리 테이블

대상 IP 관리 테이블

내 컴퓨터에는 2개의 인터페이스가 있습니다.

eth1 connected to internet (ip xx.xx.xx.xx)
eth0 connected to my laptop (ip yy.yy.yy.yy)

대역폭을 관리하기 위해 방화벽 파일에 다음 줄을 추가했습니다.

iptables -t mangle -N TRAFFICSHAPING 2> /dev/null
iptables -t mangle -A PREROUTING -i eth0 -d ! yy.yy.yy.yy -j TRAFFICSHAPING
iptables -t mangle -A PREROUTING -i eth0 -p tcp -d yy.yy.yy.yy --dport 3128 -j TRAFFICSHAPING
iptables -t mangle -A OUTPUT -o eth0 -p tcp -s yy.yy.yy.yy --sport 3128 -j TRAFFICSHAPING
iptables -t mangle -A FORWARD -j TRAFFICSHAPING.

이렇게 하면 모든 웹사이트의 대역폭을 제어할 수 있습니다. 특정 웹사이트를 제어하려면 어떻게 해야 합니까?

예를 들어, 사용자가 4shared.com에서 다운로드를 시도하면 400Kb/s를 얻게 되고 나머지는 최고 속도를 얻게 됩니다.

관련 정보