Ответы пользователя по тегу pf
  • Как в Mac OS ограничить скорость с помощью pf + dn?

    @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

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