РЕШЕНО. Уменьшить скорость выхода в Интернет для одного IP

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модератор: SLEDopit

Ответить
UriyZenkov
Сообщения: 439
ОС: Devuan GNU/Linux
Контактная информация:

РЕШЕНО. Уменьшить скорость выхода в Интернет для одного IP

Сообщение UriyZenkov »

Как в Линуксе уменьшить скорость выхода (загрузки и отдача) в Интернет для отдельного IP ?
Спасибо сказали:
UriyZenkov
Сообщения: 439
ОС: Devuan GNU/Linux
Контактная информация:

Re: РЕШЕНО. Уменьшить скорость выхода в Интернет для одного IP

Сообщение UriyZenkov »

root@OpenWrt:~# tc qdisc add dev wlan0 root handle 1: htb default 15
root@OpenWrt:~# tc class add dev wlan0 parent 1:1 classid 1:1 htb rate 256kbps
root@OpenWrt:~# tc filter add dev wlan0 protocol ip parent 1:1 prio 1 u32 match ip src 192.168.1.136 flowid 1:150
root@OpenWrt:~#

Скорость не уменьшает
Спасибо сказали:
UriyZenkov
Сообщения: 439
ОС: Devuan GNU/Linux
Контактная информация:

Re: РЕШЕНО. Уменьшить скорость выхода в Интернет для одного IP

Сообщение UriyZenkov »

Может есть варианты через iptables урезать скорость для 192.168.1.136 по IP или MAC ?
Спасибо сказали:
UriyZenkov
Сообщения: 439
ОС: Devuan GNU/Linux
Контактная информация:

Re: РЕШЕНО. Уменьшить скорость выхода в Интернет для одного IP

Сообщение UriyZenkov »

Ограничение скорости загрузки:

root@OpenWrt:~# tc qdisc add dev wlan0 root handle 1: htb default 1
root@OpenWrt:~# tc class add dev wlan0 parent 1: classid 1:1 htb rate 100Mbit prio 0
root@OpenWrt:~# tc class add dev wlan0 parent 1: classid 1:50 htb rate 512Kbit prio 5
root@OpenWrt:~# tc filter add dev wlan0 parent 1: protocol ip prio 1 u32 match ip dst 192.168.1.136 flowid 1:50
(для блокировки по MAC: tc filter add dev wlan0 parent 1: protocol ip prio 1 u32 match ether dst 9c:4e:36:68:a7:54 flowid 1:50)
root@OpenWrt:~# tc qdisc add dev wlan0 parent 1:50 sfq perturb 60

Ограничение скорости отдачи:

tc qdisc add dev wlan0 handle ffff: ingress
tc filter add dev wlan0 parent ffff: protocol ip prio 50 u32 match ip src 192.168.1.136 police rate 2Mbit burst 12k drop flowid :1
(для блокировки по MAC: tc filter add dev ifb0 parent 1: protocol ip prio 1 u32 match ether src 9c:4e:36:68:a7:54 flowid 1:50)
root@OpenWrt:~# tc qdisc add dev ifb0 parent 1:50 sfq perturb 60
Спасибо сказали:
Ответить