
Я хочу протестировать реакцию приложения iPad на потерянные пакеты, добавив маршрут blackhole в нашу сеть WiFi. Я знаю, что команда выглядит так:
ip route add blackhole 208.95.32.0/24
Однако я не уверен, где ее запустить. Нужно ли мне запускать эту команду на самом беспроводном маршрутизаторе?
решение1
Если возможно, используйте список контроля доступа IP (ACL) на маршрутизаторе Wi-Fi, который фильтрует 208.95.32.0/24... или установите нулевой маршрут для 208.95.32.0/24 на маршрутизаторе, если Apple AirPort поддерживает такую возможность маршрутизации (я не уверен, какая именно у вас модель).
Эти опции являются бинарными, они либо отбрасывают весь ваш трафик, либо не отбрасывают вообще; если вы используете симулятор вродеWANEm, то вы можете настроить его на отбрасывание процента вашего трафика... похоже на то, что вы можете увидеть в нестабильной сети Wi-Fi. Однако это довольно сложно и потребует некоторых навыков работы с Linux.