Как можно ограничить скорость передачи данных на Raspberry Pi?

Как можно правильно ограничить скорость интернет-трафика на Raspbian, используя только проводное соединение на Raspberry Pi?
  • 18 марта 2024 г. 15:09
Ответы на вопрос 2
Для ограничения скорости передачи данных на Raspberry Pi можно использовать инструменты для управления трафиком, такие как tc (Traffic Control) или iptables.

Для ограничения скорости интернет-трафика на Raspbian с помощью проводного соединения можно использовать следующие команды в терминале:

1. Установить необходимые утилиты:
```bash
sudo apt-get update
sudo apt-get install tc
```

2. Ограничить скорость исходящего трафика на интерфейсе eth0 (замените eth0 на соответствующий интерфейс):
```bash
sudo tc qdisc add dev eth0 root tbf rate 1mbit burst 32kbit latency 400ms
```

3. Ограничить скорость входящего трафика на интерфейсе eth0:
```bash
sudo tc qdisc add dev eth0 ingress
sudo tc filter add dev eth0 parent ffff: protocol ip pref 5 u32 match u32 0 0 flowid 1:1 action police rate 1mbit burst 32kbit mtu 64k drop flowid :1
```

Эти команды помогут ограничить скорость передачи данных на Raspberry Pi. Пожалуйста, помните, что перед настройкой ограничения трафика, важно понимать ваши потребности и какие конкретные ограничения вам необходимы.
можно перевести сетевую карту в более медленное соединение, скорость будет на аппаратном уровне занижена 
ethtool enp3s0 -s autoneg on speed 1000 duplex full

вместо enp3s0 поставь нужное сетевое устройство (список ip ad), вместо 1000 подставь 10 станет 10мбит
список доступных режимов:
ethtool enp3s0
Похожие вопросы