我正在尝试限制 CentOS 上特定主机的入站和出站带宽。原因是该主机持续使用大量带宽,需要对其进行限制,而其他主机则需要能够不受限制地自由连接。
有任何想法吗?
答案1
tc 中的匹配 ip 规则可能是您的最佳选择。出站的简单示例:
tc qdisc add dev $DEV root handle 1: cbq avpkt 1000 bandwidth 10mbit
tc class add dev $DEV parent 1: classid 1:1 cbq rate 512kbit \
allot 1500 prio 5 bounded isolated
tc filter add dev $DEV parent 1: protocol ip prio 16 u32 \
match ip dst $DESTINATION_IP flowid 1:1
您也可以做match ip src
入站。