Задать вопрос
S-anches
@S-anches
Любитель всего и вся.

Как в Mac OS ограничить скорость с помощью pf + dn?

Всем привет. Прочитал кучу мануалов, man к pf и dn, но ничего не получается. Создаю pipe, создаю правило в dn но скорость так и не ограничивается. Не на старые не на новые соединения.
Может кто помочь?
  • Вопрос задан
  • 826 просмотров
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
@poige
А там всё достаточно просто, вроде. Вот один пример.

  1. В pf.conf есть такое правило (и правила загружены в pf, конечно же):
    fgrep dummy /etc/pf.conf
    dummynet out inet proto icmp all pipe 10

  2. Задаём задержку в ms:
    sudo dnctl pipe 10 config delay 500

  3. Проверяем на loopback:
    ping -c3 127.0.0.1
    PING 127.0.0.1 (127.0.0.1): 56 data bytes
    Request timeout for icmp_seq 0
    64 bytes from 127.0.0.1: icmp_seq=0 ttl=64 time=1001.083 ms
    64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=1000.730 ms
    64 bytes from 127.0.0.1: icmp_seq=2 ttl=64 time=999.967 ms
    
    --- 127.0.0.1 ping statistics ---
    3 packets transmitted, 3 packets received, 0.0% packet loss
    round-trip min/avg/max/stddev = 999.967/1000.593/1001.083/0.466 ms

Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы