В этом посте есть правило iptables шаблона для пересылки трафика на маршрутизатор и на другой IP-адрес.
    iptables -t mangle -A POSTROUTING \
    -d [IP to spy on] \
    -j ROUTE –tee –gw [IP of wireshark]
   iptables -t mangle -A PREROUTING \
    -s [IP to spy on] \
    -j ROUTE –tee –gw [IP of wireshark]
Я не проверял команду, так как у меня нет ни одного конкретного ip, на который я хотел бы шпионить.
Однако я попытался следующее, что, кажется, имеет синтаксическую проблему:
    iptables -t mangle -A POSTROUTING \
    -j ROUTE –tee –gw [IP of wireshark]
   iptables -t mangle -A PREROUTING \
    -j ROUTE –tee –gw [IP of wireshark]
С ошибкой:
Try `iptables -h' or 'iptables --help' for more information.
Bad argument `–tee'
Try `iptables -h' or 'iptables --help' for more information.
Bad argument `–tee'
Затем я нашел следующий пост, который не имел никакого эффекта: Порт зеркала через iptables
Конечная цель, дублировать весь трафик, входящий и исходящий, из всех источников и всех пунктов назначения на определенный IP-адрес.
