Как оказалось, Ethernet (управляемый ebtables) поддерживает множество протоколов помимо IPV4. Важно отметить, что пакеты ARP отбрасывались политикой по умолчанию в цепочке LOCAL выше.
Исправление состояло в том, чтобы отправлять пакеты IPv4 только в цепочку LOCAL в POSTROUTING, и разрешать ACCEPT по умолчанию в POSTROUTING, позволяющем кадрам Ethernet ARP проходить через мост.
Bridge chain: POSTROUTING, entries: 1, policy: ACCEPT
-p IPv4 -d f0:de:f1:1e:e4:83 -j LOCAL
Эту оптимизацию выполняет не bash, а GNU tar. Он распознает, когда его вывод равен / dev / null
, и не читает содержимое файлов.
Либо сделайте так, чтобы вывод не был / dev / null
:
tar -cf - /mydirectory > /dev/zero
, либо используйте другой инструмент, например
find . | cpio -o >/dev/null
find . -type f -exec cat {} + >/dev/null